与if(a==1)a=b;else a++;语句功能不同的switch语句是( )。

admin2020-11-23  28

问题 与if(a==1)a=b;else a++;语句功能不同的switch语句是(  )。

选项 A、switch(a)
{default:a++;break;
case 1:a=b;
}
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

解析 本题主要考查if条件和switch分支语句。“if(a==1)a=b;else a++;”代码段的功能是如果a等于1则把b的值赋值给a,否则a++。只有选项B不能满足要求。
转载请注明原文地址:https://jikaoti.com/ti/yCD0FFFM
0

最新回复(0)