问题
填空题
在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()Dim X As Integer,y As IntegerX=12:y=32Call P(X,y)MsgBox X*yEnd SubPublic Sub P(n As Integer,ByVal m As Integer)n=n Mod 10m=m Mod 10End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为【 】。
答案
参考答案:64
解析:参数有两种传递方式:传址传递和传值传递,没有说明传递类型,则默认为传址传递。在函数p(n As Integer,ByVal m As Integer)参数中,形参n默认为传址类型,形参的变化将会返回到实参,即形参nmod 10(12 mod 10)得到的结果2将返回给实参x,即x=2;而y为传值类型,不为形参的变化而变化,所以x*y=2*32=64。