[单项选择题] 设有如下程序:Private Static Function Fac(n As Integer)As Integer Dim f As Integer f=f+n Fac=fEn

11 查阅

[单项选择题] 设有如下程序:

Private Static Function Fac(n As Integer)As Integer

Dim f As Integer

f=f+n

Fac=f

End Function

Private Sub Form_Click( )

Dim I As Integer

For 1=2 To 3

Print"#";I&“=”&Fac(1)

Next I

End Sub

程序运行后,单击窗体,在窗体上显示的是

A.#2=2  

#3=3

B.#2=2

#3=5

C.#;2=2

#;3=3

D.#;2=2

#3;=5

参考答案:

B

由于Print方法中的分号表示前后字符之间的连接,并不显示在窗体中,同时由于Function过程以Static定义,在I=3时,Fac(1)的值为5。

计算机考试