1、C语言程序编译时,程序中的注释部分( )。
A)参加编译,并会出现在目标程序中
B)参加编译,但不会出现在目标程序中
C)不参加编译,但会出现在目标程序中
D)不参加编译,也不会出现在目标程序中
2、表达式3.6-5/2+1.2+5%2的值是( )。
A)4.3 B)4.8 C)3.3 D)3.8
3、若有以下程序段(n所赋的值是八进制数)。
int m=32767,n=032767;
printf(“%d,%o\n”,m,n);
执行后输出结果是( )。
A)32767,32767 B)32767,032767
C)32767,77777 D)32767,077777
4、有以下程序,其中%u表示按无符号整数输出。
int main( )
{ unsigned int x=0xffff;
printf(“%u\n”,x);
return 0; }
执行后输出结果是( )。
A)-1 B)65535 C)32767 D)0xffff
5、以下选项中的变量已正确定义,则正确的赋值语句是( )。
A)x1=26.8%3 B)1+2=x2
C)x3=0x12 D)x4=1+2=3
6、若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是( )。
A)1 B)2 C)2.0 D)2.5
7、以下用户标识符中,合法的是( )。
A)int B)nit C)123 D)a+b
8、若有代数式(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
9、以下能正确定义变量a、b和c并为其赋值的语句是( )。
A)int a=5;b=5;c=5;
B)int a,b,c=5;
C)a=5,b=5,c=5;
D)int a=5,b=5,c=5;