CMS专题

问答题在一个循环中使用break,continue和return语句有什么不同的效果?

题目
问答题
在一个循环中使用break,continue和return语句有什么不同的效果?
参考答案和解析
正确答案: break是结束循环;continue是直接进行下一次循环;return则是结束整个函数的调用。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述正确的是

A.continue语句的作用是结束整个循环的执行

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

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

D.从多层循环嵌套中退出时,只能使用goto语句


正确答案:B
解析:考查continue和break语句的使用。continue是结束本次循环,直接进入到下次循环中,break用于循环语句中的作用是直接跳出本层循环,能从多层循环中退出的语句,除了goto语句,exit,return等语句也能直接跳出多层循环。

第2题:

从循环体内某一层跳出,继续执行循环外的语句是:___________。

A.break语句

B.return语句

C.continue语句

D.空语句。


正确答案:A

第3题:

以下叙述中正确的是

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

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

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

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


正确答案:C

第4题:

以下关于跳转语句的叙述中不正确的是()。

  • A、continue语句的作用是:使程序的执行流跳出包含它的所有循环
  • B、break语句只能用在循环体内和switch语句体内
  • C、在循环体内使用break语句和continue语句的作用相同
  • D、break语句只能用在switch语句体内

正确答案:A,C,D

第5题:

以下叙述中正确的是

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

B.当break出现在循环体中的switch语句体内时,其作用是跳出该switch语句体,并中止循环体的执行

C.continue语句的作用是:在执行完本次循环体中剩余语句后,中止循环

D.在while语句和do-while语句中无法使用continue语句


正确答案:A
break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;当break语句用于do…while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,即满足条件时便跳出循环。continue语句的作用是跳过循环体中剩余的语句而强行执行下一次循环。B选项中break只跳出该switch语句,并不能终止循环,因此B错。C选项continue语句结束本次循环,至于大循环的终止与否与其无关,因此C错。D项中while和do…while语句都可以使用,continue语句跳出本次循环,因此D错误。因此A进项正确。

第6题:

C++语言的跳转语句中,对于break和continue说法正确的是( )。

A.break语句只使用于循环体中

B.continue语句只应用于循环体中

C.break是无条件跳转语句,continue不是

D.break和continue的跳转范围不够明确,容易产生问题


正确答案:B
解析:此类题比较典型,考生应该加以注意。break语句将使程序从当前的循环语句(do、while和for)内跳转出来。switch语句中也可以用break语句终止当前switch语句的执行。所以选项A是错误的。break和continue都是五条件跳转语句,所以选项C是错误的。break语句是中断循环,继续执行循环后面的语句。continue类似于break,但它不是结束循环,而是结束循环语句当前的一次循环,继续执行下一次循环。所以选项D是错误。

第7题:

C++语言的跳转语句中,对于break和continue说法正确的是( )。

A.break语句只应用于循环体中

B.continue语句只应用于循环体中

C.break 是无条件跳转语句,continue不是

D.break和continue的跳转范围不够明确,容易产生问题


正确答案:B
解析:break语句和continue语句都是C++的跳转语句。break语句又称为跳出语句,它可以用在循环语句和switch语句中。在switch语句中,break用来使执行流程跳出switch语句。在循环语句中,break语句用来使执行流无条件跳出本层循环体。continue语句又称为继续语句,它仅用在循环语句中。它的功能是:结束本次循环,接着进行下一次是否执行循环的条件判定。

第8题:

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

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

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

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

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


正确答案:C

第9题:

以下叙述正确的是( )

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

B)contiune语句的作用是结束整个循环的执行

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

D)从多层循环嵌套中退出时,只能使用goto语句


正确答案:A

第10题:

下面关于break与continue描述正确的是。()

  • A、continue与break具有相同的效果
  • B、continue在循环语句中具有中断循环的作用
  • C、continue语句可以在switch语句中使用
  • D、continue与break都可以用于循环结构中

正确答案:D

更多相关问题