填空题
在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
Private Sub Command1_Click1
Dim X As Integer,y As Integer
X=12:y=32
Call P(X,y)
MsgBox X*y
End Sub
Public Sub P(n As Integer,ByVal m As Integer)
n=n Mod 10
m=m Mod 10
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果为 2。
1、
【正确答案】
1、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。