问题 单项选择题

在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写
如下事件过程:
Private Sub Command1_Click()
Dim arrayl(10,10)As Integer
Dim i, j As Integer
For i=1 To 3
For j=2 To 4
arrayl(i,j)=i + j
Next j
Next i
Text1.Text=arrayl(2, 3)+arrayl(3, 4)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是

A.12

B.13

C.14

D.15

答案

参考答案:A

解析: 本题使用For循环语句对数组进行赋值,根据“Arrayl(i,j)=i+j”可得:
当i=1,j=2时,arrayl(1,2)=3;
当i=1,j=3时,arrayl(1,3)=4;
当i=1,j=4时,arrayl(1,4)=5;
当i=2,j=3时,arrayl(2,2)=4;
当i=2,j=3时,arrayl(2,3)=5;
当i=2,j=4时,array1(2,4)=6;
当i=3,j=1时,arrayl(3,1)=4;
当i=3,j=2时,arrayl(3,2)=5;
当i=3,j=3时,arrayl(3,3)=6;
当i=3,j=3时,arrayl(3,4)=7。
所以arrayl(2,3)+arrayl(3,4)=12。
故本题的正确答案为A。

多项选择题
多项选择题