以下关于case语句的说法中正确的有()。
A: case条件语句最后的*)表示默认(default)匹配,当没有匹配到前面的任何一种模式时,就会匹配到*)模式
B: case语句的每一个模式必须以右圆括号“)”结束
C: case语句以esac结尾
D: case语句结尾的esac可以省略不写
A: case条件语句最后的*)表示默认(default)匹配,当没有匹配到前面的任何一种模式时,就会匹配到*)模式
B: case语句的每一个模式必须以右圆括号“)”结束
C: case语句以esac结尾
D: case语句结尾的esac可以省略不写
举一反三
- 下列关于case语句描述正确的是( )。 A: 每个模式行都以双分号结尾 B: 一条模式行可以匹配至少一种模式 C: case与esac构成语句括号 D: 变量可以匹配整数
- Scala提供了强大的模式匹配机制,最常见的模式匹配就是() A: match case语句 B: switch case语句 C: if else语句 D: if语句
- 关于switch结构中每一个case语句或default语句中的break语句,以下说法正确的是?() A: 任何时候都必须包含break语句 B: 任何时候都可以省略break语句 C: 当两个case语句之间没有任何其他语句时,前一个case语句中的break语句可以省略 D: 当两个case语句之间包含其他语句时,前一个case语句中的break语句可以省略
- 下面的代码有哪些错误? public void test(int x){ switch (x){ case 1: case 2: case 3: default: case 4: } } A: 变量 x 不具备 switch 表达式所需的类型 B: case 标签 0 必须在 case 标签 1 前面 C: 每个 case 部分必须以 break 语句结尾 D: default 标签必须是 switch 语句中最后个标签 E: switch 语句的主体必须至少含有一条语句 F: 代码没有任何错误
- case语句中的*),可用来表示() A: 操作的结束 B: 默认匹配 C: case语句的结束 D: 以上说法都不正确