执行完毕后a的值为( )
A.99 B.100
C.101 D.102
【答案】B
【解析】该程序中使用了当型循环语句,当执行到a=99+1=100时,不满足条件a<100,退出循环输出a的值为100.
4.有以下程序段,下面说法正确的是( )
A.WHILE循环执行8次 B.该循环体是无限循环
C.循环体语句一次也不执行 D.循环体语句只执行一次
【答案】C
5.运行下面的程序,输出的值为________.
【答案】7
【解析】 由于循环体是先判断条件,再执行S=S+i,i=i+1,然后再进行判断,当S=1+2+3+4+5=15时,执行i=5+1=6,这时15<18成立,再循环一次S=15+6=21,i=6+1=7,这时再判断21<18不成立,于是执行"PRINT i",即i=7.
【规律总结】