单选题
有如下过程代码:
Suvar_dim)
StatinumAinteger
DinumAInteger
numa=numa+2
numb=numb+1
prinnuma;numb
EnSub
连续三次调用var_dim过程,第三次调用时的输出是( )。
A、
2 1
B、
2 3
C、
6 1
D、
6 3
【正确答案】
C
【答案解析】
Static用于在过程中定义静态变量,其值会在每次执行后保留,所以第二次执行开始时numa为2,执行后为4。第三次开始初值为4,执行后为6,而变量numb在每次执行后都会重新初始化为0,执行后加1。
提交答案
关闭