C语言程序设计试题2.doc

C语言程序设计试题2.doc

ID:57591630

大小:64.50 KB

页数:5页

时间:2020-08-28

C语言程序设计试题2.doc_第1页
C语言程序设计试题2.doc_第2页
C语言程序设计试题2.doc_第3页
C语言程序设计试题2.doc_第4页
C语言程序设计试题2.doc_第5页
资源描述:

《C语言程序设计试题2.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计试题2一、单项选择题(每题2分,共40分)1.以下叙述中正确的是。A.C语言系统以函数为单位编译源程序B.main函数必须放在程序开始C.用户定义的函数可以被一个或多个函数调用任意多次D.在一个函数体内可以定义另外一个函数2.以下选项中,不能用作c语言标识符的是A.printB.FORC.&aD._003.对于以下程序片段,描述正确的是。intx=-1;do{x=x*x;}while(!x);A.是死循环B.循环执行两次C.循环执行一次D.有语法错误4.已知有声明"inta=3,b=4,c=5;",以下表达式中值为0的是。A.a&&bB.a<=bC.a

2、

3、b&&c

4、D.!(!c

5、

6、1)5.已知有声明"longx,y;"且x中整数的十进制表示有n位数字(4=0)y=1;elsey=-1;B.y=x>=0?1:-1;C.switch()

7、D.switch(x-abs(x)){casex>=0:y=1;break;{case0:y=1;break;default:y=-1;default:y=-1;}}7.已知有声明"intm[]={5,4,3,2,1},i=0;",下列对m数组元素的引用中,错误是。A.m[++i]B.m[5]C.m[2*2]D.m[m[4]]8.已知有声明"chars[80];",若需要将键盘输入的一个不含空格的字符串保存到组中,则下列语句中正确的是。A.scanf("%s",s);B.scanf("%s",s[0]);C.s=gets();D.s=getchar();9.若函数调用时的实参为

8、变量,则以下关于函数形参和实参的叙述中正确的是。5A.实参和其对应的形参占用同一存储单元B.形参不占用存储单元C.同名的实参和形参占用同一存储单元D.形参和实参占用不同的存储单元10.已知有声明"inti,a[10],*p=a;",现需要将1--l0保存到a[0]--a[9]中,以下程序段中不能实现这一功能的是。A.for(i=0;i<10;i++)a[i]=i+1;B.for(i=0;i<10;i++)p[i]=i+1;C.i=1;while(p

9、预处理命令由预处理程序解释B.程序中的预处理命令是以#开始的C.若在程序的一行中出现多条预处理命令,这些命令都是有效的D.预处理命令既可以出现在函数定义的外部,也可以出现在函数体内部12.有如下程序段:charp1[80]=”Ganzhou",p2[20]=“Young",*p32=”Olympic”;strcpy(p1,strcat(p2,p3));printf(“%s”,p1);执行该程序段后的输出是A.GanzhouYoungOlympicB.YoungOlympicC.OlympicD.Ganzhou13.已知有声明”intx[2][3]={0},*p=x[0];”

10、,以下表达式中有语法错误的是·A.x[0]=1B.p[0]=1C.*p=1D.x[0][0]=114.程序中已有预处理命令”#include“和声明”charx=4,y;”,以下表达式中能通过编译且无警告信息的是A.y=sqrt(x)%2B.y=“x”C.y=’x’+1D.y=&’x’15.对于以下程序片段,描述正确的是。intx=-1;do{x=x*x;}while(!x);A.是死循环B.循环执行两次C.循环执行一次D.有语法错误16.已有声明”intx,a=3,b=2;”,则执行赋值语句”x=a>b++?a++:b++;”后,变量x、a、b的值分别为。A.

11、343B.334C.333D.43417.下面选项中可用作变量名的是A.CaseB.a-bC.$cdD.2ab18.执行以下程序后的结果是。5#includevoidmain(){intx=3;do{printf(“%dt”,x=x-3);}while(!x);}A.输出一个数:0B.输出一个数;3C.输出2个数:0和-3D.无限循环,反复输出数19.以下关予c语言函数的叙述中,正确的是。A.在一个函数体中可以定义另一个函数,也可以调用其他函数B.在一个函数体中可以调用另

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

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

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