更多“单选题下列语句中,可以作为无限循环语句的是(  )。A for(;;){}B for(int i=0;i10000;i++){}C while(false){}D do{}while(false)”相关问题
  • 第1题:

    ( 16 )下列语句中,可以作为无限循环语句的是

    A ) for(;;) {}

    B ) for(int i=0; i<10000;i++) {}

    C ) while(false) {}

    D ) do {} while(false)


    正确答案:A

  • 第2题:

    在下面循环语句中循环体执行的次数为( )。int i=0,s=0; while(s<20) {i++; s+=i;}A、4B、5C、

    在下面循环语句中循环体执行的次数为( )。

    int i=0,s=0; while(s<20) {i++; s+=i;}

    A、4

    B、5

    C、6

    D、7


    参考答案C

  • 第3题:

    以下程序中,while语句的循环次数是 ______。includeviod main(){ inti=0; while(i<1

    以下程序中,while语句的循环次数是 ______。 #include<iostream.h> viod main() { int i=0; while(i<10) { if(i<1)continue; if(i==5) break; i++; } }

    A.1

    B.10

    C.6

    D.死循环,不能确定次数


    正确答案:D

  • 第4题:

    下列语句中,可以作为无限循环语句的是( )。

    A.for(;;){}

    B.for(int i=0;i<10000;i++){}

    C.while(false){}

    D.do{}while(false)


    正确答案:A
    A。【解析】B的循环终止条件为l0000,C、D的终止条件为常量false,都不能无限循环。

  • 第5题:

    下列各循环语句中,不是死循环的是( )。

    A.int i=100; while(1){ i=i%100+1; if(i==20) break; }

    B.int i,sum=0; for(i=1;;i++) sum=sum+1;

    C.int k=0; do{ ++k; }while(k>=0);

    D.int s=3379; while(s++%2+3%2) s++;


    正确答案:A
    解析:分析各个选项。选项A中,当变量i的值等于20时,会执行break;语句,即退出整个while循环体。所以选项A的循环语句不是死循环。其他各个选项的循环语句中,没有循环退出点,所以都是死循环。

  • 第6题:

    下列语句中,可以作为无限循环语句的是( )。

    A.for(;;){}

    B.for(inti=O;i<10000;i++){}

    C.while(false){}

    D.do{}while(false)


    正确答案:A
    解析: B的循环终止条件为10000,CD的终止条件为常量false,都不能无限循环。

  • 第7题:

    下列语句中不是死循环的是

    A.int i=10;

    B.for(int i=1;i<10;i++) while(1) { { i--; i--; } if(i= =1)break; }

    C.int i=0;

    D.int i=1; do{ for(;;)1=i+1; i++; }while(i>=0);


    正确答案:A
    解析:选项A)中i自减到l时就会执行break语句跳出循环,选项B)中i10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。

  • 第8题:

    int i=0,s=0;while(s<20){i++;s+=i;}在这个的while循环语句中,其循环体被执行的次数为()。

    A4

    B5

    C6

    D7


    C

  • 第9题:

    int i=0;do i++;while(i*i<10);这个do循环语句中,其循环体被执行的次数为()。

    A4

    B3

    C5

    D2


    A

  • 第10题:

    以下不会构成无限循环的语句或语句组是()

    • A、n=0;do{++n;}while(n<=0)
    • B、n=0;while(1){n++;}
    • C、n=10;while(n);{n--;}
    • D、for(n=0,i=1;;i++)n+=i

    正确答案:A

  • 第11题:

    单选题
    int i=0;do i++;while(i<10);在这个的do-while循环语句中,其循环体语句被执行的次数为()。
    A

    8

    B

    9

    C

    10

    D

    11


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

  • 第12题:

    单选题
    int i=0,s=0;while(s<20){i++;s+=i;}在这个的while循环语句中,其循环体被执行的次数为()。
    A

    4

    B

    5

    C

    6

    D

    7


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

  • 第13题:

    在下面循环语句中循环体执行的次数为( )。int i=0; do i++; while(i*i<10);A、4B、3C、5D、2

    在下面循环语句中循环体执行的次数为( )。

    int i=0; do i++; while(i*i<10);

    A、4

    B、3

    C、5

    D、2


    参考答案A

  • 第14题:

    while循环语句执行次数是()。while(inti=0)i++;

    A.0

    B.1

    C.5

    D.无限


    正确答案:A

  • 第15题:

    下列do...while循环的循环次数为( )。 int i=5; do{ cout<<i--<<endl; i--; }while(i!=0);

    A.0

    B.1

    C.5

    D.无限


    正确答案:D

  • 第16题:

    下列不构成无限循环的语句或语句组是( )。

    A.n=0; do{++n;)while(n<=0);

    B.n=0; while(1){n++;)

    C.while(n=1O);{n--;}

    D.for(n=0,i=1;;i++)n+=i


    正确答案:A
    A。【解析】选项B中while(1)永远为真,一直自加下次进入死循环;选项C中while(n=10)同理死循环,没有下限范围;选项D中for循环中i也没有循环限定条件也将进入死循环;只有选项A中while(n<=o)循环判定成立,循环结束。

  • 第17题:

    下列do…while循环的循环次数为( ) int i=5; do { cout<<1--<<endl: 1--; }while (i):

    A.0

    B.1

    C.5

    D.无限


    正确答案:D

  • 第18题:

    下列语句中不是死循环的是( )。

    A.int i=10;

    B.for(int i=1;j<10;i++) while(1) { { i--; i--; } if(i==1)break;

    C.int i-0;

    D.int i=1:


    正确答案:A
    选项A中i自减到1时就会执行break语句跳出循环,选项B中i<10永远成立不会跳出循环.选项C中第一次进入循环体后i>0永远不会跳出循环,选项D中未给出结束循环的条件。

  • 第19题:

    下列语句段中不是死循环的是( )。

    A.int i=100 While (1) { i=i%100+1 if(i==20) break; }

    B.int i sum=O; for (i=l;;i++) sum=sum +l;

    C.int k=0; do { ++K }while(k<=O);

    D.int s=3379; while (s+ +%2+3%2)s++;


    正确答案:A

  • 第20题:

    int i=0;do i++;while(i<10);在这个的do-while循环语句中,其循环体语句被执行的次数为()。

    A8

    B9

    C10

    D11


    C

  • 第21题:

    下列循环语句中,执行循环体的次数是()    int i,j;  while(10)printf(”ABC”);   

    • A、0次
    • B、1次
    • C、10次
    • D、无限次

    正确答案:D

  • 第22题:

    单选题
    以下不构成无限循环的语句或者语句组是(  )。
    A

    n=0;do{++n;}while(n<=0);

    B

    n=0;while(1){n++;}

    C

    n=10;while(n);{n--;}

    D

    for(n=0,i=1;i++)n+=i;


    正确答案: D
    解析:
    A项,为do-while循环语句,首先执行do后面的语句++n;得n=1,while条件表达式为假,退出循环;B项,while条件表达式的值始终为1,条件为真,构成无限循环;C项,while(n);语句循环体为空,n的值在循环中一直保持不变,构成无限循环;D项,i=1,for语句中条件判断语句为空,永远为真,构成无限循环。答案选择A选项。

  • 第23题:

    单选题
    int i=0;do i++;while(i*i<10);这个do循环语句中,其循环体被执行的次数为()。
    A

    4

    B

    3

    C

    5

    D

    2


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