执行完毕后a的值为( B )
A.99 B.100
C.101 D.102
[解析] 当a<100时执行循环体,a=99时,a=a+1=100.
4.在下面的程序中,输出的结果应为( D )
A.7 B.8
C.3,4,5,6,7 D.4,5,6,7,8
[解析] 每执行一次循环体,输出一个x,且输出的第一个x是4,第二次循环输x是5,第三次循环输出一个x是6,第四次循环输出的x是7,第五次循环输出的x是8,循环结束,故选D.
二、填空题
5.下面的程序运行后,输出的值是__44__.
[解析] 该程序的功能是求使i2≥2 000成立的最大的i的值,输出结果为i-1.∵442=1 936,452=2 025>2 000,∴输出结果为45-1=44.
6.如图程序中,要求从键盘输入n,求1+2+3+...+n的和,则横线上缺的程序项