while 语句循环结构和 do…while 语句循环区别的区别在于A.while 语句的执行效率较高B.do…while 语句编写程序较复杂C.无论条件是否成立, while 语句都要执行一次循环体D.do…while 循环是先执行循环体,后判断条件表达式是 否成立,而 while 语句是先判断条 件表达式,再决定是否执行循环体

题目

while 语句循环结构和 do…while 语句循环区别的区别在于

A.while 语句的执行效率较高

B.do…while 语句编写程序较复杂

C.无论条件是否成立, while 语句都要执行一次循环体

D.do…while 循环是先执行循环体,后判断条件表达式是 否成立,而 while 语句是先判断条 件表达式,再决定是否执行循环体


相似考题
参考答案和解析
D
更多“while 语句循环结构和 do…while 语句循环区别的区别在于”相关问题
  • 第1题:

    下列关于do…while语句的叙述中正确的是( )。

    A.do…while语句所构成的循环不能用其他语句构成的循环来代替

    B.do…while语句所构成的循环只能用break语句跳出

    C.do…while语句所构成的循环只有在while后面的表达式非零时才结束

    D.do…while语句所构成的循环只有在while后面的表达式为零时才结束


    正确答案:D
    解析:for语句、while语句以及do…while语句构成的循环可以相互转换。do…while循环的结束条件是while后面的表达式为0(即循环条件为“假”)。

  • 第2题:

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

    A.do-while语句构成的循环不能用其他语句构成的循环来代替

    B.do-while语句构成的循环只能用break语句退出

    C.用do-while语句构成循环时,只有在while后的表达式为非零时结束循环

    D.用do-while语句构成循环时,只有在while后的表达式为零时结束循环


    正确答案:D
    选项A,可以用for循环代替;选项B,不满足条件时即条件的逻辑值为假(0)时退出,break也可以;选项C,while(条件),条件为真时进行循环,为假(0)时退出。

  • 第3题:

    C语言中( )

    A.不能使用do-while语句构成的循环

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

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

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


    正确答案:D

  • 第4题:

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

    (17)

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

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

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

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


    正确答案:B


  • 第5题:

    while语句循环结构和do…while语句循环结构的区别在于()。

    • A、while语句的执行效率较高
    • B、do…while语句编写程序较复杂
    • C、无论条件是否成立,while语句都要执行一次循环体
    • D、do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体

    正确答案:D

  • 第6题:

    Java语言提供了三个专门的循环控制语句:for语句、while语句和do…while语句。


    正确答案:正确

  • 第7题:

    关于循环语句和跳转语句,下面描述错误的是()

    • A、使用双重循环语句不允许while与do…while语句嵌套for语句
    • B、break用于switch结构,if结构及循环结构,其含义是中断,中止
    • C、循环跳转语句只有break一种
    • D、while.if及for都是用来实现循环结构

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

  • 第8题:

    以下叙述正确的是() 

    • A、 do……while语句构成的循环不能用其他语句构成的循环来代替
    • B、 do……while语句构成的循环只能用break语句结束循环
    • C、 用do……while语句构成的循环,在while后的表达式为true时结束循环
    • D、 用do……while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式

    正确答案:D

  • 第9题:

    下列关于do...while语句和while语句的叙述中,错误的是()。

    • A、do...while语句先执行循环体中的语句,然后再判断表达式
    • B、while语句是先进行条件判断,满足条件才去执行循环体
    • C、while语句至少要执行一次循环语句
    • D、do...while循环至少要执行一次循环语句

    正确答案:C

  • 第10题:

    在C语言中,下列说法中正确的是()。

    • A、不能使用“do语句while(条件)”的循环
    • B、“do语句while(条件)”的循环必须使用“break”语句退出循环
    • C、“do语句while(条件)”的循环中,当条件为非0时将结束循环
    • D、“do语句while(条件)”的循环中,当条件为0时将结束循环

    正确答案:D

  • 第11题:

    单选题
    以下叙述正确的是()
    A

     do……while语句构成的循环不能用其他语句构成的循环来代替

    B

     do……while语句构成的循环只能用break语句结束循环

    C

     用do……while语句构成的循环,在while后的表达式为true时结束循环

    D

     用do……while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    while语句循环结构和do…while语句循环结构的区别在于()。
    A

    while语句的执行效率较高

    B

    do…while语句编写程序较复杂

    C

    无论条件是否成立,while语句都要执行一次循环体

    D

    do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体


    正确答案: B
    解析: 暂无解析

  • 第13题:

    以下错误的叙述是______。

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

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

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

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


    正确答案:C

  • 第14题:

    在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

  • 第15题:

    C语言中while和do-while循环的主要区别是while语句的循环体至少会被执行一次,而do-while语句的循环体则可能一次也不执行。()

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


    正确答案:错误

  • 第16题:

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

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

    正确答案:A

  • 第17题:

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

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

    正确答案:A,B,D

  • 第18题:

    下面关于do...while循环结构描述不正确的是()

    • A、由于do...while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
    • B、程序中只要使用了二个或二个以上的do...while循环结构就构成了循环嵌套
    • C、do...while循环结构中可以使用循环跳转语句continue及break
    • D、do...while循环结构是先判断循环条件后执行循环体

    正确答案:A,B,D

  • 第19题:

    在C语言中,下列描述正确的是()

    • A、不能使用do—while语句构成的循环
    • B、do-while语句构成的循环必须用break语句才能退出
    • C、do-while语句构成的循环,当while语句中的表达式值为非零时结束循环
    • D、do-while语句构成的循环,当while语句中的表达式值为零时结束循环

    正确答案:D

  • 第20题:

    先执行一次循环体语句,然后判断循环条件的循环结构是()。

    • A、while循环结构
    • B、do...while循环结构
    • C、for循环结构
    • D、while...do循环结构

    正确答案:B

  • 第21题:

    先判断循环条件后执行循环体语句的循环结构有()。

    • A、while循环结构
    • B、do...while循环结构
    • C、for循环结构
    • D、while...do循环结构

    正确答案:A,C

  • 第22题:

    单选题
    以下叙述正确的是(  )。
    A

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

    B

    do-while语句和while-do构成的循环功能相同

    C

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

    D

    do-while语句构成的循环,必须用break语句退出循环


    正确答案: B
    解析:
    B项错误,do-while语句先执行循环体,再判断循环条件语句,while-do循环先判断循环条件语句,再执行循环体;C项错误,do-while语句构成的循环,while语句中的表达式值为0时结束循环;D项错误,do-while语句除了可以使用break语句退出循环外,还可以使用循环条件语句,当不满足循环条件时退出循环。答案选择A选项。

  • 第23题:

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

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

    B

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

    C

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

    D

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


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    在DO WHILE…ENDDO循环结构中LOOP语句的作用是(  )。
    A

    退出循环,返回到程序开始处

    B

    终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

    C

    该语句在DO WHILE…ENDDO循环结构中不起任何作用

    D

    转移到DO WHILE语句行,开始下一次判断和循环


    正确答案: C
    解析:
    如果循环体包含LOOP语句,那么当遇到LOOP时,就结束循环体的本次执行,不再执行其后面的语句,而是转回DO WHILE处重新判断条件,即开始下一次判断和循环。