1、以下叙述中正确的是()
(A)、用户所定义的标识符不允许使用关键字。
(B)、分号是C语句之间的分隔符,不是语句的一部分。
(C)、花括号“{}”只能作为函数体的定界符。
(D)、构成C程序的基本单位是函数,所有函数都可以由用户命名。
1、以下叙述中正确的是()
(A)、可以把printf和int定义为用户标识符。
(B)、可以把printf定义为用户标识符,但是不能把int定义为用户标识符。
(C)、可以把int定义为用户标识符,但不能把printf定义为用户标识符。
(D)、printf和int都不能定义为用户标识符
2、一下不能定义为用户标识符的是()
(A)Main (B)_0 (C)long(D)_int
3、以下不合法的标识符是()
(A)j2_KEY (B)_1_2_3 (C)Double (D)4D
4、以下符合C语言语法的实型常量是()
(A).5E-5 (B)3.3E(C)1.2E0.5 (D)E15
5、表达式3.6-5/2+1.2+5%2的值是()
(A)4.3 (B)3.8 (C)3.3 (D)4.8
6、下列定义变量的语句中错误的是()
(A)int _int; (B)long For;
(C)short US$; (D)double int_;
7、若变量x、y已经正确定义并赋值,以下符合C语言语法的表达式是()
(A)double(x)/10 (B)x=x+10=x+y
(C)x+1=y(D)++x , y――
8、有以下程序
main()
{ int m=12,n=34;
printf(“%d%d”,++m,n++);
printf(“%d%d\n”,--n,--m);
}
程序运行后的输出结果是()
(A)13343412 (B)13363413 (C)13343513 (D)13343413
10、以下选项中,值为1的表达式是()
(A)1-’0’(B)1-’\0’(C)’1’-0 (D)’\0’-‘0’11、设char型变量x中的值为10100111,则表达式(2+x)^(-3)的值是()
(A)10101001 (B)10101000 (C)01010101 (D)11111101
12、以下合法的字符型常量是()
(A)’x1a’(B)’\018’(C)’65’(D)’\\’
1、下列选项中不能作为用户标识符的是()
A)1 B)_ C)a D)_1a
2、下列选项中合法的标识符是()
A)Long B)short C)1a D)Mr.peng
3、int类型的变量占的字节数为()