问题 填空题

执行下面程序,单击命令按钮Command1,最终A(2,2)的值是(),A(3,1)的值是(),A(4,2)的值是()。

Option Explicit

Option Base 1

Private Sub Commandl_Ciick()

Dim A(4,4)As Integer,i As Integer,j As Integer,k As Integer

For i=1 To 4

For j=1 To 4

k=k+1

A(i,j)=k

Next j

Next i

Call Transform(A)

For i=1 To 4

For j=l To 4

Text1=Text1 & Right(" " & A(i,j),3)

Next j

Text1=Text1 & vbCrLf

Nexti

End Sub

Private Sub Transform(A() As Integer)

Dim i As Integer,j As Integer,n As Intege,t As Integer,k As Integer

n=UBound(A,1)

k=n+1

For i=1 To n/2

For j=1 To n

If i<>j And j<>k-i Then

t=A(i,j)

A(i,j)=A(k-i,k-j)

A(k-i,k-j)=t

End If

Next j

Next i

End Sub

答案

参考答案:6;8;3

单项选择题
问答题