C语言 程序设计基础试题四及答案.doc

C语言 程序设计基础试题四及答案.doc

ID:57155664

大小:66.00 KB

页数:8页

时间:2020-08-04

C语言 程序设计基础试题四及答案.doc_第1页
C语言 程序设计基础试题四及答案.doc_第2页
C语言 程序设计基础试题四及答案.doc_第3页
C语言 程序设计基础试题四及答案.doc_第4页
C语言 程序设计基础试题四及答案.doc_第5页
资源描述:

《C语言 程序设计基础试题四及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《程序设计基础》考试试卷四班级姓名学号题号一二三四五总得分评卷人审核人得分一、选择题(每题1分,共20分)1.以下叙述中正确的是()A.C程序中注释部分可以出现在程序中任意合适的地方B.花括号"{"和"}"只能作为函数体的定界符C.构成C程序的基本单位是函数,所有函数名都可以由用户命名D.分号是C语句之间的分隔符,不是语句的一部分2.判断下面标识符中哪个是C语言中合法的用户定义标识符()A.2a1bB.a%bdC._123D.char3.设有以下定义inta=0;doubleb=1.25;ch

2、arc=’A’;#defineM2则下面语句中错误的是()A.a--;B.b--;C.c--;D.M--;4.有两条语句:staticcharx[]=”abcde”;       staticchary[]={‘a’,’b’,’c’,’d’,’e’};   则下列说法中正确的是()A.数组x和数组y长度相同B. 数组x长度大于数组y长度C. 数组x长度小于数组y长度D. 以上三种说法均错误;5.设整型变量a=13,则经运算a+=a/=a%=5后,a的值为()A.17.333B.17C.0D.2

3、6.已知:intn,i=1,j=2;执行语句n=i0时y=1;以下程序片段能实现该函数功能的是():A.if(x>=0)B.y=-1;C.if(x>=0)D.y=0;if(x>0)y=1;if(x!=0)if(x>0)y=1;if(x>=0)elsey=-1;if(x>0)y=1;elsey=0;if(x>0)y=1;elsey=0;elsey=

4、0;elsey=-1;elsey=-1;8.当a=2,b=1,c=3,d=4,m和n值为1时,(m=a>b)

5、

6、(n=c>d)的值是()A.TRUEB.FALSEC.1D.09.在C语言程序中,以下说法正确的是()A.main函数内部可嵌套定义子函数第8页/共4页B.main函数必须出现在所有函数之前C.main函数必须出现在所有函数之后D.main函数是程序执行的入口10.关于局部变量和全局变量说法正确的是():A.在main函数中定义的变量都为全局变量B.当全局变量与局部变量同名时,全局变量起

7、作用C.当全局变量与局部变量同名时,局部变量起作用D.以上说法都不正确11.下列关于switch和break语句的讨论中,只有()是正确的。A.break语句是switch语句的一部分B.在switch语句中可以根据需要使用或不使用break语句C.switch语句中必须使用break语句D.以上三种说法都不正确。12.设main函数中有定义floata[8],此外,程序中还定义了以下函数voidprintarray(floata[8],intn){inti;for(i=0;i

8、rintf(“%f”,a[i]);}并将其放在调用语句之后,则以下说法错误的是()A.调用之前的函数声明可以写为voidprintarray(floata[],intn);B.调用之前的函数声明可以写为voidprintarray(float[],int);C.调用语句可以为printarray(a[8],8);D.调用语句可以为printarray(a,8);13.以下说法正确的是()A.若在某函数中用static声明一个局部变量,则该变量在此函数外也起作用B.若用static声明一个函数,则

9、该函数可被其它文件中的函数调用C.若用static声明一个函数,则该函数不能被其它文件中的函数调用D.以上说法都不正确14.设inti=5,且变量i的地址是2001,int*p=&i,变量p的地址是2011,则表达式&*p的值为()A.5B.2001C.2011D.无法确定15.若有如下定义,则下面在scanf函数调用语句中对结构体成员的引用不正确是()。structpupil{charname[20];intage;intsex;}pup[5],*p;A.scanf("%d",p->age);B

10、.scanf("%s",pup[0].name);C.scanf("%d",&pup[0].age);D.scanf("%d",&(pup[1].sex));16有以下程序段int第8页/共4页k=0while(k=1)k++;则while循环执行的次数是()A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次17有定义structex{intx;floaty;charz;}example;则下面的叙述中不正确的是()A.struct结构体类型的关键字B.example是结

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

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

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