单选题 Command1_Click()事件代码如下:
Private Sub Command1_Click()
Dim x As Integer, Y As Integer
x = 6 : Y : 8
Call ABC(X, Y)
Print X; Y
End Sub
Private Sub ABC(ByVal X As Integer,Y As Integer)
X = X + 4
Y = Y = 2
End Sub
事件发生后,X和Y的值分别为 ______。
【正确答案】 D
【答案解析】[解析] 事件发生时,首先定义两个变量X,Y并给他们赋值6和8。然后调用过程ABC,在过程ABC中有两个形参X,Y。X是按值传递,Y是按地址传递,所以在ABC过程中,对形参x的修改并不影响对应的实参x,但对形参Y的修改将影响到相应的实参Y。所以过程调用后,输出的X、Y值分别为6、100。