第一章 单元测试

1、 问题:以下选项中不合法的标识符是( )。
选项:
A:&a
B:FOR
C:print
D:_00
答案: 【
&a

2、 问题:按照C语言规定的用户标识符命名规则,不能出现在用户标识符中的是( )。
选项:
A:大写字母
B:下划线
C:数字
D:连接符
答案: 【
连接符

3、 问题:以下正确的字符串常量是( )。
选项:
A:“\\”
B:‘abc’
C:Hello
D:“ ”
答案: 【
“ ”

4、 问题:以下关于注释的叙述中错误的是( )。
选项:
A:注释的边界符号“ /”和“”之间不允许加入空格
B:C语言允许注释出现在程序中任意合适的地方
C:注释的内容仅用于阅读,对程序的运行不起作用
D:注释的边界符号“ /
”和“/”必须成对出现且可以嵌套
答案: 【
注释的边界符号“ /
”和“*/”必须成对出现且可以嵌套

5、 问题:以下可以正确且安全地用作用户标识符的一组选项是( )。
选项:
A:_32int,long64
B:Switch,unsigned
C:Abc,getch
D:3break,enter
答案: 【
_32int,long64

第二章 单元测试

1、 问题:以下选项中非转义字符的是( )。
选项:
A:‘\d’
B:‘\t’
C:‘\b’
D:‘\r’
答案: 【
‘\d’

2、 问题:C语言常量的类型从字面形式上可区分,以下判断中正确的是( )。
选项:
A:2E3——整型
B:2.0E3——实型
C:‘\025’——字符串
D:“a”——字符型
答案: 【
2.0E3——实型

3、 问题:表达式“(int)((double)9/2-9%2”的值是( )。
选项:
A:0
B:3
C:4
D:5
答案: 【
3

4、 问题:若有定义“int x,y;”,并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是( )。
选项:
A:(x-y<0||x-y>0)
B:(x-y<0)
C:(x-y>0)
D:(x-y==0)
答案: 【
(x-y<0||x-y>0)

5、 问题:若变量已正确定义并赋值,以下符合C语言语法的表达式是( )。
选项:
A:x+1=y
B:++x,y=x–
C:x=x+10=x+y
D:double(x)/10
答案: 【
++x,y=x–

第三章 单元测试

1、 问题:若变量已正确定义,在“if(W)printf(“%d\n”,k);”中,以下不可替代W的是( )。
选项:
A:a<>b+c
B:-20
C:-10
D:10
答案: 【
a<>b+c

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦