[單項選擇題] 有以下程序:Option Base 1Dim arr()As IntegerPrivate Sub Form_Click()Dim i As
[單項選擇題] 有以下程序:Option Base 1Dim arr()As IntegerPrivate Sub Form_Click()Dim i As Integer,j As IntegerReDim arr(3,2) FOr i=1 To 3For j=1 To 2an"(i,J)=i*2+jNext j Next iReDim Preserve arr(3,4)For j=3 To 4arr(3,j)=j+9Next jPrint arr(3,2);arr(3,4)End Sub程序運行后,單擊窗體,輸出結(jié)果為【 】
A.8 13
B.0 13
C.7 12
D.0 0
正確答案:A
參考解析:Option Base 1語句使數(shù)組下標從開始。通過語句:Dim數(shù)組名(),可以聲明一個動態(tài)數(shù)組,之后可以用ReDim語句重新定義動態(tài)數(shù)組的維數(shù)和所含元素個數(shù),其一般格式為:ReDim[Preserve]數(shù)組名([下界 TO]上界[,[下界TO]上界])其中,在使用Preserve關(guān)鍵字保護數(shù)組中已有數(shù)據(jù)時,多維數(shù)組中只有最后一維的上限可以改變。 在第1次重新定義動態(tài)數(shù)組后,數(shù)組元素arr(3,2)的值等于;在第2次重新定義時,ReDim語句中使用了Preserve選擇項,說明不清除數(shù)組內(nèi)容,那么arr(3,2)的值仍為8,arr(3,4)在第2次重新定義后賦值為13。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。