问题 单项选择题

设有如下程序:
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。

单项选择题
单项选择题