工学

单选题以下关于if语句和switch语句的说法,正确的()A如果在if语句和switch语句中嵌入break语句,则在程序执行过程中,一旦执行到break语句,就会结束相应的执行,转向执行其后面的语句B凡是能够使用if语句的地方就可以使用switch语句,反之亦然Cif语句有3种基本形式:if…、if…else…和if…else if…else…Dif语句是实现“单判断二分支”的选择结构,switch语句是实现“单判断多分支”的选择结构。

题目
单选题
以下关于if语句和switch语句的说法,正确的()
A

 如果在if语句和switch语句中嵌入break语句,则在程序执行过程中,一旦执行到break语句,就会结束相应的执行,转向执行其后面的语句

B

 凡是能够使用if语句的地方就可以使用switch语句,反之亦然

C

 if语句有3种基本形式:if…、if…else…和if…else if…else…

D

 if语句是实现“单判断二分支”的选择结构,switch语句是实现“单判断多分支”的选择结构。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中正确的是( )。

A.break语句只能用于switch语句体中

B.continue语句的作用是:使程序的执行流程跳出包含它的所有循环

C.break 语句只能用在循环体内和switch语句体内

D.在循环体内使用break语句和continue语句的作用相同


正确答案:C

第2题:

下列关于 switch 语句的描述中,( )是正确的。

A.switch语句中 default子句可以没有,也可有一个

B.switch语句中每个语句序列中必须有break语句

C.switch语句中default 子句只能放在最后

D.switch语句中case 子句后面的表达式只能是整型表达式


正确答案:A

第3题:

下列叙述中正确的是

A)break 语句只能用于 switch 语句

B) 在 switch 语句中必须使用 default

C)break 语句必须与 switch 语句中的 case 配对使用

D) 在 switch 语句中,不一定使用 break 语句


正确答案:D
答案 D
解析 : break 语句的功能是跳出正在执行的条件语句或循环语句 。 它可以出现在 switch 语句中,也可以出现在循环语句中。 Default 语句的功能是如果所有的 case 后面的语句都不执行的时候就转去执行 default 后的语句 , 它可以省略不写 。 前面我们说过 break 语句可以出现在循环语句中,所以 C 是错误的。故 D 是正确的。

第4题:

下列关于switch语句和break语句的结论中,正确的是

A.break语句是switch语句中的一部分

B.在switch语句中可以根据需要使用或不使用break句

C.在switch语句中必须使用break语句

D.以上三个结论中有两个是正确的


正确答案:B
解析:break语句可以用在switch和循环语句中,作用是跳出switch或循环结构,但并不要求switch结构和循环结构中必须有break语句,所以选项B)的说法是正确的。注意:break、continue语句在循环语句中的使用。

第5题:

下列关于是switch语句的描述中,()是正确的。

A、switch语句中default子句可以没有,也可有一个

B、switch语句中每个语句序列中必须有break语句

C、switch语句中default子句只能放在最后

D、switch语句中case子句后面的表达式可以是整型表达式


参考答案:A

第6题:

下列叙述中正确的是______。

A.break语句只能使用switch语句

B.在switch语句中必须使用default

C.break语句必须与switch语句中的case配对使用

D.在switch语句中,不一定使用break语句


正确答案:D
解析:在switch语句中,break语句主要起到在执行一个case分支后,使流程跳出switch结构,即终止switch语句的执行,但最后—个分支(default)可以不加break语句。

第7题:

下列关于switch语句和break语句的结论中,只有( )是正确的。

A.break语句是switch语句中的一部分

B.在switch语句中根据需要使用或不使用break语句

C.在switch语句中必须使用break语句

D.以上三个结论中有两个是正确的


正确答案:D

第8题:

以下叙述中正确的是

A)break 语句只能用于 switch 语句体中

B)continue 语句的作用是:使程序的执行流程跳出包含它的所有循环

C)break 语句只能用在循环体内和 switch 语句体内

D) 在循环体内使用 break 语句和 continue 语句的作用相同


正确答案:C

第9题:

下列叙述中正确的是( )。

A.break语句只能用于swish语句

B.在switch语句中必须使用default

C.break语句必须与switch语句中的case配对使用

D.在switch语句中,不一定使用break语句


正确答案:D
解析:break为C语言关键字,又称间断语句。break语句的功能是跳出正在执行的条件语句或循环语句。它可以出现在switch语句中,也可以出现在循环语句中。default是关键字,起标号的作用,代表所有case标号之外的那些标号。default标号可以出现在语句体中任何标号位置上。在switch语句体中也可以没有default标号.

第10题:

下列说法中不正确的是( )。

A.switch语句功能可以由if-else语句实现

B.若用于比较的数据类型为double,则不能用switch语句来实现

C.if-else语句的执行效率总是比switch语句高

D.case子句可以有多个语句,并且不需要用大括号”{}”括起来


正确答案:C
解析:并不是所有的if-else语句的执行效率都高于switch语句,在一些特定的情况下, switch语句可以比较简炼,同时容易阅读,因此,选项C的描述是错误的。

更多相关问题