开关语句执行的过程是:将switch后面的表达式的值与case后面的各个常量表达式的值逐个进行比较,在遇到匹配时,就执行case后面相应的语句然后执行( )返回。
A: if
B: else
C: while
D: eak
A: if
B: else
C: while
D: eak
D
举一反三
- 当switch后面括号中表达式的值与所有case后面的常量表达式的值不匹配时,执行default中的语句块。
- 执行switch语句过程介绍如下:(1)当switch后面“表达式”的值,与某个case后面的“常量表达式”的值相同时,就执行()的语句组;当执行到break语句时,跳出switch语句。(2)如果没有任何一个case后面的“常量表达式”的值,与“表达式”的值相同,则执行()的语句组。然后,再执行switch语句外的语句。
- 对于switch语句,描述错误的() A: switch中的表达式的值限定了数据类型,只能是byte、char、int类型的值,返回其他类型的值,程序会提示错误。 B: 从case到break代表一个分支结构。case后面为常量表达式,用于判断与switch中表达式是否相等。 C: 如果每个分支的值和表达式都不相等,则执行default后面的语句。 D: default语句不可以去掉。
- 在switch语句中,当switch后表达式的 与某一个case常量表达式的 相等时,执行此case后的 语句,否则执行default 的所有语句。每一个case常量表达式的值必须
- 对于如下的switch语句(使用break)的一般形式,其执行流程是:首先求解表达式,如果表达式的值与某个常量表达式的值相等,则执行该常量表达式后的相应语句段;如果表达式的值与任何一个常量表达式的值都不相等,则执行 default 后的语句段,最后执行break语句,跳出switch语句。 switch (表达式) { case 常量表达式1: 语句段1; break; case 常量表达式2: 语句段2; break; … case 常量表达式n: 语句段n; break; default: 语句段n+1; break; }
内容
- 0
关于switch语句的说法,错误的是()。 A: switch后面括号内的表达式可以是整型,也可以是字符型 B: 各个case后常量表达式的值必须互不相同 C: 各个case和default的出现次序任意 D: 多个case不能共用一组执行语句
- 1
在javascript中的switch语句的语法如下switch(表达式){ case 常量1: 语句; break; case 常量1: 语句; break; default: 语句;}下面描述正确的是( ) A: switch语句用于重复执行一个语句块的操作 B: switch语句根据表达式的值执行若干语句块之一,如果没有匹配项,则执行默认语句块中的语句 C: switch语句表达式中值不能与后面的case语句中的常量相匹配时将出现运行错误 D: switch语句又叫循环语句
- 2
在switch语句中,若【表达式】的值与各个case分支的【常量表达式】都不符合,则程序将执行______________分支的语句块
- 3
case字句中的常量值应为,同一个switch语句中,任意两个case后面常量表达式不能相同。允许多个casse公用一个执行语句
- 4
在 if 语句、while 语句中表达式后面都不能加分号,而在 do...while 语句的表达式后面则必须加分号。