下面对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: 一般情况下,在实现选择结构时两个语句可以相互替换。
B: switch语句通常处理 case为比较确定值的情况, 而 if…else if…else语句更加灵活,常用于范围判断(大于、等于某个范围)。
C: switch 语句进行条件判断后直接执行到程序的条件语句,效率更高,而if…else if…else语句有几种条件,就得判断多少次。
D: 当分支比较少时,if…else if…else语句的执行效率比 switch语句高。
E: 当分支比较多时,switch语句的执行效率比较高,而且结构更清晰。
举一反三
- 以下关于 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单分支语句 B: if…else双分支语句 C: if…else if…else多分支语句 D: switch多分支语句
- 可以实现分支结构程序的语句有() A: if~else语句 B: for语句 C: while语句 D: switch语句
- 在T-SQL中,分支判断语句是 A: if else 语句 B: while 语句 C: for 语句 D: switch语句
- 下列执行语句中与条件(判断)语句有关的是 A: if()else;dowhile();break; B: return;if()else;break; C: if()else;switch;break; D: if()else;switch;while();