问题
单项选择题
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写 如下事件过程: Private Sub Command1_Click() Dim arrayl(10,10)As Integer Dim i, j As Integer For i=1 To 3For j=2 To 4 arrayl(i,j)=i + jNext 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。