下列给定程序中,函数fun的功能是:将形参a所指数组中的前半部分元素中的值与后半部分

题型:填空题

问题:

下列给定程序中,函数fun的功能是:将形参a所指数组中的前半部分元素中的值与后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。
例如,若a所指数组中的数据为:1, 2, 3, 4, 5, 6, 7, 8, 9, 则调换后为:6, 7, 8, 9, 5, 1, 2, 3, 4。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
#define N 9
void fun(int a[], int n)

int i, t, P;
P=(n%2==0) n/2:n/2+______;
for(i=0; i<n/2; i++)

t=a[i];
a[i]=a[P+______;
______=t;


main()

int b[N]=1, 2, 3, 4, 5, 6, 7, 8, 9, i;
printf("\nThe original data: \n");
for(i=0; i<N; i ++)
printf("% 4d", b[i]);
printf("\n");
fun(b, N);
printf("\nThe data after moving: \n");
for(i=0; i<N; i ++)
printf("% 4d", b[i]);
printf("\n");

考点:计算机等级考试C语言全国计算机等级考试二级C语言机试真题2012年03月
题型:填空题

练习跆拳道可以培养人良好的精神品质.

题型:填空题

三项式x2-x-2n能分解为两个整系数一次因式的乘积

(1)若1≤n≤30,且n是整数,则这样的n有多少个?

(2)当n≤2005时,求最大整数n

题型:填空题

孙中山领导的辛亥革命实现了20世纪中国第一次历史性巨变,因为这次革命[      ]

A、推翻了统治中国两千年的封建君主专制制度

B、确立了资产阶级民主共和制度

C、给与人民充分的民主自由的权利

D、促进资产阶级民主思想的传播

题型:填空题

已知3x2a+1y4与4x3y|b|是同类项,a2+b2的值.

题型:填空题

音位和音素有什么不同?

更多题库