选择题
35.
以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是______。
A、
switch(a)
{ case 1:a=b; break;
default:a++;
}
B、
switch(a= =1)
{ case 0:a=b; break;
case 1:a++;
}
C、
switch(a)
{ default:a++; break;
case 1:a=b;
}
D、
switch(a= =1)
{ case 1:a=b; break;
case 0:a++;
}
【正确答案】
B
【答案解析】
题中当a的值为1时,关系表达式a==1的值为真,即1,因此程序将跳转到case 1执行a++操作,与题干程序刚好相反。
提交答案
关闭