函数fun()的功能是:逆置数组元素中的值。形参n给出数组中数据的个数。
例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则逆置后依次为:9、8、7、6、5、4、3、2、1。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在fun()函数的横线上填入所编写的若干表达式或语句。
试题程序:
【1】n/2【2】i【3】a[n-i-1]
【解析】fun()函数实现的功能是实现数组的逆置。具体步骤通过参数传递,得到数组指针(即数组名)和数组记录大小的变量n,通过这两个参数配置for循环,遍历数组的中间的元素位置,每次循环都将i位置和对应位置结点(i距离0位置等于其距离尾位置的结点)的元素交换,由此实现数组的逆置。
第1题:
下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a [0][2] .....中,把偶数从数组中删除,奇数个数通过函数值返回。 例如:若a所指数组中的数据最初排列为:9、1、4,2、3、6、5、8、7,删除偶数后a所指数组中的数据为:9、1、 3、5、7,返回值为5。 请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。 不得增行或删行,也不得更改程序的结构!
第2题:
若用数组名作为函数调用的实参,传递给形参的是_______。
A.数组中的全部元素的值
B.数组中第一个元素的值
C.数组的首元素地址
D.数组元素的个数
第3题:
若用数组名作为函数的实参,传递给形参的是()。
A.数组元素的个数
B.数组的首地址
C.数组第一个元素的值
D.数组中全部元素的值
第4题:
若用数组名作为函数调用的实参,传递给形参的是()。
A数组的首地址
B数组中第一个元素的值
C数组中全部元素的值
D数组元素的个数
第5题:
若用数组名作为函数的实参,传递给形参的是
A.数据的首地址
B.数组第一个元素的值
C.数组中全部元素的值
D.数组元素的个数