1. 若有说明语句:char ch1='5';char ch2="2";char ch3='2';则:ch1 中___,ch2 中
___,ch3 中___
A、包含 1 个字符 B、包含 2 个字符
C、包含 3 个字符 D、字符个数不确定,说明不正确
2. 若有运算符:>、*=、?:、%、sizeof,按运算的优先级排列为(由低至高)___
A、*=→?:→%→>→sizeof B、?: →*=→>→%→sizeof
C、*=→>→?: →sizeof→% D、*=→?: →>→%→sizeof
3. 下面四个选项中,均是合法整型常量的选项是___
A、160 -0xffff 011 B、-0xcdf 01a 0xe
C、-01 986,012 0668 D、-0x48a 2e5 0x
4. 若 x 为 int 类型,则逗号表达式(x=4*5,x*5),x+25 的结果是___,x 的值是___
A、20 B、100 C、45 D、表达式不正确
5. 若有以下类型说明语句:char a; int b;
float c; double d; 则表达式 a*b+d-c 的结果类型为___
A、float B、char C、int D、double
6. 若有变量说明:int a=0,b=0,c=0;,以下符合 C 语言语法的赋值表达式是___
A、a=9+b+c=a+9 B、a=9+b;c=a+9;
C、a=(9+b,b++) D、a=9+b++=a+7
7. 若有定义:int k=7;float a=2.5,b=4.7;则表达式 a+k%3*(int)(a+b)%2/4 的值是___
A、2.500000 B、2.7500000 C、3.500000 D、0.000000