首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。 例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。 例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
admin
2019-03-06
44
问题
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。
例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、1、2、3、4。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 9
void fun(int a[],int n)
{ int i,t,p;
/**********found**********/
P=(n%2==0)?n/2:n/2+_____1_____;
for (i=0;i
{
t=a
;
/************found************/
a
=a[p+ _____2_____ ];
/************found************/
_____3 _____=t;
}
}
main()
{ int b[N]={1,2,3,4,5,6,7,8,9),i;
printf("\nThe original data:\n");
for(2=0;i
);
printf(”\n”);
fun(b,N);
printf("\nThe data after moving:
\n”);
for(i=0;i
);
printf("\n");
}
选项
答案
(1)1 (2)I (3)a[p+i]
解析
函数fun的功能是将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。
第一空:“p=(n%2==0)?n/2:n/2+ _____1 _____ ;” 和“a
=a[p+_____2 _____];”“n%2==0”判断是否是偶数,a
和a[p+_____2 _____ ]交换,如果n是偶数,a[0]和a[n/2]交换,如果n是奇数,那么a[0]和a[n/2+1]交换,依此类推,故n为偶数时a
和a[i+n/2]交换,n为奇数时a
和a[i+n/2+1]交换。因此如果n是奇数的话,p应该等于n/2+1,故第一空处应为“1”。
第二空:由上分析可知,a
和a[i+p]交换,故第二空应为“i”。
第三空:“t=a
;a
=a[p+i];”,故第三处应该是把a
赋值给a[p+i],a
保存在t中,故第三空应为“a[p+i]”。
转载请注明原文地址:https://kaotiyun.com/show/aIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
_____________的目的是分析数据问内在语义关联,在此基础上建立一个数据的抽象模型。
以下四组用户自定义标识符中,全部合法的一组是()。
若有以下程序:main(){inta[4][4]={{l,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};inti,j,s=0;for(i
Jackson方法是一种面向______的结构化方法。
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
在C语言中,存储类型为()的变量只在使用它们时才占用存储空间。
下面的程序通过函数average计算数组中各元素的平均值,请填空。floatavetage(int*pa,intn) {inti; floatavg=0.0; for(i=0;i<n;i++); avg
下面的程序实现的是指针p所指向的地址的n个数中,求出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
从作品的风格和表现手法上看,《炉中煤》是一首( )
Ihavetwoboysbut______ofthemlikessweets.
患者,男,20岁。口舌生疮,面赤口渴,心烦失眠,舌红脉数,应选
如下图所示,电路中的时间常数τ为()ms。
问题解决是指个人应用一系列认知操作,从问题的起始状态到达______的过程。
下列关于诸子百家的代表人物的阐述,错误的是()。
根据以下资料,回答下列问题。全国外出农民工与本地农民工人数相差最大的一年是()年。
俗话说:“一山难容二虎”、“一条船不能有两个船长”。从管理的角度看,对这些话的如下解释,你认为最恰当的一项是()。
根据《著作权法》的规定,下列选项属于著作权法保护的作品是
A、 B、 C、 D、 A
最新回复
(
0
)