vb问题之sub过程

来源:百度知道 编辑:UC知道 时间:2024/05/22 03:13:51
假设有如下的sub过程:
sub calcul(a as integer, b as integer)
a=a/b
b=a*b
end sub
在窗体上画一个命令按钮,然后编写如下事件过程:
private sub command1_click()
dim x as single,y as single
x=8:y=5
calcul x,y
print x,y
end sub
程序运行后,单击命令按钮,输出结果是()
A)8 5 B)5 8 C)1.6 8.0 D)1.6 40
麻烦详细解答一下,谢谢

在CALC过程中,
代入A,B;不如设为2,3
然后A=2/3
B=2/3 * 3=2
也就是说A的值到B里面去了
由于函数上边是BUREF(算法操作真实数据)类型,所以在COMMAND1_CLICK中,X,Y变成X/Y,X的值,所以应该为C

sub 是一个过程他没有返回值 所以应该是8,5

应该是A,因为没有返回值