一、单选题(共 30 道试题,共 60 分。)V
1. C语言中,定义结构体的保留字是()。
A. union
B. struct
C. enum
D. typedef
满分:2 分
2. 逻辑运算符两侧运算对象的数据类型()。
A. 只能是0或1
B. 只能是0或非0正数
C. 只能是整型或字符型数据
D. 可以是任何类型的数据
满分:2 分
3. int a[10];合法的数组元素的最小下标值为()。
A. 10
B. 9
C. 1
D. 0
满分:2 分
4. 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。
A. 0
B. 语法错
C. 1
D. "假"
满分:2 分
5. 设C语言中,int类型数据占2个字节,则short类型数据占()。
A. 1个字节
B. 2个字节
C. 4个字节
D. 8个字节
满分:2 分
6. 若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。
A. printf("%d",&p);
B. printf("%d",*i);