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

admin2011-10-24  36

问题 阅读下面的程序段:
    a=0
    For i=1 To 3
        For j=1 To i
          For k=j To 3
              a=a+1
          Next k
        Next j
    Next i
    执行上面的程序段后,a的值为

选项 A、3
B、9
C、14
D、21

答案C

解析 当i=1时:j只能取1值,则k由1变到3,共执行a=a+1三次,得a=3。当i=2、j=1时,k由1变到3,共执行a=a+1三次,得a=6,当i=2、j=2时,k由2变到3,共执行a=a+1两次,得a=8。当i=3、j=1时,k由1变到3,共执行a=a+1三次,得a=11,当i=3、j=2时,k由2变到3,共执行a=a+1两次,得a=13,当i=3、j=3时,k由3变到3,共执行a=a+1一次,得a=14。因此本题答案为C)。
转载请注明原文地址:https://kaotiyun.com/show/59hp777K
0

最新回复(0)