单选题
编写如下程序:
Private Sub Command1_Click()
Dim a(3,3)As Integer
Dim s As Integer
For i=1 To 3
For j=1 To 3
a(i,j)=i*j+i
Next j
Next i
s=0
For i=1 To 3
s=s+a(i,4-i)
Next i
Print s
End Sub
程序运行后,单击命令按钮Command1,输出结果为______。
A.7
B.13
C.16
D.20
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 程序通过For循环为数组a赋值,具体值如下: a(1,1)=1+1=2,a(1,2)=2+1=3,a(1,3)=3+1=4; a(2,1)=2+2=4,a(2,2)=4+2=6,a(2,3)=6+2=8; a(3,1)=3+3=6,a(3,2)=6+3=9,a(3,3)=9+3=12; 程序要计算指定数组元素的和,这几个元素是a(1,3),a(2,2),a(3,1),所以s=4+6+6=16。
提交答案
关闭