[單項選擇題] 單擊命令按鈕時,下列程序代碼的執(zhí)行結(jié)果為 ______。 Public Sub Procl(n As Integer,ByVal m As I
2021-07-20
[單項選擇題] 單擊命令按鈕時,下列程序代碼的執(zhí)行結(jié)果為 ______。
Public Sub Procl(n As Integer,ByVal m As Integer)
n=n Mod 10
m=m/10
End Sub
Private Sub Command1_Click()
Dim x As Integer,y As Integer
x=12: y=34
Call Procl(x,y)
Print x;y
End Sub
A.12 34
B.2 34
C.2 3
D.12 3
正確答案:B
參考解析:[評析] 過程中傳遞參數(shù)的方式有兩種: 一種是按地址傳遞參數(shù),這種形式使過程用變量的內(nèi)存地址去訪問實際變量的內(nèi)容,如果在過程中改變了該變量的值,則是真正改變了這一變量的值,這種形式是傳遞參數(shù)的缺省方式。 另一種是按值傳遞參數(shù),這種形式只是傳遞變量的副本,如果在過程中改變該變量副本的值,并不能真正改變該變量本身的值。 解題思路:觀察程序段,過程Procl的第一個參數(shù)n是按地址傳遞參數(shù),第二個參數(shù)m是按值傳遞參數(shù),所以調(diào)用過程Procl后,變量x的值改變,而變量y的值不變。 由程序段可知,x=12 Mod 10=2,y=34 最終的輸出結(jié)果是: 2 34。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。