以下程序的输出结果是 ______。 Dim n(2,2), i, j As Integer For i = 0 To 2 For j = 0 To 2 n(i,j) = i +

admin2009-03-15  16

问题 以下程序的输出结果是 ______。        Dim n(2,2), i, j As Integer        For i = 0 To 2           For j = 0 To 2               n(i,j) = i + j           Next j        Next i        For i = 0 To 1           For j = 0 To 1            n(i+ 1 ,j + 1) = n(i + 1,j + 1) + n(i, j)           Next j        Next i        Print n(i, j)

选项 A、14
B、0
C、6
D、值不确定

答案4

解析 首先确定最后输出的元素是n(2,2),因为第2个循环结束后,循环变量i和j都等于2。在第1个循环中,对n的元素赋值为0、1、2、1、2、3、2、3、4。在第2个循环中,对n(2,2)的值进行了修改,使得n(2,2)= n(1+l,1+1),然后再通过n(1+1,1+1)+=n(1,1),使得n(2,2)=n(2,2)+n(1,1)=4+2=6。
转载请注明原文地址:https://kaotiyun.com/show/OW1p777K
0

最新回复(0)