若以下选项中的变量 a, b, y 均已正确定义并赋值, 则语法正确的 switch 语句是
switch(a*a+b*b){ default : break;case 3 : y=a+b; break;case 2 : y=a-b; break;}
switch( a+b ){case1 : case3 : y=a+b; break;case0 : case4 : y=a-b;}
switch (a+9){case a : y=a-b;case b : y=a+b;}
switch a * b{ case 10 : y=a+b;default : y=a-b;}
switch 语句, 其一般形式为: switch(表达式){ case 常量表达式 1: 语句 1; case 常量表达式 2: 语句 2; case 常量表达式 n: 语句 n; default: 语句 n+1; } B、 C 选项中, case 后面应该跟常量表达式; D 选项中, switch a*b, 有误。 因此 A 选项正确。