以下程序段中,循环次数不超过10的是(  )。

题目
单选题
以下程序段中,循环次数不超过10的是(  )。
A

int i=10;do{i=i+1;}while(i<0);

B

int i=int i=5;do{i+=1;}while(i>0);

C

int i=1;do{i+=2;}while(i!=10);

D

int i=6;do{i-=2;}while(i!=1);

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

第1题:

以下程序中,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,因此将陷入一个无限循环中。

第2题:

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

第3题:

下面程序段中循环语句的循环次数是()Forx=10To1Step-3PrintxNextx

A、0

B、4

C、5

D、3


答案:B

第4题:

有以下程序段int k=0;while(k=1)k++;while 如循环执行的次数是

A.无限次

B.有语法错,不能执行

C.一次也不执行

D.执行1次


正确答案:A
解析:注意本题有个陷阱,马虎的考生将纷纷落马。本来while中的表达式应为k==1,而本题却为k=1,是赋值表达式而不是逻辑表达式。因此,编译器将其值一直认为是1,因此表达式一直为真,陷入无限次的循环。

第5题:

有如下的程序段,该程序段执行完后,共执行的循环次数是 total=0 Counter=1 Do Print Counter total=total * Counter + 1 Print total Counter=Counter +1 If total > 10 Then Exit Do End If Loop While Counter<=10

A.4

B.10

C.15

D.20


正确答案:A
解析:Do…LoopWhile语句本题中Counter为计数器,当Counter=4时,total=41>10,跳出循环,共执行4次循环。注意:Do…LoopWhile结构和条件语句或多分支结构的嵌套结构。

第6题:

有以下程序段: int k=0; while(k=1)k++; while循环执行的次数是 ______。

A.无限次

B.有语法错,不能执行

C.一次也不执行

D.执行1次


正确答案:A
解析:C语言里关系表达式的等于应该是“=”。一个等于号表示赋值,即这里面重复的把1赋给k,自然表达式k=1的值总为1,while后面的表达式恒为真,当然会进入死循环。

第7题:

下面程序段循环次数是( )。 For k=2 to 10 step 2 k=k*2 Next k

A.1

B.2

C.3

D.4


正确答案:B
解析:本题考查循环语句。第一次循环后, k值为4;进入第二次循环,k值加2,第二次循环后,k值为12;跳出循环,故循环2次后结束。答案为B。

第8题:

有如下程序段,该程序段执行完后,执行循环的次数是

total=0

Counter=1

Do

Print Counter

total=total + Counter

Print total

Counter=Counter + 1

If total > 10 Then

Exit Do

End If

Loop While Counter <=10( )。

A.5

B.10

C.15

D.20


正确答案:A

第9题:

有如下程序段,该程序段执行完后,执行循环的次数是 total=0 Counter=1 Do Print Counter total=total + Counter Print total Counter=Counter+1 If total>10 Then Exit Do End If Loop While Counter <=10

A.5

B.10

C.15

D.20


正确答案:A
解析:本题考查Do…LoopWhile语句,共执行了5次,total=1+2+3+4+5>10。

第10题:

以下程序段运行后,循环体运行的次数为()inti=0,x;for(;i<10;i++)x=x+i;

A.10

B.0

C.1

D.无限


参考答案:A