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

admin2021-02-23  23

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

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

答案D

解析 本题是多层For嵌套循环,最内层是循环次数计数,最外层循环会执行5次,而内层循环会因I的值不同而执行不同次数的循环。当:
I=1时,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://jikaoti.com/ti/mKC0FFFM
0

最新回复(0)