单项选择题

设程序中有如下数组定义和过程调用语句: Dim a(10) As Integer …… Call p(a) 如下过程定义中,正确的是(  )。

A.Private Sub p(a As Integer)
B.Private Sub p(a() As Integer)
C. Private Sub p(a(10) As Integer)
D.Private Sub p(a(n) As Integer)