万能百科  > 计算机   > 

单击按钮时,以下程序运行后的输出结果是( )。Private Sub pr

2021-07-13   

问题:

[单选] 单击按钮时,以下程序运行后的输出结果是( )。

Private Sub proc1(x As Integer ,y As Integer ,z As Integer)

x=3*z

y =2*z

z =x+y

End Sub

Private Sub Co mmand1_Click()

Di mx As Integer ,y As Integer ,z As Integer

x=1:y =2:z =3

Call proc1(x,x,z)

Print x;x;z Call proc1(x,y ,y)

Print x;y ;y

End Sub

A . 6 6 126 10 10

B . 9 5 105 10 10

C . 9 6 129 10 15

D . 9 10 105 4 10

正确答案:

A

参考解析:

在Visual Basic 中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量的值。因此在本题中,当每次调用proc1函数后,变量的值都被改变,结果为选项A。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签