[单项选择题] Command1_Click()事件代码如下: Private Sub Command1_Click()Dim x As Integer, Y As Integerx = 6 : Y

13 查阅

[单项选择题] 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 事件发生后,X和Y的值分别为 ______。

A.6, 8

B.10, 10

C.10, 8

D.6, 10

参考答案:

D

事件发生时,首先定义两个变量X,Y并给他们赋值6和8。然后调用过程ABC,在过程ABC中有两个形参X,Y。X是按值传递,Y是按地址传递,所以在ABC过程中,对形参x的修改并不影响对应的实参x,但对形参Y的修改将影响到相应的实参Y。所以过程调用后,输出的X、Y值分别为6、100。

计算机考试