第四章、选择结构
一、 选择题
4.1 下列运算符中优先级最高的运算符是
A) !
B) %
C) -=
D) &&
答案:A
4.2 下列运算符中优先级最低的运算符是
A) ||
B) !=
C) <=
D) +
答案:A
4.3 为表示关系x≥y≥z,应使用的C语言表达式是
A) (x>=y)&&(y>=z)
B) (x>=y)AND(y>=z)
C) (x>=y>=z)
D) (x>=y)&(y>=z)
答案:A
4.4 设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是
A) a&&b
B) a<=b
C) a||b+c&&b-c
D) !((a<b)&&!c||1)
答案:D
4.5 以下程序的输出结果是
A) 0
B) 1
C) 2
D) 3
main()
{ int a=2,b=-1,c=2;
if(a<b)
if(b<0) c=0;
else c+=1;
printf("%d\\n",c);
}
答案:C
4.6 以下程序的输出结果是
A)1
B) 2
C) 3
D) 4
main()
{ int w=4,x=3,y=2,z=1;
printf("%d\\n",(w<x?w:z<y?z:x));
}
答案:A