单选题
以下选项中与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)
case 1:a=b;break;
default:a++;
D) switch(a==1)
case 1:a=b;break;
case 0:a++;
【正确答案】
B
【答案解析】[解析] switch(a==1)语句中,若a等于1,则a ==1为“真”,则应该进行a=b的操作,故选项B错误。