有如下VBA程序段: sum=0 n=0 For i = 1 To 5 x = n / i n = n + 1 Sum=Sum+x Next i 以上For循环计算sum,最终结果是( )。

admin2013-01-20  24

问题 有如下VBA程序段:
sum=0
n=0
For i = 1 To 5
x = n / i
n = n + 1
Sum=Sum+x
Next i
以上For循环计算sum,最终结果是(          )。

选项 A、1+1/1+2/3+3/4+4/5
B、1/2+1/3+1/4+1/5
C、1/2+2/3+3/4+4/5
D、1/2+1/3+1/4+1/5

答案C

解析 本题考察for循环语句:n=0,i=1时,sum=0;执行循环n=n+1,i=2,sum=1/2,依次i加1直到i=5。当i=1时,x=0,n=1,Sum=0;当i=2时,x=1/2,n=2,Sum=1/2;当i=3时,x=2/3,n=3,Sum=1/2+2/3;依次类推,当i=5时,x=4/5,n=5,Sum=1/2+2/3+3/4+4/5。
转载请注明原文地址:https://kaotiyun.com/show/qjup777K
0

最新回复(0)