文章目录[隐藏]

第6周 数组 期中测试

1、 问题:以下哪个选项是判断ch是否为大写字母的正确形式?
选项:
A:ch >= ‘A’ && ch <=’Z’
B:ch <= ‘Z’ && ch >= ‘A’
C:’A’ <= ch <= ‘Z’
D:ch >= ‘A’ || ch <= ‘Z’
E:ch >=’A’ AND ch <=’Z’
F:ch BETWEEN ‘A’ AND ‘Z”
答案: 【ch >= ‘A’ && ch <=’Z’;
ch <= ‘Z’ && ch >= ‘A’

2、 问题:以下代码片段的输出是:int j=4;for ( int i=j; i<=2j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“”); break; case 2: printf(“#”); }}
选项:
A:*#
B:
##
C:#
D:
#
E:

答案: 【
*#】

3、 问题:下列程序段输出结果为:int x=1, y=012;printf(“%d”,y*x++);
选项:
A:10
B:12
C:20
D:24
答案: 【10

4、 问题:下面程序段的输出结果是?int k;while(k!=0) k=k-1;printf(“%d”, k);
选项:
A:0
B:无论k的初值如何,最终都会减到0的。
C:因为k没有初值,所以结果不确定
D:1
E:因为没有给k赋初值,因此程序不能通过编译
答案: 【0;
无论k的初值如何,最终都会减到0的。

5、 问题:以下表达式x&&1用在if的条件中时,和哪个是等价的:
选项:
A:x!=0
B:x
C:x==0
D:x==1
E:x!=1
答案: 【x!=0;
x

6、 问题:以下哪个不是C语言的关键字?
选项:
A:include
B:if
C:while
D:int
E:for
答案: 【include

7、 问题:对于以下代码: unsigned short sht = 0; sht –;执行后,sht的值是?
选项:
A:65535
B:2的16次方-1
C:-1
D:32767
E:65536
答案: 【65535;
2的16次方-1

8、 问题:以下哪个直接量是十进制的124?
选项:
A:0174
B:0x7C
C:124
D:0x124
E:0124
F:124d
答案: 【

剩余60%内容付费后可查看
   

发表评论

电子邮件地址不会被公开。 必填项已用*标注