问题 单项选择题

在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub Command1_Click()
Dim i As Integer, j As Integer
Dim a(10,10) As Integer
For i=1 To 3
For j=1 To 3
a(i,j)=(i-1)*3+j
Print a(i,j);
Next j
Print
Next i
End Sub
程序运行后,单击命令按钮,窗体上显示的是

A.1 2 3
2 4 6
3 6 9

B.2 3 4
3 4 5
4 5 6

C.1 4 7
2 5 8
3 6 9

D.1 2 3
4 5 6
7 8 9

答案

参考答案:D

解析: 本题是一种常用的对二维数组的处理方法:采用双重循环处理二维数组,外循环控制行,内循环控制列,内循环结束时进行换行显示。当i=1时,j从1循环到3,a(1,1)=1,a(1,2)=2,a(1,3)=3,j为4时退出内循环执行下面的Print进行换行;当i=2和i=3时,重复i=1时的过程,a(2,1)=4,a(2,2)=5,a(2,3)=6,a(3,1)=7,a(3,2)=8,a(3,3)=9。

单项选择题
填空题