接收数组的形参需要声明为“类型名 参数名[]”。
第1题:
数组名作为实参传递给形参时,数组名被处理为该数组的()
A、长度
B、元素个数
C、首地址
D、各元素的值
第2题:
若有函数 void fun(double a[]。int*n) {…} 以下叙述中正确的是( )。
A.调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
B.形参a和n都是指针变量
C.形参a是一个数组名,n是指针变量
D.调用fun函数时将把double型参数组元素一一对应地传送给形参a数组
第3题:
若有函数
Void fun( double a[ ],int *n)
{ …… }
以下叙述中正确的是
A)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
B)形参a和n都是指针变量
C)形参a是一个数组名,n是指针变量
D)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
第4题:
在C语言的函数中( )
A.必须有形参
B.形参必须是变量名
C.可以有电可以没有形参
D.数组名不参与形参
第5题:
函数重载是指( )。
A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C.两个以上的函数名字不同,但形参的个数或类型相同
D.两个以上的函数取相同的函数名,并且函数的返回类型相同
第6题:
有关数组名作为函数参数说法错误的是()。
第7题:
无参函数的调用格式为()
第8题:
当需要用一个形参访问对应的实参时,则该形参应说明为()。
第9题:
函数viodfun(doublea[],int*n){………}叙述中正确的是()。()
第10题:
在C语言的函数中,()
第11题:
函数中的形参和调用时的实参都是数组名且都是变量时,传递方式有什么不同?
第12题:
数组名
数组名加[]
数组的长度值
数组名[长度]
第13题:
A.函数类型
B.函数名
C.形参类型
D.形参名
第14题:
下列属于引用调用的是( )。
A.形参是指针,实参是地址值
B.形参和实参都是变量
C.形参是数组名,实参是数组名
D.形参是引用,实参是变量
第15题:
已知一函数的形参说明为intarr[5][6],则与此等效的形参说明为( )。
A.intarr[][]
B.int[5][]
C.int*a[6]
D.int(*a)[6]
第16题:
A、常量
B、数组名
C、简单变量
D、数组元素
第17题:
下列是函数的引用调用的是()。
第18题:
若自定义函数的形参是数组类型,该函数调用时只写()
第19题:
函数调用时,若形参是数组类型,则调用时只写()
第20题:
若需要利用形参直接访问实参,则应把形参变量说明为()参数。
第21题:
函数调用时,实参与形参的参数名不必相同。
第22题:
在过程定义中,()可作为传值的形参。
第23题:
形参是指针,实参是地址值
形参是变量,实参是引用
形参是指针,实参是数组名
形参是引用,实参是变量
第24题: