算法设计与分析

下面关于while及do-while说法中,描述正确的是()A、while与do..while没有区别B、while是先执行后判断C、do..while是先判断后执行D、while是先判断后执行,条件为真时执行

题目

下面关于while及do-while说法中,描述正确的是()

  • A、while与do..while没有区别
  • B、while是先执行后判断
  • C、do..while是先判断后执行
  • D、while是先判断后执行,条件为真时执行
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

B、两者运行结果不同

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

D、while语句至少执行一次


参考答案:C

第2题:

程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的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语句,反之则不行。

第3题:

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

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

B、两者运行结果不同

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

D、while语句至少执行一次


参考答案:C

第4题:

下面关于循环中的描述正确的是()

  • A、使用双重循环语句允许while与for语句嵌套do-while语句
  • B、break用于switch结构及循环结构,其含义是中断,中止
  • C、if能实现选择还能实现循环结构
  • D、while,do-while及for都是用来实现循环结构.

正确答案:A,B,D

第5题:

以下四个关于C语言的叙述中,错误的是()。

  • A、可以用while语句实现的循环一定可以用for语句实现
  • B、可以用for语句实现的循环一定可以用while语句实现
  • C、可以用do-while语句实现的循环一定可以用while语句实现
  • D、do-while语句与while语句的区别进是关键字“while”出现的位置不同

正确答案:D

第6题:

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

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

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

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

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


参考答案:ABC

第7题:

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

(21)

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

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

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

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


正确答案:B

第8题:

以下描述中正确的是

A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句

B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号

C.在do-while循环体中,是先执行一次循环,再进行判断

D.do-while循环中,根据情况可以省略while


正确答案:C
解析: do-while语句的一般形式为:do循环体语句while(表达式);,其中循环体语句可以是复合型语句,但必须用花括号括起来。while后必须要有分号作为语句的结束,在 do-while循环中,不可以省略while。

第9题:

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

  • A、do-while的循环体至少无条件被执行一次
  • B、while的循环控制条件比do-while的循环控制条件要严格
  • C、do-while允许从外部转到循环体内
  • D、do-while的循环体不能是复合语句

正确答案:A

第10题:

下列关于do-while语句说法正确的是()

  • A、此语句是先执行一次循环体,再判断条件
  • B、条件为true时,再执行循环体的语句或程序块
  • C、在循环体中药改变条件的语句,否则会成为死循环
  • D、do-while循环语句即是至少都要执行一次的

正确答案:A,B,C,D

更多相关问题