国家开放大学

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

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

A4

B5

C6

D7

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 7 )在执行语句序列int i=0; do i++; while(i*i<10);时, do 后面的循环体语句 i++ 被执行的次数为 【 7 】 。


正确答案:

第2题:

以下程序中,while循环的循环次数是

main( )

{int i=0;

while(i<10)

{if(i<1)continue;

if(i= =5)break;

i++;)

}

A.1

B.10

C.6

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


正确答案:D
解析:本题考查continue在循环语句中的作用。当i=0时,执行第一个if语句,为真,跳过后面的第二个if和i++,重新判断while的条件,此时i并没有任何改变,依然是0,因此将陷入一个无限循环中。

第3题:

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

A.int i=10; while(1) { i-- ; if (i= =1)break; }

B.for(int i=l ;i<10;i++) { i -- ; }

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

D.int i=l ; for (;;)i = i+1;


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

第4题:

以下程序中,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

第5题:

在下面循环语句中循环体执行的次数为( )。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

第6题:

有以下程序 main( ) { int i=0,s=0; do{ if(i%2){i++;continue;} i++; s+=i; } while(i<7); printf("%d\n",s); } 执行后输出的结果是

A.16

B.12

C.28

D.21


正确答案:A
解析:本题的功能是计算0~7之间所有奇数的和(包括7)。

第7题:

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

A ) for(;;) {}

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

C ) while(false) {}

D ) do {} while(false)


正确答案:A

第8题:

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

A.int i=10; while(1) { i--; if(i==1) break; }

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

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

D.int i=1; for(;;) i=i+1;


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

第9题:

在下面循环语句中循环体执行的次数为( )。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

第10题:

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

A.for(;;){}

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

C.while(false){}

D.do{}while(false)


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

更多相关问题