[單項(xiàng)選擇題] Command1_Click()事件代碼如下: Private Sub Command1_Click()Dim x As Integer, Y
2021-07-20
[單項(xiàng)選擇題] Command1_Click()事件代碼如下: Private Sub Command1_Click()Dim x As Integer, Y As Integerx = 6 : Y : 8Call ABC(X, Y)Print X; Y End Sub Private Sub ABC(ByVal X As Integer,Y As Integer)X = X + 4Y = Y = 2 End Sub 事件發(fā)生后,X和Y的值分別為 ______。
A.6, 8
B.10, 10
C.10, 8
D.6, 10
正確答案:D
參考解析:事件發(fā)生時(shí),首先定義兩個(gè)變量X,Y并給他們賦值6和8。然后調(diào)用過程ABC,在過程ABC中有兩個(gè)形參X,Y。X是按值傳遞,Y是按地址傳遞,所以在ABC過程中,對(duì)形參x的修改并不影響對(duì)應(yīng)的實(shí)參x,但對(duì)形參Y的修改將影響到相應(yīng)的實(shí)參Y。所以過程調(diào)用后,輸出的X、Y值分別為6、100。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。