1、为了避免嵌套的if-else语句的二义性,C语言规定else总是与()组成配对关系。
A、 缩排位置相同的if
B、 在其之前未配对的if
C、 在其之前尚未配对的最近的if
D、 同一行上的if
答案: C
2、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为( )。
A、 a<>0
B、 !a
C、 a=0
D、 a
答案: D
3、两次运行下面的程序,如果从键盘上分别输入6和4,那么输出结果是( )。
void main()
{
int x;
scanf("%d",&x);
if (x++ > 5)
printf("%d",x);
else
printf("%d\n",x--);
}
A、 7和5
B、 6和3
C、 7和4
D、 6和4
答案: A
