201209学期C语言程序设计作业4.doc
上传人:sy****28 上传时间:2024-09-11 格式:DOC 页数:3 大小:34KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

201209学期C语言程序设计作业4.doc

201209学期C语言程序设计作业4.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

201209学期C语言程序设计作业4单项选择题第1题C语言中函数的返回语句是___。A、backB、stopC、returnD、end答案:C第2题C语言中,int类型数据所占的字节数是()。A、1个B、2个C、4个D、8个答案:B第3题结构化程序主张限制使用:A、forB、whileC、gotoD、continue答案:C第4题一位数组的定义格式中不包括:A、类型说明符B、数组名C、常量表达式D、变量表达式答案:D第5题下面程序的输出是___。main(){inta=-1,b=4,k;k=(a++<=0)&&(!(b--<=0));printf("%d%d%d\n",k,a,b);}A、003B、012C、103D、112答案:C第6题字符型数据的定义符为___。A、intB、floatC、doubleD、char答案:D第7题case和default后用___符引导语句。A、;B、,C、:D、"答案:C第8题在下列选项中,不正确的赋值语句是:A、++tB、n1=(n2=(n3=0))C、k=i==jD、a=b+c=1答案:D第9题以下哪种不属于C语言控制语句___?A、enumB、gotoC、switchD、for答案:A第10题能正确表示a≥10或a≤0的关系表达式是:A、a>=10ora<=0B、a>=10│a<=0C、a>=10││a<=0D、a>=10││a<=0答案:D多项选择题第11题程序开始运行时,系统会自动打开那些标准文件:A、标准输入B、标准输出C、标准错误输出D、标准网络输出答案:A|B|C第12题在C程序中,不可以把整型数以二进制形式存放到文件中的函数是:A、fprintf函数B、fread函数C、fwrite函数D、fputc函数答案:B|C|D第13题下列说法正确的是:A、结构体名与结构体标记是相同的B、成员列表用[]包含C、成员名定名规则与变量名相同D、定义结构体变量后,系统会为之分配内存单元答案:A|C|D填空题第14题结构体数组的每个元素都是___型变量。答案:结构体第15题指针访问结构体成员用___操作符。答案:->第16题用malloc或calloc函数分配的内存可以用___函数释放。答案:free第17题如果变量只有几种可能的值,可以定义为___。答案:枚举第18题设有如下宏定义#defineMYSWAP(z,x,y){z=x;x=y;y=z;}以下程序段通过宏调用实现变量a、b内容交换,请填空。floata=5,b=16,c;MYSWAP(___,a,b);答案:c问答题第19题链表的基本操作对链表的主要操作有哪些?答案:链表的基本操作对链表的主要操作有以下几种:1.建立链表;2.结构的查找与输出;3.插入一个结点;4.删除一个结点;第20题简述定义共用体变量的一般形式。答案:union共用体名{成员表列}变量表列;