S=0
Do
i=i+1
S=S+i
Loop While S<=20
输出i
A.5 B.6
C.7 D.8
B [由于0+1+2+3+4+5=15,0+1+2+3+4+5+6=21,所以输出i=6.]
4.下列程序中循环语句的循环终止条件是( )
m=1
Do
m=m+3
Loop While m<10
输出m
A.m=10 B.m<10
C.m>10 D.m≥10
D [当m<10时不成立,即m≥10时循环终止.]
5.运行下面的程序时,Do循环语句的执行次数是( )
N=0
Do
N=N+1
N=N N
Loop While N<20
输出N
A.3 B.4
C.15 D.19
A [0<20,1<20,2×2<20,5×5>20,循环结束.故While循环语句共执行了3次,所以选A.]