常州未来10年发展规划:这道VB题目何解?为什么?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 02:53:19
下面的过程定义语句中合法的是(d)
A:Sub proc1(ByVal n(4))
B:Sub proc1(ByVal n())
C:function Proc1(proc1)
D:function Proc1(ByVal n)
为什么A B C 不正确?

不同意二楼观点
ABC错误.
原因:
A.B同样的原因(数组做形参时只能是ByRef调用)
改正:
A:Sub proc1(ByRef n(4))
B:Sub proc1(ByRef n())

C的原因(参数和函数名不能重名)

AB参数是函数当然不可以
C参数和函数名重复

支持楼上的。