在窗体上画一个命令按钮,然后编写如下程序: Sub ine(a As Integer) Static x As Integer x = x + a Print x; End Sub

admin2020-01-02  28

问题 在窗体上画一个命令按钮,然后编写如下程序:
    Sub ine(a As Integer)
        Static x As Integer
        x  =  x  +  a
        Print x;
    End Sub
    Privale Sub Command1_Click()
        inc 2
        inc 3
        inc 4
    End Sub
程序运行后,第一次单击命令按钮时的输出结果为(    )。

选项 A、2  3  4
B、2  5  9
C、11  14  18
D、4  9  16

答案B

解析 x在Inc函数中被定义成Static类型。意味着函数退出后x值被保留。第一次执行后x=2,第二次执行后x=5,第3次执行后x=9。选B。
转载请注明原文地址:https://kaotiyun.com/show/72Tp777K
0

最新回复(0)