background image

C. 4
D. 无确定值
      满分:2  分
8.  在 C 语言中(以 16 位 PC 机为例),5 种基本数据类型的存储空间长度的排列顺序为
A. char<int<long int<=float<double
B. char=int<long int<=float<double
C. char<int<long int=float=double
D. char=int=long int<=float<double
      满分:2  分
9.  以下能对一维数组 a 进行正确初始化的语句是
A. int a[10]=(0,0,0,0,0);
B. int a[10]={};
C. int a[]={0};
D. int a[10]={10*1};
      满分:2  分
10.  以下关于运算符优先顺序的描述中正确的是
A. 关系运算符<算术运算符<赋值运算符<逻辑与运算符
B. 逻辑与运算符<关系运算符<算术运算符<赋值运算符
C. 赋值运算符<逻辑与运算符<关系运算符<算术运算符
D. 算术运算符<关系运算符<赋值运算符<逻辑与运算符
      满分:2  分
11.  若希望当 A

“ ”

的值为奇数时,表达式的值为 真 ,A 的值为偶数时,表达式的值为

“ ”

假 ,则以下不能满足要求的表达式是

A. A%2==1
B. !(A%2==0)
C. !(A%2)
D. A%2
      满分:2  分
12.  语句 while(!E);中的表达式!E 等价于
A. E==0
B. E!=1
C. E!=0
D. E==1
      满分:2  分
13.  设 x、y 和 z 是 int 型变量,且 x=3,y=4,z=5,则下面表达式中值为 0 的是
A. ‘x’&&‘y’
B. x<=y
C. x||y+z&&y-z
D. !((x<y)&&!z||1)
      满分:2  分
14.  执行语句 for(i=1;i++<4;);后变量 i 的值是
A. 3
B. 4
C. 5