阅读下面的程序段: for I=1 to 3 for j=I to 1 for k=j to 3 a=a+1 next k next j next I 执行上面的三重循环后,a的值为【 】。

admin2010-03-22  33

问题 阅读下面的程序段:
for I=1 to 3
for j=I to 1
for k=j to 3
a=a+1
next k
next j
next I
执行上面的三重循环后,a的值为【  】。

选项

答案14

解析 本题应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,那层就要执行所有的循环。I=1时,j=1,k执行循环得到a的值为3;I=2,j=1时,k执行3次循环得到 a的值加上3并覆盖原值,j=2时,k执行两次循环a的值加上2:依次,I=3时,j执行3次,其中k分别执行3,2,1次,a的值分别加上3, 2,1;最后得到a的值为14。
转载请注明原文地址:https://kaotiyun.com/show/4uwp777K
0

最新回复(0)