以下关于 if 语句和 switch 语句的说法,正确的是:
A: 如果在 if 语句和 switch 语句中嵌入 break 语句,则在程序执行过程中,一旦执行到break 语句,就会结束相应的执行,转向执行其后面的语句
B: 凡是能够使用 if 语句的地方就可以使用 switch 语句,反之亦然
C: if 语句有 3 种基本形式: if …、 if … else…和 if … else if… else…
D: if 语句是实现“单判断二分支”的选择结构, switch 语句是实现“单判断多分支”的选择结构。
A: 如果在 if 语句和 switch 语句中嵌入 break 语句,则在程序执行过程中,一旦执行到break 语句,就会结束相应的执行,转向执行其后面的语句
B: 凡是能够使用 if 语句的地方就可以使用 switch 语句,反之亦然
C: if 语句有 3 种基本形式: if …、 if … else…和 if … else if… else…
D: if 语句是实现“单判断二分支”的选择结构, switch 语句是实现“单判断多分支”的选择结构。
举一反三
- 在switch语句中,执行break语句之后,就可以跳出switch语句,继续执行switch后面的语句。如果没有break语句,就会从一个分支继续到下一个分支。
- 以下关于switch语句和break语句的说法,正确的是()。 A: break语句只能用于循环语句,而不能用于switch语句 B: break语句用来结束switch语句的执行 C: break语句用于不存在case的情况下退出switch语句时使用 D: break语句用于重复执行case语句
- 下面对switch语句和if---else if---else语句的描述正确的有哪些? A: 一般情况下,在实现选择结构时两个语句可以相互替换。 B: switch语句通常处理 case为比较确定值的情况, 而 if…else if…else语句更加灵活,常用于范围判断(大于、等于某个范围)。 C: switch 语句进行条件判断后直接执行到程序的条件语句,效率更高,而if…else if…else语句有几种条件,就得判断多少次。 D: 当分支比较少时,if…else if…else语句的执行效率比 switch语句高。 E: 当分支比较多时,switch语句的执行效率比较高,而且结构更清晰。
- 可以实现分支结构程序的语句有() A: if~else语句 B: for语句 C: while语句 D: switch语句
- 在C/C++语言中,以下说法正确的是()。 A: switch语句可以没有default分支 B: switch语句必须有default分支 C: switch语句每个分支必须执行 D: switch语句必须使用break语句