运行下列程序,显示的结果是( )。 s=0 For I=l To 5 For j =1 To I For k=j To 4 s=s+1 Next k Next j Next I M

admin2020-11-25  25

问题 运行下列程序,显示的结果是(   )。
    s=0
    For I=l To 5
    For j =1 To I
    For k=j To 4
    s=s+1
    Next k
    Next j
    Next I
    Msg Box s

选项 A、4
B、5
C、38
D、40

答案D

解析 本题是多层For嵌套循环,最内层是循环次数计数,最外层循环会执行5次,而内层循环会因I的值不同而执行不同次数的循环。当:
I=l时,s=4
I=2时,s=4 +4 +3 =11
I=3时,s=11+4 +3 +2 =20
I=4时,s=20 +4 +3 +2 +1 =30
I=5时,s=30 +4 +3 +2 +1 =40,
因此s的值最终为40。
转载请注明原文地址:https://kaotiyun.com/show/a9Sp777K
0

最新回复(0)