首页 > 试题广场 >

以下叙述中正确的是()

[单选题]

以下叙述中正确的是()

  • 只能在循环体内和switch语句体内使用break语句
  • 当break出现在循环体中的switch语句体内时,其作用是跳出该switch语句体,并中止循环体的执行
  • continue语句的作用是:在执行完本次循环体中剩余语句后,中止循环
  • 在while语句和do-while语句中无法使用continue语句

【解析】 break 语句通常用在循环语句和开关语句中。当 break 用于开关语句 switch 中时 , 可使程序跳出 switch 而执行 switch 以后的语句;当 break 语句用于 do-while for while 循环语句中时 , 可使程序终止循环而执行循环后面的语句,即满足条件时便跳出循环。 continue 语句的作用是跳过循环体中剩余的语句而强行执行下一次循环。 B C D 三个选项中均有错误。因此 A 选项正确。

发表于 2017-04-30 12:06:52 回复(3)
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进项正确。
发表于 2019-04-30 08:47:56 回复(0)
发表于 2019-03-22 01:24:02 回复(3)
选项b的意思是     while或do-while或for里边还有一个switch,break在switch里边。
发表于 2022-07-06 20:07:01 回复(0)

知识点一:break语句能在循环体while for do while语句中,其含义是结束循环体的执行,在选择语句中,只表示跳出剩余条件。

发表于 2018-09-02 16:18:57 回复(0)

A 选项正确,break 语句可以在循环体内和 switch 语句体内使用。它的作用是跳出当前的循环或 switch 语句,继续执行循环或 switch 语句后面的代码。

B 选项不正确,当 break 出现在循环体中的 switch 语句体内时,它只会跳出 switch 语句体,而不会中止整个循环的执行。

C 选项不正确,continue 语句的作用是跳过本次循环中剩余的语句,直接进入下一次循环,而不是中止循环。

D 选项不正确,while 和 do-while 循环都可以使用 continue 语句。

发表于 2023-10-24 20:20:20 回复(0)
hzh头像 hzh
D项,从语法定义上讲是合理的,编译通过并运行:

发表于 2021-06-26 08:59:35 回复(0)
B选项:普通循环是跳出并终止,但switch仅仅是跳出本次,并不终止
发表于 2023-03-22 12:43:55 回复(0)
注意审题:循环体中的Switch语句
发表于 2022-06-27 11:30:25 回复(0)
做的时候没看清楚,循环体里的Switch,那么break是结束Switch,循环体并没有结束
发表于 2022-10-06 15:20:08 回复(0)
break一次只能跳出一种结构(循环结构,switch结构),即:
循环语句中嵌套的switch语句中的break触发,仅跳出switch语句,并不会跳出循环体。
发表于 2022-09-28 23:20:52 回复(0)
答案没问题吗?
发表于 2019-02-20 10:15:36 回复(1)