- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
期中试卷2 ( 1 )
所属语言:C语言
试卷方案:2012c语言期中测试
试卷总分:98分
共有题型:4种
一、单项选择 共24题 (共计48分)
第1题 (2.0分)
为了避免在嵌套的条件语句 if-else 中产生二义性,C语言规定:
else子句总是与()配对。
A:缩排位置相同的if
B:其之前最近的if
C:其之后最近的if
D:同一行上的if
答案:B
第2题 (2.0分)
以下运算符中,优先级最高的运算符是()。
A:?:
B:++
C:
D:,
答案:B
第3题 (2.0分)
已知year为整型变量,不能使表达式(year%4==0year%100!=0)
||year%400==0的值为“真”的数据是()。
A:1990
B:1992
C:1996
D:2000
答案:A
第4题 (2.0分)
用下列语句定义a,b,c,然后执行b=a;c=b+b;则b,c的值是()。
long a=0xffffff;
int b; char c;
A:0ffffff 和0x61
B:-1和98
C:-1和97
D:指向同一地址
答案:C
第5题 (2.0分)
下列字符序列中,可用作C标识符的一组字符序列是()。
A:S.b,sum,average,_above
B:class,day,lotus_1,2day
C:#md,12x,month,student_n!
D:D56,r_1_2,name,_st_1
答案:D
第6题 (2.0分)
以下数据中,不正确的数值或字符常量是()。
A:8.9e1.2
B:10
C:0xff00
D:82.5
答案:A
第7题 (2.0分)
下列变量说明语句中,正确的是()。
A:char:a b c;
B:char a;b;c;
C:int x;z;
D:int x,z;
答案:D
第8题 (2.0分)
C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()。
A:必须为字母
B:必须为下划线
C:必须为字母或下划线
D:可以是字母,数字和下划线中任一字符
答案:C
第9题 (2.0分)
下列运算符中,不属于关系运算符的是()。
A:
B:
C:=
D:!
答案:D
第10题 (2.0分)
若int类型数据占两个字节,则下列语句的输出为()。
int k=-1; printf(%d,%u\n,k,k);
A:-1,-1
B:-1,32767
C:-1,32768
D:-1,65535
答案:D
第11题 (2.0分)
C语言源程序的基本单位是()。
A:过程
B:函数
C:子程序
D:标识符
答案:B
第12题 (2.0分)
static char str[10]=China;数组元素个数为()。
A:5
B:6
C:9
D:10
答案:D
第13题 (2.0分)
设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是()。
A:552
B:144
C:264
D:-264
答案:D
第14题 (2.0分)
以下数据中,不正确的数值或字符常量是()。
A:c
B:66
C:0xaa
D:50
答案:A
第15题 (2.0分)
以下程序的输出结果是()。
main()
{float x=3.6;
int i;
i=(int)x;
printf(x=%f,i=%d\n,x,i);
}
A:x=3.600000,i=4
B:x=3,i=3
C:x=3.600000,i=3
D:x=3 i=3.600000
答案:C
第16题 (2.0分)
下列数据中,为字符串常量的是()。
A:A
B:house
C:How do you do.
D:$abc
答案:B
第17题 (2.0分)
在C语言中,为了结束由while语句构成的循环,while后一对圆括号
中表达式的值应该为()。
A:0
B:1
C:True
D:非0
答案:A
第18题 (2.0分)
假定所有变量均已正确定义,下列程序段运行后x的值是()。
k1=1;
k2=2;
k3=3;
x=15;
if(!k1) x--;
else if(k2) x=4;
else x=3;
A:14
B:4
C:15
D:3
答案:B
第19题 (2.0分)
执行下列语句后的输出为()。
int j=-1;
if(j=1) printf(****\n);
else printf(%%%%\n);
A:****
B:%%%%
C:%%%%c
D:有错,执行不正确
答案:A
第20题 (2.0分)
C语言中 while 和 do-while 循环的主要区别是()。
A:do-while 的循环体至少
文档评论(0)