[填空題] 閱讀程序: Sub p(b( ) As Integer) For i=1 To 4 b(i)=2*i Next i End 5ub Pri
2021-07-20
[填空題] 閱讀程序:
Sub p(b( ) As Integer)
For i=1 To 4
b(i)=2*i
Next i
End 5ub
Private Sub Command1_C1ick( )
Dima(1 To 4)As InteSer
a(1)=5
a(2)=6
a(3)=7
a(4)=8
caU p(a)
For i=1 To 4
Pdnt a(i)
Next i
End Sub
運(yùn)行上面的程序,單擊命令按鈕,輸出結(jié)果為【15】。
正確答案:2 4 6 8
參考解析:p過程為參數(shù)b( )賦值,賦值方法為b( )中的元素值等于其下標(biāo)的2倍。在事件過程中,數(shù)組a(1 to 4)先被逐一賦值,然后以傳地址的方式被p過程調(diào)用。在調(diào)用中,a(i)被重新按照p過程的賦值方式(即元素值等于對應(yīng)下標(biāo)值的2倍)賦值。由于是以傳地址的方式傳送a(1 to 4),故在調(diào)用完P(guān)過程后,a(1 to 4)中的元素的值將保留,故 [15]填:2 4 6 8。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。