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

admin2013-11-19  11

问题 有如下VBA程序段:
    sum=0
    n=0
    For i=1 To 5
    x=n/i
    n=n+l
    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。当k=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/Mwrp777K
0

最新回复(0)