万能百科  > 计算机   > 

[单项选择题] 阅读下面的程序段:For i=1 To 3 Forj=i To 3 For k=1 To 3 a=a+i Next k Nextj N

2021-07-20   

[单项选择题] 阅读下面的程序段:For i=1 To 3 Forj=i To 3 For k=1 To 3 a=a+i Next k Nextj Next i 执行上面的3重循环后,a的值为

A.3

B.9

C.14

D.30

正确答案:

D

参考解析:

对于多重For循环,解题的关键是确定循环的次数。本题的Fori循环初值是i变量,所以要考虑i数值变化对循环次数的影响。当Fori循环执行3次时,对应的Forj循环初值分别为1,2,3。所以本题的三重循环总共执行了18次。前9次,a值每次加1;中间6次,a值每次加2;最后3次,a值每次加3。故结果为30。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签