C语言第二次考试(改正)

来源:互联网 发布:ai什么软件 编辑:程序博客网 时间:2024/06/05 00:28

C语言第二次考试(改正)

1、下列操作符,属于位操作的是:A B D

A.| 位或

B.^ 位异或

C.&& 逻辑与

D.<< 位左移

3、已知double d=3.2,int n=3,那么下列表达式中不合法的是:A D

A.d<<2 位左移针对于整型二进制数字

B.d/n

C.忘记选项了

D.(d-0.2)|n 位或

总结:位运算符只针对于整型二进制

4、对于循环知识的描述,正确的是:B C

A.while循环的语句至少执行一次

B.do-while循环可以写成while循环的格式

C.continue语句可以出现在各种循环体中

D.break语句不可以出现在循环体内

解答:A错误是do-while循环至少可以执行一次

      D错误

9、break关键字不能出现在if语句

12、switch()中不允许的数据类型有:B C

A.整型

B.浮点型

C.字符串

D.布尔

15、如果在某系统中,等式15*4=112成立,则系统采用的是6进制

A.6

B.7

C.8

D.10

解答:给大家说一种非常简单的方法:两个乘数的个位数字相乘4*5=20,那么20除以谁的余数是积的个位数字2,可见20%6=2,所以采用的是6进制。