1.以下有4组用户标识符,其中合法的一组是( )。
A) For -sub Case B) 4d DO Size
C) f2_G3 IF abc D) WORD void define
答案C
解析:标识符的命名规则:由字母、数字、下划线组成,第一个字符必须是字母或者下划线,标示符的命名不能同C语言的关键字相同(关键字表格教材第6页)
A-sub错误;B,4d错误;Dvoid是关键字。注意:关键字都是小写的,如果大写就不是关键字了。
2、以下选项中合法的字符常量是( )。
A) “B” B) ‘\010’ C) 68 D) D
答案B
解析:字符常量使用‘’括起来的。参考课本24页
转义字符书写方法:1.\加上字母;2.\加上1~3位八进制数,这里八进制数以0开头;3.\加上1~2位十六进制数,这里十六进制数以x开头。例如:
‘
’第一种方法
‘\012’第二种方法
‘\xa’ 第三种方法
4、设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型为( )。
A) int B