设有如下程序:
Option Base 1
Dim a(3, 4) As Integer, b(4, 3) As Integer
Private Sub Command1_Click( )
’循环1
For i = 1 To 3
For j = 1 To 4
b(j, i) =a(i, j)
Next j
Next i
’循环2
x=b(1, 1)
For i = 1 To 4
For j = 1 To 3
Print b(i, j);
if x<b(i, j) Then x=b(i, j)
Next j
Print
Next i
End Sub
程序中的数组a已被赋值。以下关于上述程序的叙述中,正确的是( )。
A) 窗体模块中,不能使用Dim声明a、b数组
B) “循环1”可以正常运行
C) “循环2”中循环变量i、j的终值不对,所以不能正常运行
D) 程序可以正常运行,x中保存的是数组b中所有元素中最小的数
参考答案:B
解析: Dim用于在标准模块、窗体模块或过程中定义变量或数组。程序可以正常运行,x中保存的是数组b元素中的最大值。