11. C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符_____。
A 必须为字母
B 必须为下划线
C 必须为字母或下划线
D 可以是字母,数字和下划线中任一种字符
必须为字母
必须为下划线
必须为字母或下划线
可以是字母,数字和下划线中任一种字符
12 若有代数式3ae/bc,则不正确的C语言表达式是_____。
A. a/b/c*e*3
B. 3*a*e/b/c
C. 3*a*e/b*c
D. a*e/c/b*3
a/b/c*e*3
3*a*e/b/c
3*a*e/b*c
a*e/c/b*3
13 以下叙述不正确的是______。
A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph 是两个不同的变量
C.若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
D.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
在C程序中,逗号运算符的优先级最低
在C程序中,APH和aph 是两个不同的变量
若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变
当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
14. 以下符合C语言语法的赋值表达式是_______。
A. d=9+e+f=d+9
B. d=9+e, f=d+9
C. d=9+e, e++, d+9
D. d=9+e++=d+7
d=9+e+f=d+9
d=9+e, f=d+9
d=9+e, e++, d+9
d=9+e++=d+7
15. 已知字母A的ASCII码为十进制数65 ,且c2为字符型,则执行语句c2= ‘A’+ ‘6’- ‘3’;后,c2中的值为______。
A. D
B. 68
C. 不确定的值
D. C
D
68
不确定的值
C
16.在C语言中,要求运算数必须是整型的运算符是______。
A. /
B. ++
C. !=
D. %
/
++
!=
%
17.若以下变量均是整型,且num=sum=7;则计算表达式sum=num++, sum++,++num后sum的值为______ 。
A. 7
B. 8
C.. 9
D. 10
7
8
9
10
18.在C语言中,char, int 和short 三种类型数据在内存中所占用的字节数_____。
A. 由用户自己定义
B. 均为两个字节
C. 是任意的
D. 由所用机器的机器字长决定
由用户自己定义
均为两个字节
是任意的
由所用机器的机器字长决定
19 在C语言中,char型数据在内存中的存储形式是______。
A. 补码
B. 反码
C. 原码
D. ASCII码
补码
反码
原码
ASCII码
20 设以下变量均为int类型,则值不等于7的表达式是______。
A. (x=y=6,x+y,x+1)
B. (x=y=6,x+y, y+1)
C. (x=6,x+1,y=6,x+y)
D. (y=6,y+1,x=y,x+1)
(x=y=6,x+y,x+1)
(x=y=6,x+y, y+1)
(x=6,x+1,y=6,x+y)
(y=6,y+1,x=y,x+1)
C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个为字符和下划线,且标示符不能为关键字(保留字)。
参考:
int iNumber;
int iNumber1;
int iNumber_PX_1;
.....
扩展资料:
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。
不能把C语言关键字作为用户标识符,例如if,for,while等。
标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。
参考资料来源:百度百科-标识符