数组A在子过程或函数中定义为形参,正确的语句是()。
A、Private Sub sele(ByVal A() As integer)
B、Private Function sale(A() As Integer) As String
C、Private Sub sale(A() As Integer) As Integer
D、Private Sub sale(A(i) As Integer)
A、Private Sub sele(ByVal A() As integer)
B、Private Function sale(A() As Integer) As String
C、Private Sub sale(A() As Integer) As Integer
D、Private Sub sale(A(i) As Integer)
A.函数过程形参的类型与函数返回值的类型没有关系
B.在函数过程中,过程的返回值可以有多个
C.当数组作为函数过程的参数时,只能以传址方式传递
D.如果不指明函数过程参数的类型,并不表示参数没有数据类型
A.f(int array[][6])
B.f(int array[][4])
C.f(int array[3][])
D.f(int array[2][5])
A.正确
B.错误
A.实参数组与形参数组类型应一致
B.数组元素做函数实参时,同变量做实参一样是参数传值
C.形参数组可以不定义数组大小
D.实参数组与形参数组大小必须一致,否则C编译会检查出错
A.在程序中使用内联函数使程序的可读性变差
B.在定义函数时可以在形参表的任何位置给出缺省形参值
C.使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
D.使用const定义的常量名有类型之分,其值在程序运行时是不可改变的
A.定义函数时,有默认参数值的形参必须放在没有默认参数值的形参后面
B.位置参数和关键字参数可以混合使用,但位置参数必须在前
C.位置参数和关键字参数不允许混合使用
D.关键字参数的形式为“形参实参”
A.voidfun(inta[]);
B.voidfun(int*&a);
C.voidfun(int&a[]);
D.voidfun(int&*a);
A.函数调用时传入的参数称为实参
B.函数定义时给出的参数称为形参
C.形参和实参可以同名
D.在函数体中修改形参,则相应实参的值也会改变