首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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-07-10
73
问题
函数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中。不得增行或删行,也不得更改程序的结构!
1 #include<stdio.h>
2 #define N 9
3 void fun(int a[],int n)
4 { int i,t,p;
5 /**********found**********/
6 p=(n%2==0)?n/2:n/2+__1__;
7 for(i=0;i<n/2;i++)
8 {
9 t=a
;
10 /**********found**********/
11 a
=a[p+__2__];
12 /**********found**********/
13 __3__=t;
14 }
15 }
16 main()
17 {int b[N]={1,2,3,4,5,6,7,8,9},i;
18 printf(’’\nThe original data:\n’’);
19 for (i=0;i<N;i++) printf(’’%4d’’,b
);
20 printf(’’\n’’);
21 fun(b,N);
22 printf(’’\nThe data after moving:\n’’);
23 for (i=0;i<N;i++)printf(’’%4d’’,b
);
24 printf(’’\n’’);
25 }
选项
答案
(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/64ID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
《人民日报》北京2月18日电:商务部、中国农业银行、中国移动通信集团公司近日在京举行“万村千乡市场工程”信息化建设合作协议签约仪式,政银企三方携手打造现代化农村流通网络。根据合作协议,商务部、中国农业银行、中国移动通信集团公司将以“万村千乡市场工程”建设的
下面句子中,语法结构与其他三句不同的是()。
所谓信息加工,就是将人脑与计算机进行类比,将人脑看作类似于计算机的信息加工系统。但是这种类比只是机能性质的,也就是在行为水平上的类比,而不管作为其物质构成的生物细胞和电子元件的区别。换句话说,这种类比只涉及软件而不涉及硬件。这段话中的“软件”是指(
汉字产生的标志是殷商后期所形成的初步定型的甲骨文,其后经过了六千多年的演变,形成了我们今天的文字。下列汉字演变过程排列顺序正确的是()。
试析共产国际与1920年代中国革命的关系。(南开大学2013年中国历史真题)
利率是金融学中核心变量之一,关于利率的决定理论也很多。其中,可贷资金理论试图完善古典学派的储蓄投资理论和凯恩斯流动性偏好利率理论。(1)请比较可贷资金理论与储蓄投资理论和凯恩斯流动性偏好理论的异同;(2)具体说明可贷资金理论相对于另外两
关于法治问题有如下观点:①法治与法制没有区别;②法治强调法律在社会生活中的至高权威;③中国建立法治国家,要将依法治国和以德治国结合起来;④法治意味着法律调整的正当性。下列选项中,表述不正确的观点是
以法的地位、效力、内容和制定程序为标准,法可以划分为()
下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是()。
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有结点数为()。
随机试题
“近朱者赤,近墨者黑”,这句话反映了下列哪种因素对人的发展的作用?
女性,36岁,因3年前右面部耳前刀砍伤来就诊。查体:右耳前纵形线状瘢痕,长约8cm,右侧额纹消失,右眼睑闭合不全,右口角向下移位,不能做鼓气与吹哨动作。如果选用吻合血管、神经的肌肉移植,而原面神经的近侧断端又无法找到,则用哪种方法进行神经的功能重建最为
A.多巴胺剂量为6~15μg(kg.分钟)B.多巴胺剂量为2~5μg(kg.分钟)C.多巴胺剂量为2~5μg/kgD.多巴胺剂量为>20μg/(kg.分钟)E.多巴胺剂量为6~15μ/kg
工程建设项目设计招标核心因素属于()。
一预应力后张法采用JM型锚具的24m钢筋混凝土屋架下弦,其一根预应力钢筋的长度为()m。
下列属于受到资本市场制约只能临时解决问题,但能达到支持企业有效增长的措施是()。
党的十八届四中全会决定指出,中国特色社会主义道路、理论体系、制度是全面推进依法治国的根本遵循。这一论点的主要哲学依据是()。
眼界、境界、边界对人生有重要影响,你怎么看?
根据《收养法》的有关规定,下列关于一般收养法律关系中,收养人应当具备条件的表述,错误的是()。
下列服务组件中,(58)服务可以使用户在Linux与Windows操作系统之间实现文件系统和打印机共享功能。
最新回复
(
0
)