问题 单项选择题

1个三维数组可以存放1个矩阵。在程序开始有语句Option Base o,则下面定义的数中正好可以存放1个4x3矩阵(即只有12个元素)的是【 】

A.Dim a(-2 To 0,2)As Integer

B.Dim a(3,2)As Integer

C.Dim a(4,3)As Integer

D.Dim a(-1 To-4,-1 To-3)As Integer

答案

参考答案:B

解析:在Visual Basic中,一维数组格式为,数组名(下标上界),其中下标上界的类型为整型;二维数组格式为,数组名(第一维下标上界,第二维下标上界);本题用语句"Option Base 0"定义了下标下界为0,即二维数组应该有(第一维下标上界+1)行、(第二维下标上界+1)列,根据题意只有选项B)定义的数组变量满足本题的要求。

选择题
多项选择题