问题 单项选择题

假定有如下的Sub过程:
Sub Func(x As Single, y As Single)
t=x
x=t/y
y=t Mod y
End Sub
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim a As Single
Dim b As Single
a=6
b=5
Func(a, b)
Print a, b
End Sub
程序运行后,单击命令按钮,输出结果为 ______。

A.6 5

B.1 1

C.1.2 5

D.1.2 1

答案

参考答案:D

解析: Visual Basic的函数参数默认的方式是传地址的,所以函数s对参数做的改变会反映到原来的变量里。

选择题
问答题 简答题