还剩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个字节答案C第4题执行语句k=5|3;后,变量k的当前值是A、1B、8C、7D、2答案C多项选择题第5题写字符到磁盘文件的fpuc函数,其函数原型头不正确的是:A、FILE*fputccharB、intfputcFILE*C、intfpuccharFILE*D、intfputcFILE*char答案A|B|D第6题下列说法正确的是:A、结构体名与结构体标记是相同的B、成员列表用[]包含C、成员名定名规则与变量名相同D、定义结构体变量后,系统会为之分配内存单元答案A|C|D第7题下列说法正确的是:A、文件类型指针是一个结构指针B、它的定义名为FILEC、文件类型指针定义在stdio.h头文件中D、fclose函数的参数是一个文件类型指针答案A|B|C|D第8题C提供的预处理功能主要有:A、宏定义B、文件包含C、循环编译D、条件编译答案A|B|D判断题第9题定义函数时若不指定函数类型,则隐含为int型答案正确第10题函数调用的一般形式为函数名(形参列表)答案错误第11题for语句中的三个表达式都可省略答案正确第12题实参和形参的类型应相同或赋值兼容答案正确填空题第13题C语言中数组名___作为函数参数(填“可以”或“不可以”)答案可以第14题函数fun的功能是计算xndoublefundoublexintn{inti;doubley=1;fori=1;i=n;i++y=y*x;returny;}主函数中已经正确定义mab变量并赋值,并调用fun函数计算m=a4+b4-a+b3实现这一计算的函数调用语句为___答案funa4+funb4-funa+b3;第15题C语言中函数对自身___和___的调用称为递归调用答案直接,间接第16题在函数之外定义的变量称为___答案全局变量问答题第17题简述定义共用体变量的一般形式答案union共用体名{成员表列}变量表列;第18题C语言中提供了哪些多种文件读写的函数?答案对文件的读和写是最常用的文件操作在C语言中提供了多种文件读写的函数·字符读写函数fgetc和fputc·字符串读写函数fgets和fputs·数据块读写函数freed和fwrite·格式化读写函数fscanf和fprinf第19题链表的基本操作对链表的主要操作有哪些?答案链表的基本操作对链表的主要操作有以下几种
1.建立链表;
2.结构的查找与输出;
3.插入一个结点;
4.删除一个结点;第20题何谓位域(位段)?答案所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数每个域有一个域名,允许在程序中按域名进行操作这样就可以把几个不同的对象用一个字节的二进制位域来表示。