单选题关于“do{循环体}while(条件表达式)”,以下叙述正确的是(  )。A 循环体的执行次数总是比条件表达式的执行次数多一次B 条件表达式的执行次数总是比循环体的执行次数多一次C 条件表达式的执行次数与循环体的执行次数一样D 条件表达式的执行次数与循环体的执行次数无关

题目
单选题
关于“do{循环体}while(条件表达式)”,以下叙述正确的是(  )。
A

循环体的执行次数总是比条件表达式的执行次数多一次

B

条件表达式的执行次数总是比循环体的执行次数多一次

C

条件表达式的执行次数与循环体的执行次数一样

D

条件表达式的执行次数与循环体的执行次数无关


相似考题
参考答案和解析
正确答案: C
解析:
考查do-while循环语句。其执行过程为:先执行do循环体语句,然后判定圆括号内的表达式,如果为真则继续执行do循环体语句,如果为假则结束循环。考虑情况一:即由于条件表达式为假而退出循环,此时二者执行次数一样;情况二:即在循环体中执行了break语句而退出循环,此时条件表达式的执行次数比循环体的执行次数少一次。因此,答案选择D选项。
更多“单选题关于“do{循环体}while(条件表达式)”,以下叙述正确的是(  )。A 循环体的执行次数总是比条件表达式的执行次数多一次B 条件表达式的执行次数总是比循环体的执行次数多一次C 条件表达式的执行次数与循环体的执行次数一样D 条件表达式的执行次数与循环体的执行次数无关”相关问题
  • 第1题:

    设有以下循环结构 Do 循环体 Loop While<条件> 则以下叙述中错误的是

    A.若“条件”是一个为0的常数,则一次也不执行循环体

    B.“条件”可以是关系表达式、逻辑表达式或常数

    C.循环体中可以使用Exit Do语句

    D.如果“条件”总是为True,则不停地执行循环体


    正确答案:A
    解析:当指定的“循环条件”为True,或直到指定的“循环条件”变为True之前重复执行循环体。本题的关键是“条件”是Tme还是False。若“条件”是一个为0的常数,则表示False,但Do循环仍然可以执行一次循环体,直到遇到这一条件时,系统才会作出判断退出该循环。循环体中可以使用ExitDo语句,也可以不使用。“条件”可以是关系表达式、逻辑表达式,也可以是常数。

  • 第2题:

    下列关于Do…Loop语句的叙述不正确的是 ( )

    A.Do…Loop语句采用逻辑表达式来控制循环体执行的次数

    B.当Do while…Loop或Do until…Loop语句中while或until后的表达式的值为 true或非零时,循环继续

    C.Do…Loop while语句与Do…Loop until语句都至少执行一次循环体

    D.Do while…Loop语句与Do until…Loop语句可能不执行循环体


    正确答案:B
    解析:Do While | Until...Loop形式的语句格式为:
      Do While | Until条件
      循环体
      [Exit Do]
      Loop
      使用While关键字是当条件为True时执行循环体,直到条件为False时终止循环;使用 Until关键字是当条件为False时执行循环体,直到当条件为True时终止循环。故选项B叙述有误。

  • 第3题:

    设有以下循环结构Do 循环体Loop While<条件>则以下叙述中错误的是 ______。A.若“条件”是一个为0的

    设有以下循环结构 Do 循环体 Loop While<条件> 则以下叙述中错误的是 ______。

    A.若“条件”是一个为0的常数,则一次也不执行循环体

    B.“条件”可以是关系表达式、逻辑表达式或常数

    C.循环体中可以使用Exit Do语句

    D.如果“条件”总是为True,则不停地执行循环体


    正确答案:A
    解析:Do…Loop While循环是先执行一次循环体,再判断条件是否为True,如为True,则继续执行循环体,如为False,则结束。所以如果条件是一个为。的常数,即条件为False,则执行一次循环体后退出。

  • 第4题:

    设有以下循环结构:Do 循环体Loop While<条件>则以下叙述中错误的是 ______。A.若“条件”是一个为0

    设有以下循环结构: Do 循环体 Loop While<条件> 则以下叙述中错误的是 ______。

    A.若“条件”是一个为0的常数,则一次也不执行循环体

    B.“条件”可以是关系表达式、逻辑表达式或常数

    C.循环体中可以使用Exit Do语句

    D.如果“条件”总是为True,则不停地执行循环体


    正确答案:A
    解析:Do…Loop While循环是先执行一次后,再来判断循环条件是否成立,因此选项A的说法是错误的。

  • 第5题:

    关于“whlile(条件表达式)循环体”,以下叙述正确的是

    A.循环体的执行次数总是比条件表达式的执行次数多一次

    B.条件表达式的执行次数总是比循环体的执行次数多一次

    C.条件表达式的执行次数与循环体的执行次数一样

    D.条件表达式的执行次数与循环体的执行次数无关


    正确答案:B
    while循环是先判断条件,满足条件后执行循环体,执行完后接着判断条件,执行,直到最后一次判断条件后不成立,跳出循环,所以最后一次执行了条件表达式,但是没有执行循环体,所以选择B选项。

  • 第6题:

    在do...while型循环结构中,(33)。

    A.循环体的执行次数少于循环条件的判断次数

    B.循环体的执行次数多于循环条件的判断次数

    C.循环体的执行次数等于循环条件的判断次数

    D.循环体的执行次数与循环条件的判断次数无关


    正确答案:C
    解析:do...while循环结构的一般形式为:do循环语句;while(表达式);do...while语句的执行过程是:先执行一次指定的循环语句,然后判断表达式的值,若表达式的值为非0,再返回重新执行循环语句,如此重复,直到表达式的值为0时才跳出循环语句,执行下一条语句:若表达式的值为0,则直接退出循环语句,执行下一条语句。由于do...while语句的特点是:先执行语句,后判断表达式的值。因此do...while语句也称“直到型”循环结构,其循环体的执行次数等于循环条件的判断次数。由于是先执行后判断,因此,无论表达式成立与否,do...while语句的循环语句至少被执行一次。

  • 第7题:

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

    (50)

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

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

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

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


    正确答案:D

  • 第8题:

    若循环体执行的次数为m,则在do-while型循环中,循环条件的执行次数为(请作答此空),在while-do型循环中,判断循环条件的次数为( )。

    A.m l
    B.m
    C.m+1
    D.2m

    答案:C
    解析:
    While-do型循环的含义如下图(a)所示。在这种循环中,是先判断循环条件再决定是否执行循环体,循环条件(菱形框)的运算总是比循环体多一次。因此,若循环体的执行次数为m,则循环条件的执行次数为m+1。

    Do-while型循环的含义如上图(b)所示。在这种循环中,先执行循环体再判断循环条件以决定是否进行下一次的循环,循环条件(菱形框)的运算和循环体执行的次数相同。

  • 第9题:

    在单入口单出口的do…while循环结构中,( )。

    A.循环体的执行次数等于循环条件的判断次数
    B.循环体的执行次数多于循环条件的判断次数
    C.循环体的执行次数少于循环条件的判断次数
    D.循环体的执行次数与循环条件的判断次数无关

    答案:A
    解析:

  • 第10题:

    do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式.


    正确答案:错误

  • 第11题:

    下列关于Do…Loop语句的叙述不正确的是()。

    • A、Do…Loop语句采用逻辑表达式来控制循环体执行的次数
    • B、当Do While…Loop或Do Until…Loop语句中While或Until后的表达式的值为True或非零时,循环继续
    • C、Do…Loop while语句与Do…Loop until语句都至少执行一次循环体
    • D、Do While…Loop语句与Do Until…Loop语句可能不执行循环体

    正确答案:B

  • 第12题:

    单选题
    关于“do{循环体}while(条件表达式)”,以下叙述正确的是(  )。
    A

    循环体的执行次数总是比条件表达式的执行次数多一次

    B

    条件表达式的执行次数总是比循环体的执行次数多一次

    C

    条件表达式的执行次数与循环体的执行次数一样

    D

    条件表达式的执行次数与循环体的执行次数无关


    正确答案: A
    解析:
    考查do-while循环语句。其执行过程为:先执行do循环体语句,然后判定圆括号内的表达式,如果为真则继续执行do循环体语句,如果为假则结束循环。考虑情况一:即由于条件表达式为假而退出循环,此时二者执行次数一样;情况二:即在循环体中执行了break语句而退出循环,此时条件表达式的执行次数比循环体的执行次数少一次。因此,答案选择D选项。

  • 第13题:

    设有以下循环结构;Do循环体Loop While<杂件>则以下叙述中错误的是______。A.若“条件”是一个为0常

    设有以下循环结构; Do 循环体 Loop While<杂件> 则以下叙述中错误的是______。

    A.若“条件”是一个为0常数,则一次也不执行循环体

    B.“条件”可以是关系表达式、逻辑表达式或常数

    C.循环体中可以使用Exit Do语句

    D.如果“条件”总是为True,则不停地执行循环体


    正确答案:A
    解析:根据题中的循环结构表示,无论“条件”为何值,至少要执行一次循环体。所以现在A中的叙述是错误的。

  • 第14题:

    程序设计语言中(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语句的循环体执行次数等于循环条件的判断次数。

  • 第15题:

    在while型循环结构中,______。

    A.循环体的执行次数等于循环条件的判断次数

    B.循环体的执行次数多于循环条件的判断次数

    C.循环体的执行次数少于循环条件的判断次数

    D.循环体的执行次数与循环条件的判断次数无关


    正确答案:C
    解析:while循环也称为当循环,是先判断,然后才决定是否执行循环体。所以,判断次数一般会比执行循环体的次数多1次。故本题应该选择C。

  • 第16题:

    设有以下循环结构Do循环体Loop While<条件>则以下叙述中错误的是 ______。A.若“条件”是—个为0的常

    设有以下循环结构 Do 循环体 Loop While<条件> 则以下叙述中错误的是 ______。

    A.若“条件”是—个为0的常数,则一次也不执行循环体

    B.“条件”可以是关系表达式、逻辑表达式或常数

    C.循环体中可以使用ExitDo语句

    D.如果“条件”总是为True,则不停地执行循环体


    正确答案:A
    解析:Do...LoopWhile循环是先执行一次循环体,再判断条件是否为True,如为True,则继续执行循环体,如为False,则结束。所以如果条件是一个为0的常数,即条件为False,则执行一次循环体后退出。

  • 第17题:

    关于

    do循环体while(条件表达式);

    以下叙述中正确的是

    A.条件表达式的执行次数总是比循环体的执行次数多一次

    B.循环体的执行次数总是比条件表达式的执行次数多一次

    C.条件表达式的执行次数与循环体的执行次数一样

    D.条件表达式的执行次数与循环体的执行次数无关


    正确答案:C
    do…while循环的执行过程是先执行一遍循环体后再执行条件表达式判断条件,直到条件不成立跳出循环,所以循环体和条件表达式的执行次数是一致的,所以选择C。

  • 第18题:

    设有以下循环结构

    Do

    循环体

    Loop While<条件>

    则以下叙述中错误的是( )

    A. 循环体有可能一次也不执行

    B. "条件"可以是关系表达式、逻辑表达式或常数

    C. 循环体中可以使用Exit Do语句

    D. 如果"条件"总是为True,则不停地执行循环体


    正确答案:A

  • 第19题:

    若循环体执行的次数为m,则在do-while型循环中,循环条件的执行次数为( ),在while-do型循环中,判断循环条件的次数为(请作答此空)。

    A.m-1
    B.m
    C.m+1
    D.2m

    答案:B
    解析:
    While-do型循环的含义如下图(a)所示。在这种循环中,是先判断循环条件再决定是否执行循环体,循环条件(菱形框)的运算总是比循环体多一次。因此,若循环体的执行次数为m,则循环条件的执行次数为m+1。

    Do-while型循环的含义如上图(b)所示。在这种循环中,先执行循环体再判断循环条件以决定是否进行下一次的循环,循环条件(菱形框)的运算和循环体执行的次数相同。

  • 第20题:

    在单入口单出口的do...while循环结构中,( )

    A.循环体的执行次数等于循环条件的判断次数
    B.循环体的执行次数多于循环条件的判断次数
    C.循环体的执行次数少于循环条件的判断次数
    D.循环体的执行次数与循环条件的判断次数无关

    答案:A
    解析:
    本题考查程序语言循环结构的基本知识。do…while为先执行后判断,执行次数和判断次数相等。如下图所示,

  • 第21题:

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

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

    正确答案:D

  • 第22题:

    下列程序段中循环体执行的次数为()。 intk=10;while(k==1)k=k-1;

    • A、循环体语句一次都不执行
    • B、循环体语句执行无数次
    • C、循环体语句执行一次
    • D、循环体语句执行9次

    正确答案:A

  • 第23题:

    单选题
    下列关于Do…Loop语句的叙述不正确的是()。
    A

    Do…Loop语句采用逻辑表达式来控制循环体执行的次数

    B

    当Do While…Loop或Do Until…Loop语句中While或Until后的表达式的值为True或非零时,循环继续

    C

    Do…Loop while语句与Do…Loop until语句都至少执行一次循环体

    D

    Do While…Loop语句与Do Until…Loop语句可能不执行循环体


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

  • 第24题:

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

    while语句的执行效率较高

    B

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

    C

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

    D

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


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