有如下过程代码: Sub var_dim( ) Stalic numa As Integer Dim numb As Integer numa= numa+2 numb=n

admin2018-09-19  30

问题 有如下过程代码:
    Sub var_dim(     )
        Stalic  numa As Integer
        Dim  numb As Integer
        numa= numa+2
        numb=numb+1
        print numa; numb
    End Sub
    连续3次调用vat—dim过程,第3次调用时的输出是(     )。

选项 A、2 l
B、2 3
C、6 1
D、6 3

答案C

解析 Static 声明的变量为静态变量,静态变量在程序运行期间,每次进入程序过程时都会保留上次的值,而普通变量不会保留。numa定义为静态变量,因此每次调用都会保留结果,3次调用过程,numa的值为6,numtb的值为1。
转载请注明原文地址:https://kaotiyun.com/show/jBFp777K
0

最新回复(0)