选择题 9.  阅读下列程序:
    Private Sub Command1_Click()
    Dim i As Integer,k As Integer
        k=2
        For i=1 To 3
            Print H(k);
        Next i
    End Sub
    Function H(j As Integer)
    Static b
        a=0
        a=a+1
        b=b+1
        H=a*b+j
    End Funmion
    单击命令按钮,执行程序,输出结果是   
【正确答案】 B
【答案解析】 函数H中定义了一个静态变量b,被Static修饰的变量,其生命周期为程序的整个执行过程,所以它能够累计记录三次调用函数H的变化。第1次调用H函数后,b值为1,函数的返回值3;第2次b值为2,函数的返回值4;第3次b值为3,函数的返回值5。