单选题 假定有以下两个过程:
Sub S1(ByVal x As Integer, ByVal y As Integer)
Dim t As Integer
t=K
x=y
y=t
End Sub
Sub S2(x As Integer, y As Integer)
Dim t As Integer
t=K
x=y
y=t
End Sub
则以下说法中正确的是 ( )

【正确答案】 B
【答案解析】[解析] 本题主要是对调用方式的考查。在S1中实现的是传值调用,故不影响实际参数值。S2过程中实现的是传址调用,影响到实际参数。故用过程S2可以实现两个变量值的操作,而S1不能实现。选项B正确。