《C语言》试卷2

《C语言》试卷2

ID:47917245

大小:92.51 KB

页数:2页

时间:2019-10-29

《C语言》试卷2_第1页
《C语言》试卷2_第2页
资源描述:

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

1、装订线专业班级:          姓名:        学号:     2016年上学期《C语言》期中试题考试得分一、选择题(请选择一个或多个正确选项,2分×30=60分)1、1.C语言是一种______。A.汇编语言B.“解释型”语言C.“编译型”语言D.面向对象语言2、4.下面有关C语言特点的说法中,错误的是______。A.C语言编写的代码较为紧凑,执行速度也较快B.C语言不仅适合编写各种应用软件,还适于编写各种系统软件C.C语言是一种模块化和结构化的语言D.C语言编写的程序通常不具备移植性3、下列标识符中,

2、合法的用户标识符为_________。A.monthB.5xyC.intD.yourname4.37.对于int型常量,不正确的是__________。A.029B.-25C.0x2AD.-0X285、若ch为字符型变量,则不能使ch表示字符'B'的语句是__________。A.ch=B;B.ch=66;C.ch='102';D.ch='x42';6.以下程序运行后的输出结果是______。#includemain(){intm=12,n=34;printf("%d%d",m++,++n);printf("

3、%d%d",n++,++m);}A.12353514B.12353513C.12343514D.123435137有以下程序段:intk=0,a=1,b=2,c=3;k=a+=b-=c;,执行该程序段后,k的值是______。A.0B.1C.2D.38.设变量已经正确定义并赋值,以下正确的表达式是________。A.x=y*5=x+zB.int(15.8%5)C.x=y+z*5,++yD.x=25%5.09.若有定义inta=3,b=2,c=1;,以下选项中错误的赋值表达式是________。A.a=(b=4)=3B.a=b

4、=c+1;C.a=(b=4)+c;D.a=1+(b=c=4);10.以下运算符中优先级最高的运算符为______。A.!B.&&C.!=D.%11、若有说明:inta[3][4];则对a数组元素的正确引用是______。A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)12.下列表达式中,______不是关系表达式。A.x%2==0B.!(x%2)C.(x/2*2-x)==0D.x%2!=013、若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是______。A.sw

5、itch(x)B.switch(int(x)){case1.0:printf("*");{case1:printf("*");case2.0:printf("**");case2:printf("**");}}C.switch(a+b)D.switch(a+b){case1:printf("*");{case1:printf("*");case2+1:printf("**");casec:printf("**");}}14、下列程序的输出结果是_______。#inludemain

6、(){inta=0,b=0,c=0;if(++a>0

7、

8、++b>0)++c;printf("%d,%d,%d",a,b,c);}A.0,0,0B.1,1,C.1,0,1D.0,1,115.设变量x和y均已正确定义并赋值,则以下if语句中,在编译时将产生错误信息的是_______。A.if(x++);B.if(x>y&&y!=0);C.if(x>0)x--D.if(y<0){;}elsey++;elsex++;16.已知:intt=0;while(t=1){...},则以下叙述正确的是______。A.循环表达式的值为0B.循环表达

9、式的值为1C.循环表达式不合法D.以上说法都不对17.下面程序的输出结果是______。#includevoidmain(){intn=9;while(n>6){n--;printf("%d",n);}}A.987B.876C.8765D.987618以下程序段的运行结果是______。i=0;doprintf("%d,",i);while(i++);printf("%d",i);A.0,0B.0,1C.1,1D.程序进入无限循环19、判断字符串a和b是否相等,应当使用______。A.if(a==b)B.i

10、f(a=b)C.if(strcat(a,b))D.if(strcmp(a,b))20、以下程序的输出结果是_______。#include"stdio.h"voidmain(){inta=1,b;for(b=1;b<=10;b++){if(a>=8

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

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

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