问题 单项选择题

在窗体上画一个名称为Labell的标签,然后编写如下事件过程。
Private Sub Form_Click( )
Dim arr(10, I0) As Integer
Dim i As Integer, j As Integer
For i = 2 To 4
For j =2 To 4
arr(i,j) =i*j
Next
Next
Labell. Caption = Str(arr(2,2) + arr(3,3) )
End Sub
程序运行后,单击窗体,在标签中显示的内容是

A.12

B.13

C.14

D.15

答案

参考答案:B

解析:[命题目的] 考查考生对比For…Next循环控制结构的掌握情况。
[解题要点] 本题具有一定的迷惑性,其实分析一下易知arr(i,j)的值即为i*j,所以an(2,2)+arr(3, 3)就是求2*2+3*3=13。
[错解分析] For…Next循环控制结构适用于指定循环次数的循环程序。其格式为:
For循环变量二初始值To终值Step步长
Next
其中,当步长为正时,初始值要小于终值;当步长为负时,初始值要大于终值。
[考点链接] For…Next循环控制结构。

单项选择题
判断题