[單項(xiàng)選擇題] 閱讀程序:Option Base 1Dim arr() As IntegerPrivate Sub Form_Click()Dim i As I
[單項(xiàng)選擇題] 閱讀程序: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 2 arr(i, j) = i * 2 + jNext j Next i ReDim Preserve arr(3, 4) For j = 3 To 4arr(3, j) = j + 9Next j Print arr(3, 2) + arr(3, 4) End Sub程序運(yùn)行后,單擊窗體,輸入結(jié)果為______。
A.21
B.13
C.8
D.25
正確答案:A
參考解析:ReDim 語(yǔ)句的功能是為動(dòng)態(tài)數(shù)組變量重新分配儲(chǔ)存空間。而 Preserve 的功能是當(dāng)改變?cè)袛?shù)組最末 維的大小時(shí),使用此關(guān)鍵字可以保持?jǐn)?shù)組中原來的數(shù)據(jù)。從題目可以看出,第一個(gè) For 循環(huán)是為第二維為 1和 2 的數(shù)組賦值,而第二個(gè) For 循環(huán)是為第二維為 3 和 4 的數(shù)組賦值。而 arr(3,2)=i*2+j=3*2+2=8,arr(3,4)=j+9=4+9=13,故輸出結(jié)果為 8+13=21。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。