do……while 和 while……do 有什么区别?

题目

do……while 和 while……do 有什么区别?

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

第1题:

C语言中 while 和do-while循环的主要区别是

A.do-while的循环体至少无条件执行一次

B.while的循环控制条件比do-while的循环控制条件更严格

C.do-while允许从外部转到循环体内

D.do-while 的循环体不能是复合语句


正确答案:A

第2题:

在c语言中while循环和do-while循环的主要区别是()

A.do-while循环体内可以使用break语句,while循环体内不能使用break语句

B.do-while的循环体至少无条件执行一次,while的循环体不是

C.do-while循环体可以使用continue语句,while循环体内不能使用continue语句

D.while的循环体至少无条件执行一次,do-while的循环体不是


参考答案:B

第3题:

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

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

B、两者运行结果不同

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

D、while语句至少执行一次


参考答案:C

第4题:

Visual FoxPro 6.0的循环语句有()

  • A、DO WHILE,FOR和SCAN
  • B、DO WHILE ,FOR 和 LOOP
  • C、FOR,SCAN和LOOP
  • D、DO CASE 和 DO WHILE

正确答案:A

第5题:

下列关于do while...loop和do...100p until循环执行循环体次数的描述正确的是( )

A.do while...loop循环和do...loop until循环至少都执行一次

B.do while...100p循环和do...100p until循环可能都不执行

C.do while...100p循环至少执行一次,do...100p until循环可能不执行

D.do while...100p循环可能不执行,do...loop until循环至少执行一次


正确答案:D
解析:本题主要考查了两个循环。其中Do While...Loop形式是先判断条件后执行,Do...Loop Until形式是先执行后判断,前者可能一次也不执行循环体,后者无论循环条件是否成立,循环至少被执行一次。

第6题:

在C语言中,while和do…while循环的主要区别是( )。

A.do…while的循环体不能是复合语句

B.do…while允许从循环体外转到循环体内

C.while的循环体至少被执行一次

D.do…while的循环体至少被执行一次


正确答案:D
解析:本题考查while和do…while循环的区别。while循环的控制出现在循环体之前,只有当while后面的表达式的值为非零时,才可能执行循环体;在do…while构成的循环体中,总是先执行一次循环体,然后再求表达式的值,因此无论表达式的值是否为零,循环体至少要被执行一次。

第7题:

while和do-while循环的主要区别是

A.do-while的循环体至少无条件执行一次

B.while的循环控制条件比do-while的循环控制条件更严格

C.do-while允许从外部转到循环体内

D.do-while的循环体不能是复合语句


正确答案:A
解析:while是先判断条件再执行语句;do-while则是先执行一次语句再判断条件,从而决定是否继续再执行循环体中的语句,这正是二者主要区别。

第8题:

1966年,Bohra和Jacopini提出的三种基本程序设计结构是:()。

A.if、while和for

B.switch、do-while和for

C.while、do-while和for

D.顺序结构、分支结构和循环结构


参考答案:D

第9题:

C语言的do-while循环中,循环由do开始,用while结束;而且在while表达式后面的()不能丢,它表示do-while循环的结束

  • A、/n
  • B、“;”
  • C、“%”
  • D、“,”

正确答案:B

第10题:

while与do-while相比较,描述正确的是()。

  • A、第一次循环条件为真,while与do-while都执行,无区别
  • B、第一次循环条件为真,while与do...while都不执行
  • C、第一次循环条件为真,while执行,do...while不执行
  • D、第一次循环条件为假,while不执行,do...while执行

正确答案:A,D

更多相关问题