阅读程序: Function F(a As Integer) b=0 Static c b=b+1 c=c+1 F=a+b+c End Function Private Sub

admin2009-01-15  27

问题 阅读程序:    Function F(a As Integer)       b=0       Static c       b=b+1       c=c+1       F=a+b+c    End Function    Private Sub Command1_Click()       Dim a As Integer       a=2       For i=1 To 3          Print F(a)Next i    End Sub    运行上面的程序,单击命令按钮,输出结果为 ______。

选项 A、4  4  4
B、4  5  6
C、4  6  8
D、4  7  9

答案2

解析 Static语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用 Static语句声明的变量的值。本题中变量c的值,调用一次函数F就加1。而变量a和变量c的值,在函数F中一直是2和1。
转载请注明原文地址:https://jikaoti.com/ti/fs80FFFM
0

最新回复(0)