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)
第1题:
有参函数中,在定义函数时函数名后面括号中的变量名称为(),在主调函数中调用一个函数时,函数名后面括号中的参数称为()。在调用时将()的值传给()。
A.实参、形参、实参、形参
B.形参、实参、实参、形参
C.实参、形参、形参、实参
D.实参、形参、实参
第2题:
如果函数的形参定义为数组类型,则应该以数组名作为实参。
第3题:
1、下列说法错误的是()。
A.简单变量做函数参数时,是将实参的值传给形参,实参和形参在内存中占用不同的存储单元,因此形参值的改变不会影响实参。
B.数组做函数参数时,是将实参数组的首地址传给形参,形参数组和实参数组在内存中共享相同的存储单元,因此对形参数组元素值的修改也就相当于是对实参数组元素值的修改。
C.在声明函数的二维数组形参时,可省略数组第二维的长度,但不能省略数组第一维的长度。
D.在声明函数的一维数组形参时,通常不指定数组的大小,而用另一个形参来指定数组的大小。
第4题:
关于函数的说法正确的是()
A.函数定义时必须有形参
B.除用global声明的变量外,函数中定义的变量只在该函数体内起作用
C.函数定义时必须有return语句
D.实参与形参的个数可以不相同,类型也可以任意
第5题:
以下C语言中,对函数不正确的描述是()。
A.当用数组名作形参时,形参数组改变可使实参数组随之改变
B.允许函数递归调用
C.函数形参的作用范围只是局限于所定义的函数内
D.递归函数定义必须在主调函数之前
第6题:
对数组名作函数的参数,下面描述正确的是:
A.数组名作函数的参数,调用时将实参数组复制给形参数组
B.数组名作函数的参数,主调函数和被调函数共用一段存储单元
C.数组名作参数时,形参定义的数组长度不能省略
D.数组名作参数,不能改变主调函数中的数据
第7题:
已有以下数组定义和f函数调用的语句,则在f函数的说明中,对形参数组array的正确定义方式为() int a[3][4]; f(a);
A.f(int array[][6])
B.f(int array[3][])
C.f(int array[][4])
D.f(int array[2][5])
第8题:
设有定义语句
则以下叙述正确的是( ).
A.f是指向函数的指针变量,该函数具有_个int类型的形参
B.f是基类型为int的指针变量
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
第9题:
在子过程或函数的调用中,如果形参是数组类型,则只能采用传值调用。()