问题 单项选择题

运行下列程序,显示的结果是______。
s=0
For I=1 To 5
For j=1 To I
For k=j To 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。

选择题
填空题