itgle.com

下列各种形式的循环中,输出"*"的个数最少的循环是A.a=5:b=8 Do Print"*" a=a+l Loop While a<bB.a=5:b=8 Do Print"*" a=a+l Loop Until a<bC.a=5:b=8 Do Until a-b Print"*" b=b+1 LoopD.a=5:b=8 Do Until a>b Print"*"a=a+1 Loop

题目

下列各种形式的循环中,输出"*"的个数最少的循环是

A.a=5:b=8 Do Print"*" a=a+l Loop While a<b

B.a=5:b=8 Do Print"*" a=a+l Loop Until a<b

C.a=5:b=8 Do Until a-b Print"*" b=b+1 Loop

D.a=5:b=8 Do Until a>b Print"*"a=a+1 Loop


相似考题
参考答案和解析
正确答案:C
解析:Do-Loop循环的执行规则是:Do-Loop[While|Until]形式的循环先执行循环体,然后再进行条件判断;Do[While|Until]-Loop形式的循环是先进行条件判断,然后决定是否执行循环体。While<表达式>的含义是,若<表达式>为“真”,则执行循环体;若<表达式>为“假”,则结束循环。Until<表达式>的含义是,若<表达式>为“假”,则执行循环体;若<表达式>为“真”,则结束循环。根据以上分析,选项A输出3个“*”,选项B输出1个“*”,选现C没有输出”*”,选项D输出4个“*”。
更多“下列各种形式的循环中,输出"*"的个数最少的循环是A.a=5:b=8 Do Print"*" a=a+l Loop While a<b ”相关问题
  • 第1题:

    下列4种形式的循环设计中,循环次数最少的是( )。

    A.a=5:b=8Do a=a+1Loop While a;ba=a+1Loop


    正确答案:C
    C.【解析】本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体:如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环:在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题中的A循环执行4次,8循环执行l次,c循环一次也不执行,D循环执行4次。

  • 第2题:

    以下说法中不正确的是()。

    A.do-while循环中循环体语句只能是一条可执行语句

    B.do-while循环中,在while(表达式)后的分号可以省略

    C.在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作

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

    E.do-while循环是先判断,后执行


    A

  • 第3题:

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

    A.do - while 循 环 中 循 环 体 内 不 能 使 用 复 合 语 句

    B.do - while 循环由d o 开 始 , 用 w h i l e 结 束 , 在 w h i l e (表 达 式 ) 后面不能写分号

    C.在 d o - w h i l e 循 环体中 ,一定要有能 使 w h i l e 后 面表达式的值变为零 (“ 假 ” ) 的操 作

    D.do - while循环中 , 根据情况可以省略 w h i l e


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

  • 第4题:

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

    A.不能使用“do语句while(条件)”的循环

    B.“do语句While(条件)”的循环中必须使用“break”语句退出循环

    C.“do语句while(条件)”的循环中,当条件非0时将结束循环

    D.“do语句while(条件)”的循环中,当条件为0时将结束循环


    正确答案:D
    do-while语句的一般形式是:
    do语句
    while(表达式);
    其语义是重复执行其成分语句,直至表示条件的表达式值为0时结束。do-while语句是正常使用的一种循环结构之一。do-while语句的循环结束条件由while后的表达式值为0所控制,并不一定要有break语句跳出循环来结束循环。do-while语句在条件值非0时,将继续循环,而不是结束循环。条件值为0时,才结束循环。所以正确的选择是D。

  • 第5题:

    1.在C语言中,下列说法中正确的是 。

    A.不能使用“do { 语句 } while (条件);”的循环。

    B.“do { 语句 } while (条件);”的循环必须使用" break" 语句退出循环。

    C.“do { 语句 } while (条件);”的循环中,当条件为非0时将结束循环。

    D.“do { 语句 } while (条件);”的循环中,当条件为0时将结束循环。


    A