下列关于do while…loop和do…loop until循环执行循环体次数的描述正确的是()。A、do while…loop循环和do…loop until循环至少都执行一次B、do while…loop循环和do…loop until循环可能都不执行C、do while…loop循环至少执行一次,do…loop until循环可能不执行D、do while…loop循环可能不执行,do…loop until循环至少执行一次

题目

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

  • A、do while…loop循环和do…loop until循环至少都执行一次
  • B、do while…loop循环和do…loop until循环可能都不执行
  • C、do while…loop循环至少执行一次,do…loop until循环可能不执行
  • D、do while…loop循环可能不执行,do…loop until循环至少执行一次

相似考题
更多“下列关于do while…loop和do…loop until循”相关问题
  • 第1题:

    下列语句中,不能实现循环100次的是( )。

    A.N=0

    Do

    N=N+1

    Loop Until N >=100

    B.N=0

    Do

    N=N+1

    Loop While n <100

    C.N=0

    N=N+1

    Do

    Loop Until N <100

    D.N=0

    Do While n <100

    N=N+1

    Loop


    正确答案:C

  • 第2题:

    下面循环语句中在任何情况下都至少执行一次循环体的是______。A.Do While <条件> 循环体 LoopB.Wh

    下面循环语句中在任何情况下都至少执行一次循环体的是______。

    A.Do While <条件> 循环体 Loop

    B.While <条件> 循环体 Wend

    C.Do 循环体 Loop Until <条件>

    D.Do Until <条件> 循环体 Loop


    正确答案:C
    解析:While…Wend是先判断条件表达式的值是否为True,如果为True,则执行循环体,如果为False,则执行Wend后面的语句。
    Do While…Loop是先判断条件表达式的值是否为True,如果为True,则执行循环体,如果为False,则执行 Loop后面的语句。
    Do…Loop Until是先执行循环体,再判断条件表达式,如果表达式的值为True,则执行Loop后而的语句,如果为False,则继续执行循环体。
    Do Until…Loop是先判断循环条件后执行循环体,而用Until关键字表示当循环条件为False时执行循环体,直到条件为True时终止循环。

  • 第3题:

    下列四种形式的循环设计中,循环次数最少的是______。

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

    B.a=5:b=8 Do a=a+1 Loop Until a<b

    C.a=5:b=8 Do Until a<b b=b+1 Loop

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


    正确答案:C
    解析:本题考查循环语句的使用。Do…Loop Until和Do Until…Loop都是当条件值为假时,重复执行循环,直至条件值为真或执行到Exit Do语句,结束循环。Do…Loop While当条件结果为真时,执行循环体,并持续到条件结果为假或执行到Exit Do语句,结束循环。本题中选项A执行了3次,选项B执行了1次,选项C一次都没有执行,选项D执行了4次,因此本题中循环次数最少的为C选项。

  • 第4题:

    下列程序的运行结果是( )。 Private Function myfun(m,n) Do while m>n Do While m>n:m=m-n:Loop Do Wllile n>m:n=n-m:Loop Loop myfun=m End Function Private Sub Command1_Click( ) print myfun(9,8) End Sub

    A.2

    B.1

    C.4

    D.3


    正确答案:B
    B。【解析】求解本题的关键在于理解好3个DoWhile循环的执行顺序,第2个和第3个DoWhile循环嵌套在第l个DoWhile循环内,先执行第2个循环,然后是第3个循环,最后是外层循环即第1个DoWhile循环。程序执行过程是:m=9,n=8;第1个DoWhile循环完,执行第2个DoWhile循环,m=m-n=1;退出第2个DoWhile循环;执行第3个DoWhile循环,n=n-m,最后n的值为1;退出第3个DoWhile循环;退出第1个DoWhile循环。程序执行结果是l。

  • 第5题:

    下列关于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叙述有误。

  • 第6题:

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

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

    B.a=5:b=8 Do a=a+1 Loop Until ab

    C.a=5:b=8 Do Until ab b=b+1 Loop

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


    正确答案:C
    本题考查循环语句的使用。Do…LoopUntil和DoUntil…Loop都是当条件值为假时,重复执行循环,直至条件值为真或执行到ExitDo语句,结束循环。Do…LoopWhile当条件结果为真时,执行循环体,并持续到条件结果为假或执行到ExitDo语句,结束循环。本题中选项A执行了3次,选项B执行了1次,选项C一次都没有执行,选项D执行了4次,因此本题中循环次数最少的为C选项。

  • 第7题:

    下列程序的运行结果是( )。 Private Function myfun(m, n) Do While m > n Do While m>n:m=m-n:Loop Do while n>m:n=n-m:Loop Loop myfun=m End Function Private Sub Command1_Click() Print myfun(9, 8) End Sub

    A.2

    B.1

    C.4

    D.3


    正确答案:B
    解析:求解本题的关键在于理解好3个Do While循环的执行顺序,第2个和第3个Do While循环嵌套在第1个Do While循环内,先执行第2个循环,然后是第3个循环,最后是外层循环即第1个 Do While循环。程序执行如下:m=9,n=8;第1个Do While循环内,执行第2个Do While循环,m=m-n=1;退出第2个Do While循环;执行第3个Do While循环,n=n-m,最后n的值为1;退出第3个 Do While循环,退出第1个Do While循环.程序执行结果是1。

  • 第8题:

    下列关于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形式是先执行后判断,前者可能一次也不执行循环体,后者无论循环条件是否成立,循环至少被执行一次。

  • 第9题:

    下列语句中,不能实现循环100次的是

    A.Do N=N+1 Loop Until N>=100

    B.Do N=N+1 Loop While n<100

    C.Do N=N+1 Loop Until N<100

    D.Do While n<100 N=N+1 Loop


    正确答案:C
    解析:选项C中循环终止条件为N100,在第一次循环时该条什就为True,所以只执行一次,不能循环100次。

  • 第10题:

    在VB中,用来实现循环结构的语句是()。

    • A、For...Next
    • B、Do While...Loop
    • C、If...Then...
    • D、Do...Loop Until

    正确答案:A,B,D

  • 第11题:

    除了使用While或Until来离开Do,Loop循环之外,也可以用ExitDo来离开。


    正确答案:正确

  • 第12题:

    单选题
    下列关于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
    解析: 暂无解析

  • 第13题:

    下面循环语句中在任何情况下都至少执行一次循环体的是( )。

    A.Do While 循环体 Loop

    B.While 循环体 Wend

    C.Do 循环体 Loop Until

    D.Do Until 循环体 Loop


    正确答案:C
    C。【解析】选项A、B、D当<条件>不满足时,循环体不执行。只有选项C首先执行循环体,然后根据其中的条件来判断是否终止。所以在任何情况下都至少执行一次。

  • 第14题:

    ( 20 )以下循环语句中在任何情况下都至少执行一次循环体的是( )

    A ) Do While < 条件 >

    循环体

    Loop

    B ) While < 条件 >

    循环体

    Wend

    C ) Do

    循环体

    Loop Until < 条件 >

    D ) Do Until < 条件 >

    循环体

    Loop


    正确答案:C

  • 第15题:

    (25)下列程序的运行结果是 。 Private Function myfun(m,n) Do While m>n Do While m>n:m=m-n:Loop Do While n>m:n=n-m:Loop Loop myfun=m End Function Private Sub Command1_Click() Print myfun(9,8) End SubA.2 B.1 C.4 D.3


    正确答案:B
    【解析】求解本题的关键在于理解好3个Do While循环的执行顺序,第2个和第3个Do While循环嵌套在第1个Do While循环内,先执行第2个循环,然后是第3个循环,最后是外层循环即第1个Do While循环。程序执行过程是:m=9,n=8;第1个Do While循环内,执行第2个Do While循环,m=m-n=1;退出第2个Do While循环;执行第3个Do While循环,n=n-m,最后n的值为1;退出第3个Do While循环;退出第1个Do While循环。程序执行结果是1。

  • 第16题:

    在VBA中,错误的循环结构是______。

    A.Do While条件式 循环体 Loop

    B.Do Until条件式 循环体 Loop

    C.Do Until 循环体 Loop条件式

    D.Do 循环体 Loop While条件式


    正确答案:C
    解析:Do...While...Loop语句使用格式如下:
    Do While条件式
      循环体
    Loop
    与Do...While...Loop结构相对应,还有另一个循环结构Do...Until…Loop,其使用格式为:
    Do Until条件式
      循环体
      Loop
    上面两个Do循环的条件式均安排在结构的起始位置。实际上,条件式也可以安排在结构的末尾,所以又增加两个Do循环结构:
    Do
      循环体
     LoopWhile条件式

    Do
      循环体
    Loop Until条件式

  • 第17题:

    下列语句中,不能实现循环100次的是

    A.N=0 Do N=N+1 Loop Until N>=100

    B.N=0 Do N=N+1 Loop While n<100

    C.N=0 N=N+1 Do Loop Until N<100

    D.N=0 Do While n<100 N=N+1 Loop


    正确答案:C
    解析:选项C中循环终止条件为N100,在第一次循环时该条件就为True,所以只执行一次,不能循环100次。

  • 第18题:

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

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

    B.a=5:b=8Doa=a+1Loop Until a<;b

    C.a=5:b=8 Do Until a<;b b=b+1Loop

    D.a=5:b=8Do Until a>;ba=a+1Loop


    正确答案:C
    暂无解析,请参考用户分享笔记

  • 第19题:

    以下语句错误的是:______ 。

    A.Do while(Condition) Statements Loop

    B.Do Statements Loop while(condition)

    C.Do until(condition) Statements Loop

    D.Do until(condition) Statements end do


    正确答案:D

  • 第20题:

    下列各种形式的循环中,输出“*”的个数最少的循环是( )。

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

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

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

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


    正确答案:C

  • 第21题:

    在VB中,下列()是不合法的循环语句。

    • A、For…Next
    • B、Do Until…Loop
    • C、Do…while
    • D、Do…Loop

    正确答案:C

  • 第22题:

    下列关于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

  • 第23题:

    单选题
    下列关于do while…loop和do…loop until循环执行循环体次数的描述正确的是()。
    A

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

    B

    do while…loop循环和do…loop until循环可能都不执行

    C

    do while…loop循环至少执行一次,do…loop until循环可能不执行

    D

    do while…loop循环可能不执行,do…loop until循环至少执行一次


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