若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是( )。

admin2015-07-28  37

问题 若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是( )。

选项 A、switch( a*a+b*b )
{ default : break;
case 3 : y=a+b; break;
case 2 : y=a-b; break;
}
B、switch( a+b )
{ case1 : case3 : y=a+b; break;
case0 : case4 : y=a-b;
}
C、switch (a+9)
{ case a : y=a-b;
case b : y=a+b;
}
D、switch a*b
{ case 10 : y=a+b;
default : y=a-b;
}

答案A

解析 case与后面的常量表达式中间要有空格,选项B)错误;case后面的表达式可以是求得整型量和字符型量的表达式,但是常量表达式中不能含有变量,选项C)错误;switch后面的表达式要用圆括号括起来,选项D)错误;所以答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/qsn0FFFM
0

最新回复(0)