![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
下列 case 语句中,正确的是()。
A.
B.
C.
D.
A.
B.
C.
D.
A. 条件句中的选择值或标识符所代表的值必须在表达式的取值范围内。
B. CASE语句中必须要有WHENOTHERS=>NULL语句。
C. CASE语句中的选择值只能出现一次,且不允许有相同的选择值的条件语句出现。
D. CASE语句执行必须选中,且只能选中所列条件语句中的一条
A、 switch(a) { case a:a++; break; case b:b++; break; }
B、 switch (a+b) {case 1:a+b; break; case 2:a-b }
C、 switch(a*a) { case 1,2:++a; case 3,4:++b; }
D、 switch(a/10+b) { case 5:a/5;break; default:a+b; }
E.?sbyt
E.short、?ushort、int、uint、long、?ulong、char、string或者枚举类型
B.一定要确保各个 case子句出现的次序,否则会影响语句的执行结果
C.一个 switch语句中最多只能有一个?default标签
D.如果没有指定 break或其他语句来结束case或?default子句执行,C#将产生编译错误
A 开关语句中case子句后面的表达式必须是整型表达式
B 开关语句中default子句可以没有,也可以有一个
C 开关语句中default子句只能放在最后
D 开关语句中每个语句序列中必须有break语句
A、public void testSwitch(char ch) { switch (ch) { } }
B、public void testSwitch(float f) { switch (f) { } }
C、public void testSwitch(long lng) { switch (lng) { } }
D、public void testSwitch(double d) { switch (d) { } }
A、case和default子句的先后顺序不可以变动
B、一个case语句允许由多个语句,并可以不用{}括起来
C、case的常量表达式的值必须互不相同
D、switch语句常用于多分支选择结构
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!