更多“用For循环写的程序不能用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题:

    设有程序段: intk=12: while(k=1)k=k-1: 则下列描述中正确的是( )。A.while循环执行10次

    设有程序段: intk=12: while(k=1)k=k-1: 则下列描述中正确的是( )。

    A.while循环执行10次

    B.循环是无限循环

    C.循环体语句一次也不执行

    D.循环体语句执行一次


    正确答案:C
    本题考查while,while循环表达式k-1是个赋值表达式而不是逻辑表达式,k的初值为l2不符合循环条件,所以循环体语句一次也不执行。

  • 第3题:

    在JavaScript中,任何一种循环结构的程序段,都可以用while循环实现。()


    答案:√

  • 第4题:

    设有程序段: int k=12: while(k=1)k=k一1; 则下列描述中正确的是( )。A.while循环执行10次SXB

    设有程序段: int k=12: while(k=1)k=k一1; 则下列描述中正确的是( )。

    A.while循环执行10次

    B.循环是无限循环

    C.循环体语句一次也不执行

    D.循环体语句执行一次


    正确答案:C
    本题考查while,while循环表达式k=1是个赋值表达式而不是逻辑表达式,k的初值为12不符合循环条件,所以循环体一次也不执行。

  • 第5题:

    do_while语句构成的循环不能用其它循环语句来代替。


    正确答案:错误

  • 第6题:

    若有如下程序段    int j=10;   while(j=0)  j--;  则下面描述中,正确的是()。

    • A、while循环执行10次
    • B、循环是无限循环
    • C、循环体语句执行一次
    • D、循环体语句一次也不执行

    正确答案:D

  • 第7题:

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


    正确答案:错误

  • 第8题:

    在宏程序中,除了系统提供的循环语句WHILE以外,我们还可以用()语句设计出循环结构。

    • A、GOTO
    • B、IF
    • C、IF和GOTO
    • D、IF和/

    正确答案:C

  • 第9题:

    有以下程序段:vark=0;while(k=1)k++;下列选项中关于该程序段的描述正确的是()。

    • A、语句不存在语法错误,但while循环将执行无限次,引发错误
    • B、语句存在语法错误,while循环不能执行
    • C、语句不存在语法错误,但while循环一次也不执行
    • D、while循环执行1次

    正确答案:A

  • 第10题:

    以下叙述正确的是() 

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

    正确答案:D

  • 第11题:

    只能用while语句构成循环。


    正确答案:错误

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

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

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

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

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

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


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

  • 第14题:

    在DO WHILE / ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是( )。

    A.程序无法跳出循环

    B.程序不会出现死循环

    C.用EXIT可跳出循环

    D.用LOOP可跳出循环


    正确答案:C

  • 第15题:

    下列程序段中循环体的执行次数是______。 int x=-12; while (x=0) x=x+1;

    A.While循环执行12次

    B.循环体语句执行一次

    C.循环是死循环

    D.循环体语句一次也不执行


    正确答案:D

  • 第16题:

    下列叙述中,正确的是( )。

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

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

    C.用while语句构成的循环,只有在while后的表达式为非0时才执行循环

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


    正确答案:C
    解析:本题考核对do-while语句、while语句基本语法的掌握。选项A中,while语句构成的循环体可由其他语句构成的循环体代替,所以选项A不正确。选项B中,do-while语句构成的循环,当while的条件表达式的值为0时,也可结束循环,所以选项B也不正确。选项C是正确的。选项D可参照选项B,当使用break语句时,也可退出循环。故选项D也不正确。

  • 第17题:

    Python中关于for循环和while循环错误的是?()

    • A、相同条件下while循环比for循环多执行一次
    • B、for循环只能用于可迭代对象
    • C、while循环相比for循环更慢
    • D、for循环可以加else语句块而while循环不能

    正确答案:A,D

  • 第18题:

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


    正确答案:错误

  • 第19题:

    WHILE程序循环表达式:WHILE程序循环;NC程序段;()。

    • A、ENDLOOP
    • B、ENDIF
    • C、ENDWHILE
    • D、ENDFOR

    正确答案:C

  • 第20题:

    下列关于for循环和while循环的说法中哪个是正确的()。

    • A、while循环能实现的操作,for循环也都能实现
    • B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
    • C、两种循环任何时候都可替换
    • D、两种循环结构中都必须有循环体,循环体不能为空

    正确答案:A

  • 第21题:

    设有程序段:int k=10;while(k=0)k=k-1;,则下面描述正确的是()。

    • A、while循环执行10次
    • B、循环是无限循环
    • C、循环体语句一次也不执行
    • D、循环体语句执行一次

    正确答案:C

  • 第22题:

    while与for循环结构中,可以用continue退出循环,用break结束本次循环。


    正确答案:错误

  • 第23题:

    如果要程序一直循环下去,则循环的〈条件〉要一直为“True”,因此我们在程序循环开始的地方写上语句()。

    • A、while True:
    • B、while 2>1:
    • C、while 2<3:
    • D、以上全对

    正确答案:D