问题 单项选择题

设有以下函数过程
Private Function Fun(a()As Integer,b As String) As Integer
End Function
若已有变量声明:
Dim x(8)As Integer,n As Integer,m As String
则下面正确的过程调用语句是______。

A) x(0)=Fun(x,"m")B) n=Fun(n,m)
C) Call Fun x, "m"D) n=Fun(x(8) ,m)

答案

参考答案:A

解析: 本题用Function关键字说明这是一个函数过程,如果要使用C) 选项中的方法调用函数,则参数必须用括号括起来,所以C) 选项排除。而在定义语句中,a被定义成了数组参数,则只能接受数组名,B) 选项中传给a的是变量n,D) 选项中传给a的是数组的一个成员,也是一个变量,都是错误的。只有A) 选项中将数组名x传给了a,是正确的。因此,答案为A) 。

单项选择题 A1型题
单项选择题