首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于
admin
2023-02-27
25
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。
例如,有10个正数:47、30、32、40、6、17、45、15、
48、26,其平均值为30.600000。
移动后的输出为30、6、17、15、26、47、32、40、
45、48。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #inciude<stdlib.h>
2 #include<stdio.h>
3 #define N 10
4 double fun(double * x)
5 {int i,j;double av,y[N];
6 av=0:
7 for(i=0;i<N;i++)
8 /*********found*********/
9 av+=<u>【1】</u>;
10 for(i=j=0;i<N;i++)
11 if(x
<aV){
12 y[j]=x
;x
=-1;
13 /*********found*********/
14 <u>【2】</u>;
15 }
16 i=0;
17 while(i<N)
18 {if(x
!=-1)y[j++]=x
;
19 /*********found*********/
20 <u>【3】</u>;
21 }
22 for(i=0; i<N;i++)x
=y
;
23 return av;
24 }
25 main()
26 {int i;double x[N];
27 for(i=0;i<N;i++)
28 {x
=rand()%50;
29 printf("%4.0f",x
);)
30 printf("\n");
31 printf("\nThe average is:%f\n",fun(x));
32 printf("\nThe result:\n",fun(x));
33 for(i=0;i<N;i++)
34 printf("%5.0f",x
);
35 printf("\n");
选项
答案
(1)x[i]/N(2)j++或++j(3)i++或++i
解析
填空1:变量av代表平均值,本题考查了求数组元素的平均值,故空1处应该填x
/N。
填空2:通过for循环和if判断找到数组x中比平均值小的数,并把这些值赋给数组y。数组中下标j自增,故空2处应该填j++或者++j。
填空3:通过while循环语句,把数组x中比平均值大的数放在数组y的后半部分,故空3处应该填i++或者++i。
转载请注明原文地址:https://kaotiyun.com/show/UJ0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在由数字0,1,2,3,4,5所组成的没有重复数字的四位数中,不能被5整除的数共有个()。
用1、2、3、4、5、6、7、8组成没有重复数字的八位数,要求1和2相邻,3与4相邻,5与6相邻,而7与8不相邻,这样的八位数共有()。
某商店将某种品牌的电脑,按进价提高35%进行定价,然后打出“几折酬宾,外送50元车费”的广告,结果每台电脑获利208元,那么每台电脑的进价是()元。
从单词“equation”中选取5个不同的字母排成一排,含有“qu”(其中“qu”相连且顺序不变)的不同的排列共有()。
学校要选派4名爱好摄影的同学中的3名分别参加校外摄影小组的3期培训(每期只派1名),甲、乙两位同学都不能参加第1期培训,不同的选派方式共有()。
对于实数x,若|x+2|+|x-4|>a恒成立,则a的取值范围中包含()个非负整数。
函数的最小值为()。
2021年10月12日,习近平主席在《生物多样性公约》第十五次缔约方大会领导人峰会上的讲话中指出,为推动实现碳达峰、碳中和目标,中国将陆续发布重点领域和行业碳达峰实施方案及一系列支撑保障措施,构建起碳达峰、碳中和“1+N”政策体系。中国将持续推进产业结构和
贫困是人类社会的顽疾。反贫困始终是古今中外治国安邦的一件大事。一部中国史,就是一部中华民族同贫困作斗争的历史。2021年2月25日,习近平在全国脱贫攻坚总结表彰大会上的讲话中指出,我国构建了一整套行之有效的政策体系、工作体系、制度体系,走出了一条中国特色减
应用系统开发中可以采用不同的开发模型,其中,____①____将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分:____②____则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。①
随机试题
某企业持有一张面额为10000元,3个月之后到期的票据到银行去办理贴现,银行经计算后提出,在扣除贴现息之后,将向该企业支付9920元。请先写出贴现公式,然后据以计算当前的年贴现率。
A、β2肾上腺素受体激动B、M胆碱受体拮抗剂C、白三烯受体拮抗剂D、糖皮质激素药E、磷酸二酯酶抑制剂扎鲁司特
患者,女性,28岁。胃大部切除术后4天,体温38.5℃,切口疼痛,应考虑
浅埋暗挖法与“新奥法”的主要区别在于是否()。
个人住房贷款的期限在1年以内(含1年)的贷款,实行合同利率,遇法定利率调整()。
丁公司2015年12月31日的资产负债表显示,资产总额年初数和年末数分别为4800万元和5000万元,负债总额年初数和年末数分别为2400万元和2500万元,丁公司2015年度营业收入为7350万元,净利润为294万元。要求:计算销售净利率。
设f(x)=(2x2-x-1)/(x-1)e1/x,求f(x)的间断点,并进行分类.
软件逆向工程就是分析已有的程序,寻求比源代码更高级的抽象表现形式。在逆向工程导出信息的四个抽象层次中,(39)________包括反映程序各部分之间相互依赖关系的信息;(40)________包括反映程序段功能及程序段之间关系的信息。(39)
第十二届全国人民代表大会第三次会议政府工作报告中看点众多,精彩纷呈。为了更好地宣传大会精神,新闻编辑小王需制作一个演示文稿,素材放于考生文件夹下的“文本素材.docx”及相关图片文件,具体要求如下:设置幻灯片为循环放映方式,每张幻灯片的自动切换时间
Inlandcanalsareusedto(shipping)farmandfactory(goods)to(nearby)town(or)seaports.
最新回复
(
0
)