问题
单项选择题
有如下过程代码:
Sub var_dim()
static numa As Integer
Dim numb As Integer
numa=nuna+2
numb=numb+1
print numa;mub
End Sub
连续3次调用var_dim过程,第3次调用时的输出是( )
A.2 1
B.2 3
C.6 1
D.6 3
答案
参考答案:C
解析: Static是将变量声明为静态变量,每次调用值会取上次调用后的值。而numb是局部变量,每次会重新初始化,所以应选C选项。