若int a,b;,则合法的switch语句是( )。

admin2017-10-24  27

问题 若int a,b;,则合法的switch语句是(  )。   

选项 A、switch a*b
{case  10:x=a+b;
default:y=a一b;
}   
B、switch(a*a+b*b)
{default:break;
case 3:y=a+b;break;
case 2:y=a一b;break;
}
C、switch(a+9)
{case c1:y=a一b;
case c2: y=a+b;
}
D、switch(a+b)
{case1:tcase 3:y=a+b;  break;
case 0:case 4:y=a一b;
}

答案B

解析 本题考查switch分支语句的使用。选项A中的switch后的表达式需要();选项B正确;选项C中的case后面不是常量,错误;选项D中缺少default分支,而且case与后面的表达式缺少空格。
转载请注明原文地址:https://kaotiyun.com/show/LIxp777K
0

最新回复(0)