问题
单项选择题
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Dimarray1(10,10)As Integer
Dim i,j As Integer
For i=1 To 3
For j=2 T0 4
Array1(i,j)=i+j
Next j
Next i
Text1.Text=array1(2,3)+array1(3,4)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是
A.12
B.13
C.14
D.15
答案
参考答案:A
解析: 本题使用For循环语句对数组进行赋值,根据“array1(i,j)i+j”可得:
当i=1,j=2时,array1(1,2)=3;
当i=1,j=3时,array1(1,3)=4;
当i=1 j=4时,array1(1,4)=5;
当i=2,j=3时,array1(2,2)=4;
当i=2,j=3时,array1(2,3)=5;
当i=2,j=4时,array1(2,4)=6;
当i=3,j=1时,array1(3,1)=4;
当i=3,j=2时,array1(3,2)=5;
当i=3,j=3时,array1(3,3)=6;
当i=3,j=4时,array1(3,4)=7。
所以array1(2,3)十array1(3,4)=12。
故本题的正确答案为A。