c语言问题3

来源:百度知道 编辑:UC知道 时间:2024/07/01 01:34:55
选择题(20*2)
1、C语言程序的基本单位是( )
A.语句 B. 程序行 C. 函数 D. 字符
2.在C语言中,不正确的int 类型的常数是( )
A、32768 B、0 C、037 D、0xAF
3.设有说明语句:char a= '\72';则变量a ( )
A、包含1个字符 B、包含2个字符
C、包含3个字符 D、说明不合法
4.以下所列的C语言常量中,错误的是( )
A、0xFF B、1.2e0.5 C、2L D、'\72'
5.以下选项中合法的字符常量是( )
A、“B” B、'\010' C、-268 D、D
6.下列标识符中,合法的标识符是( )
A、-abc1 B、1abc C、_abc1 D、 for
7.以下叙述正确的是( )
A、可以把define和if定义为用户标识符
B、可以把define定义为用户标识符,但不能把if定义为用户标识符
C、可以把if定义为用户标识符,但不能把define定义不用户标识符
D、define和if都不能定义为用户标识符
8.以下程序的输出结果是( )
main( )
{int a=5,b=4,c=6,d;
printf("%d\n",d=a>b?(a>c?a:c):(b));
}
A、5 B、4 C、6 D、不确定
9.设x,y,z和k都是int 型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )
A、4 B、16 C、32 D、52
10.设有 int x=11; 则表达式 (x++ * 1/3) 的值是( )
A、3 B、 4 C、 11 D、 12
11.C语言中运算对象必须是整型的运算符是( )
A、% B、/ C、=

我只是个C初学者 而且有一年多没接触它了
好多都不记得了
请高手看下答案哦
帮我改一下错哦 谢谢~~~~~~~~~~~

C D C B D C B <第8,9题有问题吧> A A B A B A D A D
第8题得出的结果应该是“1”或者是“0”才对

前十二个我做的是
CAACBCDCC*AC
第十个没做,有点事,一会儿回来再做