计算机程序设计

设有数组声明语句:Option base 1 dim A(3,-2 to 1),则数组A中有()个元素。

题目

设有数组声明语句:Option base 1 dim A(3,-2 to 1),则数组A中有()个元素。

参考答案和解析
正确答案:12
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

1个二维数组可以存放1个矩形.在程序开始有语句Option Base 0,则下面定义的数组中正好可以存放1个4*3矩阵(即只有12个元素)的是( )。

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

B.Dim a(3,2) AS Ingeger

C.Dim a(4,3)AS Ingeger

D.Dim a(-1 To -4,-1 To -3)AS Ingeger


正确答案:D

第2题:

设有声明语句

Option Base 1

Dim b(-1 To 10, 2 To 9, 20) As Integer

则数组b中全部元素的个数( )。

A.2310

B.1920

C.1500

D.1658


正确答案:B

第3题:

( 31 )下列数组声明语句中,正确的是

A ) dim A[3,4] As integer

B ) dim A(3,4) As integer

C ) dim A[3;4] As integer

D ) dim A(3;4) As integer


正确答案:B

第4题:

数组默认下标从1开始,若希望下标从0开始,可在数组声明之前或模块的通用部分使用Option Base语句将其设为0。()

此题为判断题(对,错)。


参考答案:错误

第5题:

在通用声明中给出Option Base 1语句,则数组a包含( )个元素。

Dim a(3, -2 To 1, 5)

A、 120

B、 75

C、 60

D、 13


正确答案:C

第6题:

—个二维数组可以存放—个矩阵。在程序开始有语句Option Base0,则下面定义的数组中正好可以存放—个4×3矩阵(即只有12个元素)的是______。

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

B.Dima(3,2)As Integer

C.Dim a(4,3)As Integer

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


正确答案:B
解析:Option Base 0表示数组的下标是从0开始的。选项A和选项D不符合题意。选项B声明了一个整型的二维数组a,第一维下标范围是0~3,第二维下标范围是0~2,存放1个4×3矩阵。选项C声明了一个整型的二维数组a,第一维下标范围是0~4,第二维下标范围是0~3,存放一个5×4矩阵。

第7题:

( 15 ) 1 个二维数组可以存放 1 个矩形 . 在程序开始有语句 Option Base 0, 则下面定义的数组中正好可以存放 1 个 4*3 矩阵(即只有 12 个元素)的是( )

A ) Dim a ( -2 To 0,2 ) AS Integer

B ) Dim a ( 3,2 ) AS Ingeger

C ) Dim a ( 4,3 ) AS Ingeger

D ) Dim a ( -1 To -4,-1 To -3 ) AS Ingeger


正确答案:B

第8题:

( 29 )在模块的声明部分使用 “ Option Base 1 ” 语句,然后定义二维数组 A(2 to 5,5) ,则该

数组的元素个数为

A ) 20

B ) 24

C ) 25

D ) 36


正确答案:B

第9题:

定义有5个整数型元素的数组,正确的语句是

A.Dim a(4) As Integer

B.Option Base 1:Dim a(5)

C.Dim a &(5)

D.Dime a(5) As Integer


正确答案:A
解析:在选项B中,语句Option Base 1不能放在过程中与Dim语句写在一行;选项C中,使用了多余的字符"&";选项D中的关键字错误。选项A中的4表示最大下标的值,而起始下标默认为0,数组包含a(0)到a(4)5个元素。

第10题:

用下面的语句定义数组元素的个数为 ______。 Option Base 1 Dim Arr6(-2 to 6, -1 to 5)As Integer

A.30

B.48

C.63

D.72


正确答案:C
解析:本题用语句Option Base 1规定了数组的下标从1开始,但定义数组是规定了下标下界。而Option Base 1只是规定了没有规定下标下界的数组的下标下界,规定了下标下界的数组以规定的下标下界为标准,所以该题的数组元素个数为(6-(-2)+1)*(5-(-1)+1)=63。

更多相关问题