[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click() m=1:n=
2021-07-20
[單項選擇題] 在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程:
Private Sub Command1_Click()
m=1:n=1
Print"m="; m; ", n="; n
Call subl((m), n)
Print "m="; "; ", n="; n
End Sub
Private Sub subl(x, y)
x=x+5
y=y+x
Print "x="; x;", y="; y
End Sub
程序運行后,單擊命令按鈕,則窗體上顯示的內(nèi)容是______。
A.m=1, b=1
x=6, y=7
m=1, b=1
B.m=1, b=1
x=6, y=7
m=6, b=7
C.m=1, b=1
x=6, y=7
m=1, b=7
D.m=1, b=1
x=6, y=7
m=6, b=1
正確答案:C解析:[分析]: 從Sub和Function中Print輸出可以看出,變量m的值經(jīng)過Subl計算后沒有變化。這是因為變量m作為實參時變成了(m),這樣使得它被強制計算,是按數(shù)字傳給Subl的,在Subl中被計算的結(jié)果沒有反傳回來。本題答案為C。從中可以看出傳地址引用的參數(shù)的值是如何改變的。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。