C语言程序设计 (2)

C语言程序设计 (2)

ID:36494136

大小:67.68 KB

页数:3页

时间:2019-05-11

C语言程序设计 (2)_第1页
C语言程序设计 (2)_第2页
C语言程序设计 (2)_第3页
资源描述:

《C语言程序设计 (2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、作业4单项选择题第1题若要说明一个类型名STP,使得是定义语句STPs;等价于char*s;以下选项中正确的:A、typedefSTPchar*s;B、typedef*charSTP;C、typedefSTP*char;D、typedefchar*STP;答案:D第2题在C程序中,可把整型数以二进制形式存放到文件中的函数是:A、fprintf函数B、fread函数C、fwrite函数D、fputc函数答案:A第3题设有数组定义:chararray[]="China";则数组array所占的空间为:A、4个字节B、5个字节C、6个字节D、7个字节答案:

2、C第4题执行语句"k=5|3;"后,变量k的当前值是:A、1B、8C、7D、2答案:C多项选择题第5题写字符到磁盘文件的fpuc函数,其函数原型(头)不正确的是:A、FILE*fputc(char)B、intfputc(FILE*)C、intfpuc(char,FILE*)D、intfputc(FILE*,char)答案:A

3、B

4、D第6题下列说法正确的是:A、结构体名与结构体标记是相同的B、成员列表用[]包含C、成员名定名规则与变量名相同D、定义结构体变量后,系统会为之分配内存单元答案:A

5、C

6、D第7题下列说法正确的是:A、文件类型指针是一个结构指针

7、B、它的定义名为FILEC、文件类型指针定义在stdio.h头文件中D、fclose函数的参数是一个文件类型指针答案:A

8、B

9、C

10、D第8题C提供的预处理功能主要有:A、宏定义B、文件包含C、循环编译D、条件编译答案:A

11、B

12、D判断题第9题定义函数时若不指定函数类型,则隐含为int型。答案:正确第10题函数调用的一般形式为函数名(形参列表)。答案:错误第11题for语句中的三个表达式都可省略。答案:正确第12题实参和形参的类型应相同或赋值兼容。答案:正确填空题第13题C语言中数组名___作为函数参数。(填“可以”或“不可以”)答案:可以第14题函数fu

13、n的功能是计算xndoublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数中已经正确定义m,a,b变量并赋值,并调用fun函数计算:m=a4+b4-(a+b)3。实现这一计算的函数调用语句为___。答案:fun(a,4)+fun(b,4)-fun(a+b,3);第15题C语言中函数对自身___和___的调用称为递归调用。答案:直接,间接第16题在函数之外定义的变量称为___。答案:全局变量问答题第17题简述定义共用体变量的一般形式。答案:union共用体名{成

14、员表列}变量表列;第18题C语言中提供了哪些多种文件读写的函数?答案:对文件的读和写是最常用的文件操作。在C语言中提供了多种文件读写的函数:·字符读写函数:fgetc和fputc·字符串读写函数:fgets和fputs·数据块读写函数:freed和fwrite·格式化读写函数:fscanf和fprinf第19题链表的基本操作对链表的主要操作有哪些?答案:链表的基本操作对链表的主要操作有以下几种:1.建立链表;2.结构的查找与输出;3.插入一个结点;4.删除一个结点;第20题何谓位域(位段)?答案:所谓“位域”是把一个字节中的二进位划分为几个不同的区域

15、,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。这样就可以把几个不同的对象用一个字节的二进制位域来表示。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。