1.下列运算符中,结合方向为自左向右的是
A =
B ,
C +=
D ++
2. 在C语言中运算对象必须是整型的运算符是
A %
B !
C /
D *
3.下列关于C语言的叙述错误的是
A 大写字母和小写字母的意义相同
B 不同类型的变量可以在一个表达式中
C 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型
D 同一个运算符号在不同的场合可以有不同的含义
4.在C语言中,错误的int类型的常数是。假设int类型为2个字节
A 32768
B 0
C 037
D 0xAF
5. C语句x*=y+2;还可以写成
A x=x*y+2;
B x=2+y*x;
C x=x*(y+2);
D x=y+2*x;
6. 如果有整型变量x,浮点型变量y,双精度型变量z,则表达式y*z+x+y执行后的类型为
A 双精度
B 浮点型
C 整型
D 逻辑型
7.设C语言中,一个int 型数据在内存中占2个字节,则unsigned int 型数据的取值范围是()
A 0—255
B 0—32767
C 0—65535
D 0--2147483647
8.以下说法不正确的
A 在C程序中,逗号运算符的优先级最低;
B 在C程序中,aph和aPh是两个不同的变量;
C 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变;
D 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数;
9. 设有float x;则x是____变量。
A 整型
B 实型
C 字符型
D 长型
10.若变量已正确定义并赋值,下面不符合C语言语法的表达式是