7、若函数的形参为一维数组,则下列说法中正确的是A.使用函数时的对应实参必为数组名。B.形参数组可以不指定大小。C.形参数组的元素个数必须等于实参数组的元素个数。D.形参数组的元素个数必须多于实参数组的元素个数。
7、若函数的形参为一维数组,则下列说法中正确的是
A.使用函数时的对应实参必为数组名。
B.形参数组可以不指定大小。
C.形参数组的元素个数必须等于实参数组的元素个数。
D.形参数组的元素个数必须多于实参数组的元素个数。
参考答案和解析
形参数组可以不指定大小。
相关考题:
● 关于C 语言的函数参数,下列叙述中正确的是 (60) 。A. 只有在发生函数调用时,函数中的形参才被分配内存单元B. 实参对形参的数据传递是单向的 “值传递”,因此,在被调用的函数当中, 没有办法去修改主调函数中任何变量的值C. 形参变量所占用的内存单元位于堆中D. 如果形参是数组名,则传递的是每个数组元素的值
数组名作为参数时,以下叙述错误的是()A.函数调用时是将实参数组的所有元素传给形参B.函数调用时是将实参数组的首地址传给形参C.函数调用时是将实参数组的第一个元素传给形参D.函数调用时是将实参数组的所有元素地址传给形参
关于C语言的函数参数,下列叙述中正确的是_________。 A只有在发生函数调用时,函数中的形参才被分配内存单元B实参对形参的数据传递是单向的“值传递”,因为在被调用的函数中,没有办法去修改主调函数中任何变量的值C形参变量所占用的内存单元位于堆中D如果形参是数组名,则传递的是每个数组元素的值
以下关于C语言的函数参数叙述中,说法正确的是(28)。A.只有在发生函数调用时,函数中的形参才被分配内存单元B.如果形参是数组名,则传递的是每个数组元素的值C.形参变量所占用的内存单元位于堆中D.实参对形参的数据传递是单向的“值传递”,因此,在被调用的函数之中,无法去修改主调函数中任何变量的值
函数fun()的功能是:逆置数组元素中的值,形参m给出数组中数据的个数。例如,若x所指数组中的数据依次为:9、8、7、6、5,则逆置后依次为:5、6、7、8、9。注意:部分源程序给出如下。请勿改动函数main()与其他函数中的任何内容,仅在fun()函数的横线上填写所需的若干表达式或语句。试题程序:
函数fun()的功能是:逆置数组元素中的值。形参n给出数组中数据的个数。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。注意:部分源程序给出如下。请勿改动main()函数和其他函数中的任何内容,仅在fun()函数的横线上填入所编写的若干表达式或语句。试题程序:
有关数组名作为函数参数说法错误的是()。A、用数组名作为函数参数时,要求形参和实参类型相同B、用数组名作为函数参数时,实参传给形参的是数组的首地址C、用数组名作为函数参数时,实参将数组各元素的值传给形参D、用数组名作为函数参数时,实参和形参共享同一数组
以下正确的叙述是()。A、数组名实际上是此数组的首地址,所以数组名相当于一个指针变量B、若定义数组a[2][3],则a+1和*(a+1)完全相等C、若定义数组a[2][3],则++a和a[1]完全等价D、某函数的形参为一个数组,则调用此函数时只能将数组名作为对应的实参
函数viodfun(doublea[],int*n){………}叙述中正确的是()。()A、调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B、形参a和n都是指针变量C、形参a是一个数组名,n是指针变量D、调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
单选题函数调用时,若形参是数组类型,则调用时只写()A数组名B数组名加[]C数组的长度值D数组名[长度]