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

admin2021-09-06  26

问题 执行下列程序段后,变量 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。
转载请注明原文地址:https://kaotiyun.com/show/GXvp777K
0

最新回复(0)