有如下通用过程: Sub Sa(a As Integer, b As Integer) b = a t = a / b b = t Mod b End Sub 在窗体上画一个Command1命令按钮,然后编写如下事件过程: Priv

admin2019-04-29  26

问题 有如下通用过程:
Sub Sa(a As Integer, b As Integer)
    b = a
    t = a / b
    b = t Mod b
End Sub
在窗体上画一个Command1命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
    Dim x As Integer, y As Integer
    x = 5
    y = 4
    Sa x, y
    Print x; y
End Sub
运行程序,单击命令按钮,输出结果是

选项 A、1  1
B、5  4
C、1  4
D、5  1

答案D

解析 sa函数,两个参数均是按地址传递,调用Sa,x,y将地址分别传给形参a、b。在函数sa中,a=x=5,b=4,b=a=5,t=a/b=5/5=1;b=1 mod 5 =1,此时x=a=5,y=b=1,故选择D项。
转载请注明原文地址:https://kaotiyun.com/show/pnUp777K
0

最新回复(0)