问题 单项选择题

执行下列程序段后,变量s的值是______。
Dim S As Integer,n As Integer
S=0:n=1
Do While n<100
S=S+N
n=n+1
Loop

A.5050
B.4950
C.3000 D.4000

答案

参考答案:B

解析: 本题考查Do While…Loop循环语句,若n的值小于100,则反复执行s=s+n,n=n+1的操作。本题s初始值为0,n初始值为1,满足循环条件,进入第1次循环,S=0+1=1,n=1+1=2;进入第2次循环,S=1+2=3,n=2+1=3;如此循环进行,直至第99次循环,S=1+2+3+…+99=4950,n=99+1=100,不再满足循环条件,结束循环,S值为4950。

单项选择题
名词解释