单选题以下程序段中,循环次数不超过10的是( )。Aint i=10;do{i=i+1;}while(i0);Bint i=int i=5;do{i+=1;}while(i0);Cint i=1;do{i+=2;}while(i!=10);Dint i=6;do{i-=2;}while(i!=1);
单选题
以下程序段中,循环次数不超过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);
参考解析
解析:
A项,执行循环体i=i+1,判断条件i<0不成立,退出循环,循环次数为1,a项正确。b项执行一次循环体后i=6,判断条件为i>0,由于执行循环体时i始终在增加,i>0一直成立,程序陷入无限循环,循环次数大于10,B项错误。C项执行循环体一次后i=3,判断条件为i!=10,由于循环体中i每次增加2,所以永远不可能等于10,故程序会陷入无限循环,循环次数大于10,C项错误。D项执行循环体一次后i=4,判断条件为i!=1,由于循环体中i每次减少2,所以永远不可能等于1,故程序会陷入无限循环,循环次数大于10,D项错误。答案选择A选项。
A项,执行循环体i=i+1,判断条件i<0不成立,退出循环,循环次数为1,a项正确。b项执行一次循环体后i=6,判断条件为i>0,由于执行循环体时i始终在增加,i>0一直成立,程序陷入无限循环,循环次数大于10,B项错误。C项执行循环体一次后i=3,判断条件为i!=10,由于循环体中i每次增加2,所以永远不可能等于10,故程序会陷入无限循环,循环次数大于10,C项错误。D项执行循环体一次后i=4,判断条件为i!=1,由于循环体中i每次减少2,所以永远不可能等于1,故程序会陷入无限循环,循环次数大于10,D项错误。答案选择A选项。
相关考题:
有如下程序段,该程序段执行完后,执行循环的次数是total=0Counter=1DoPrint Countertotal=total + CounterPrint totalCounter=Counter + 1If total 10 ThenExit DoEnd IfLoop While Counter =10( )。A.5B.10C.15D.20
以下程序中,while循环的循环次数是main( ){int i=0;while(i<10){if(i<1)continue;if(i= =5)break;i++;)}A.1B.10C.6D.死循环,不能确定次数
以下程序中,while语句的循环次数是 ______。includeviod main(){ inti=0; while(i 以下程序中,while语句的循环次数是 ______。 #include<iostream.h> viod main() { int i=0; while(i<10) { if(i<1)continue; if(i==5) break; i++; } }A.1B.10C.6D.死循环,不能确定次数
有如下的程序段,该程序段执行完后,共执行的循环次数是 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<=10A.4B.10C.15D.20
有如下程序段,该程序段执行完后,执行循环的次数是 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 <=10A.5B.10C.15D.20
下列程序段中循环体的执行次数是______。 int x=-12; while (x=0) x=x+1;A.While循环执行12次B.循环体语句执行一次C.循环是死循环D.循环体语句一次也不执行
单选题若i.J已定义为int类型,则以下程序段中的内循环体的执行次数是() for(i=4;i;i一一) for(j=0;j5;j++){„„}A10B15C20D25