阅读程序: Option Base 1 Sub P(b()As Integer) For i=1 To 4 b(i)=2*i Next i End

admin2013-10-16  29

问题 阅读程序:
    Option Base 1
    Sub P(b()As Integer)
            For i=1 To 4
                   b(i)=2*i
            Next i
    End Sub
    Private Sub Form_Click()
            Dim a(4)As Integer
            For i=1 To 4
                   a(i)=i+4
            Next i
            Pa
            For i=1 To 4  
                Print a(i)
            Next i
    End Sub
    运行上面的程序,单击窗体,输出结果为

选项 A、2 4 6 8   
B、5 6 7 8   
C、l0 12 14 16   
D、4 8 12 1 6

答案A

解析 本题中的过程P的功能是为形参数组b进行赋值,数组作为参数时采用的是地址传递,所以对形参的改变将会影响实参,也就是在窗体的单击事件中,首先在一个循环中为数组a赋值,然后调用了P过程重新为a赋值覆盖掉原来的值。
转载请注明原文地址:https://jikaoti.com/ti/Y660FFFM
0

随机试题
最新回复(0)