影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬能百科  > 計算機(jī)?  > 

[填空題] 窗體上有名稱為Command1的命令按鈕。事件過程及兩個函數(shù)過程如下: Private Sub Command1_Click() Dim x A

2021-07-20   

[填空題] 窗體上有名稱為Command1的命令按鈕。事件過程及兩個函數(shù)過程如下:

Private Sub Command1_Click()

Dim x As Integer, y As Integer, z

x=3:y=5: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

運行程序,并單擊命令按鈕,則窗體上顯示的兩個值依次是 (12) (13) 。

正確答案:

(12)12 (13)10

參考解析:

本程序中有一個事件過程Command1_Click以及兩個自定義函數(shù)fx和fy,Command1_Click事件過程將調(diào)用這兩個函數(shù),并產(chǎn)生兩個輸出項。 第一個輸出項是fx(fx(x))的值。首先計算fx(x),x的值為3,x傳遞給形參a,a=3,經(jīng)計算函數(shù)返回值為6,即fx(x)為6。再將fx(x)的值作為參數(shù)調(diào)用fx()函數(shù),即計算fx(fx(x)),相當(dāng)于fx(6),可算出函數(shù)返回值為12,即fx(fx(x))為12。 第二個輸出項是y的值。由于在輸出前執(zhí)行語句z=fy(y),注意函數(shù)fy()的參數(shù)是按址傳遞,所以形參a和實參y共用同一個地址空間,當(dāng)a值發(fā)生變化時,y也同時變化。計算a=a+a時,a的值變?yōu)?0,同時y的值也變成10,所以最后在輸出y的值時,顯示為10。

詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>