whlie语句和do-while语句的区别在于:()语句是先执行

题目

whlie语句和do-while语句的区别在于:()语句是先执行、后判断,而while句是先判断、后执行。

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

第1题:

do-while语句是先判断循环条件再执行循环体语句。()


正确答案:错

第2题:

C++语言中,下面的描述不正确的是()。

A、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

B、do-while语句构成的循环必须用break语句才能退出

C、不能使用do-while语句构成的循环

D、do-while语句构成的循环,当while语句中的表达式值为零时结束循


参考答案:ABC

第3题:

下面关于do-while语句和while语句说法的是()。

A、while语句和do-while语句肯定都要执行

B、两者运行结果不同

C、do-while在判断条件之前先执行循环体一次

D、while语句至少执行一次


参考答案:C

第4题:

以下错误的叙述是______。

A.使用while和do-while循环时,循环变量的初始化应该在循环语句之前完成

B.while循环是先判断表达式,后执行循环语句

C.do-while和for循环均是先执行循环体语句,后判断表达式

D.for、while和do-while循环中的循环体均可以由空语句构成


正确答案:C

第5题:

Java语言的循环语句包括for语句、while语句和do-while语句,先循环后判断,循环至少被执行一次的是______。


正确答案:do-while
do-while 解析: 本题考查while循环和do-while循环的区别。for循环必须事先知道循环要执行多少次,是确定的循环接口。while循环称为“当型”循环,while循环先计算终止条件,条件满足时,才执行循环体内语句。do-while循环称为“直到型”循环,do-whilc循环先执行循环体,然后计算终止条件。“直到型”循环结构的循环体至少被执行一次。

第6题:

C语言中while和do-while循环的主要区别是:do-while语句至少无条件执行一次。()

此题为判断题(对,错)。


参考答案:正确

第7题:

程序设计语言中(50)。

A.while循环语句的执行效率比do-while循环语句的执行效率高

B.while循环语句的循环体执行次数比循环条件的判断次数多1,而do-while语句的循环体执行次数比循环条件的判断次数少1

C.while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数比循环条件的判断次数多1

D.while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数等于循环条件的判断次数


正确答案:D
解析:本题考查程序语言语句的语义。While循环也称为当型循环,其逻辑如下所示:

while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数等于循环条件的判断次数。

第8题:

● 程序设计语言中(34) 。

(34)

A. while循环语句的执行效率比do-while循环语句的执行效率高

B. while 循环语句的循环体执行次数比循环条件的判断次数多1.而do-while语句的循环体执行次数比循环条件判断次数少1

C. while 语句的循环体执行次数比循环条件的判断次数少1,而 do-while语句的循环体执行次数比循环条件的判断次数多1

D. while 语句的循环体执行次数比循环条件的判断次数少1,而 do-while语句的循环体执行次数等于循环条件的判断次数


正确答案:D


第9题:

程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环语句,在不改变循环体的条件下,(20)是正确的。

A.while语句的功能可由do-while语句实现

B.do-while语句的功能可由while语句实现

C.若已知循环体的次数,则只能使用while语句

D.循环条件相同时,do-while语句的执行效率更高


正确答案:B
解析:本题考查程序的控制结构。
  do-while语句的形式为:
  do
  循环体语句;
  while循环条件:
  首先执行一次循环体语句(无条件地),若循环条件不成立,则结束do-while语句的执行;否则再一次执行循环体语句,即,此后循环条件每成立一次,循环体语句就执行1次。显然,do-while中的循环体语句至少执行1次。
  while语句的形式为:
  while循环条件
  循环体语句;
  其执行过程为:先判断循环条件,若不成立,则结束while语句的执行:否则执行一次循环体语句。此后循环条件每成立一次,循环体语句就执行1次。显然,while中的循环体语句可能一次也不执行。
  因此,在不改变循环体的情况下,可用while语句来代替do-while语句,反之则不行。

第10题:

以下叙述中正确的是

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进项正确。

更多相关问题