[填空題] 窗體上有名稱為Command1的命令按鈕。事件過程及2個(gè)函數(shù)過程如下: Private Sub Command1_Click() Dim x
2021-07-20
[填空題] 窗體上有名稱為Command1的命令按鈕。事件過程及2個(gè)函數(shù)過程如下:
Private Sub Command1_Click()
Dim x As Integer,y As Integer,z
x=5
y=8
z=fy(y)
Print fx(fx(x)),y
End Sub
Function fx(ByVal a As Integer)
a=a+a
fx=a
End Function
Function fy(ByRef a As Integer)
a=a+a
fy=a
End Function
運(yùn)行程序,并單擊命令按鈕,則窗體上顯示的2個(gè)值依次是 (7) 和 (8) 。
正確答案:P
參考解析:函數(shù)fy中的參數(shù)a是按地址傳遞的,函數(shù)fx中的參數(shù)a是按值傳遞的,所以執(zhí)行z=fy(y)后,y的值為16,z的值為16,x的值為5,而執(zhí)行fx(fx(x))后,fx(fx(x))的值為20。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。