单选题 阅读程序:
Private Sub Form_Click()
Dim x As Integer, y As Integer
x=32:y=42
Call PCS(x,y)
Print x;y
End Sub
Sub PCS(ByVal n As Integer,ByVal m As Integer)
n=n Mod 10+10
m=m Mod 10+10
End Sub
运行程序,单击窗体,输出结果为______。
【正确答案】 B
【答案解析】[解析] 单击窗体时,Form_Click()事件被触发,在Form_Click()事件中,定义了两个整型变量x和y,其初始值分别为32和42。通过执行语句“Call PCS(x,y)”来调用过程“PCS”,在调用过程“PCS”时伴随参数传递,在过程“PCS”中,形参n和m前使用ByVal,表示参数传递使用的是单向值传递,在被调过程“PCS”中,对形参的改变,不会影响实参x和y,故本题中x和y的值不变,所以B选项正确。