[單項(xiàng)選擇題] 在窗體上畫一個(gè)按鈕,然后編寫如下的事件代碼。在按鈕上單擊,輸出為,( )。 Private Sub fun(ByVal x As Integ
2021-07-20
[單項(xiàng)選擇題] 在窗體上畫一個(gè)按鈕,然后編寫如下的事件代碼。在按鈕上單擊,輸出為,( )。
Private Sub fun(ByVal x As Integer,ByVal y As Integer,Byval z As Integer)
z=x^3*y^3
End Sub
Private Sub Command1_Click()
Dim m As Integer
Call fun(2,3,m)
Print m
End Sub
A.216
B.0
C.35
D.程序不能運(yùn)行
正確答案:B
參考解析:當(dāng)發(fā)生了Command1.的單擊事件時(shí),調(diào)用fun過(guò)程,把常量2、3和變量m按值傳給形參x、y和z,在過(guò)程fun中把表達(dá)式“x^3*y^3”的值賦給z,z的值為316。過(guò)程調(diào)用返回后,由于m是值傳遞,所以對(duì)z的修改并沒(méi)有改變它的值,m依舊保留原來(lái)的值是0。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。