1、下列说法错误的是()。A.每个case后的“常量表达式”的类型应该与switch后括号内表达式的类型一致。每个case后的常量只起语句标号的作用,所以case常量的值必须互不相同,而且改变case常量出现的次序,不影响程序的运行结果。#B.若case后面的语句省略不写,则表示它什么也不做。#C.程序执行到switch语句时,先计算表达式的值,然后自上而下寻找与该值匹配的case常量,找到后则按顺序执行此case后的所有语句,而不再进行判断,直到遇break语句或右花括号}为止。#D.若所有的case常量都不能与表达式的值相匹配,那么就执行default后面的语句。通常用于处理不再合理区间内的非法数据。
1、下列说法错误的是()。
A.每个case后的“常量表达式”的类型应该与switch后括号内表达式的类型一致。每个case后的常量只起语句标号的作用,所以case常量的值必须互不相同,而且改变case常量出现的次序,不影响程序的运行结果。#B.若case后面的语句省略不写,则表示它什么也不做。#C.程序执行到switch语句时,先计算表达式的值,然后自上而下寻找与该值匹配的case常量,找到后则按顺序执行此case后的所有语句,而不再进行判断,直到遇break语句或右花括号}为止。#D.若所有的case常量都不能与表达式的值相匹配,那么就执行default后面的语句。通常用于处理不再合理区间内的非法数据。参考答案和解析
case关键字后面的break必须存在
相关考题:
以下代码有问题,下列说法正确的是()。代码如下:public A{public void method(){} (1)public string method(){} (2)public string method(int a){} (3)} A、(1)和(2)删掉一个,错误解决B、(3)删掉,错误解决C、没问题
填空题关于复核,下列说法错误的是()。