单选题
以下选项中与“if(a==1)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++操作,与题干程序刚好相反。
提交答案
关闭