阅读下面的程序段: For i=1 To 3 Forj=i To 3 For k=1 To 3 a=a+i Next k

admin2013-04-11  21

问题 阅读下面的程序段:        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

答案8

解析 对于多重For循环,解题的关键是确定循环的次数。本题的Fori循环初值是i变量,所以要考虑i数值变化对循环次数的影响。当Fori循环执行3次时,对应的Forj循环初值分别为1,2,3。所以本题的三重循环总共执行了18次。前9次,a值每次加1;中间6次,a值每次加2;最后3次,a值每次加3。故结果为30。
转载请注明原文地址:https://kaotiyun.com/show/9ihp777K
0

最新回复(0)