假定编写了如下通用过程: Sub Sp(x, y) y = 1 For i = 1 To x y = y * i Next i End Sub 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

admin2015-09-23  27

问题 假定编写了如下通用过程:
Sub Sp(x, y)
    y = 1
    For i = 1 To x
        y = y * i
    Next i
End Sub
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
    m = 0
    a = 0
    For i = 1 To 3
        Sp i, a
        m = m + a
    Next i
    Print m
End Sub
运行程序,单击命令按钮,输出结果是

选项 A、7
B、8
C、9
D、10

答案C

解析 此题考查For循环控制结构的执行顺序,以及有参数的Sub过程调用。执行Command1_Click()程序内的For循环,当i=1时,调用Sp(x,y),得到m=1,a=1;当i=2时,调用Sp(x,y),得到m=3,a=2;当i=3时,调用Sp(x,y),得到m=9,a=6。故正确答案为选项C。
转载请注明原文地址:https://kaotiyun.com/show/JGLp777K
0

最新回复(0)