首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于
admin
2023-02-27
13
问题
使用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://jikaoti.com/ti/NnoiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
男女学生共有8人,从男生中选取2人,且从女生中选取1人,共有30种不同的选法,其中女生有()。
一组数据的方差是2,将这组数据中的每一个数据都扩大3倍,则所得一组新数据的方差是()。
容量为100的样本数据,按从小到大的顺序分为8组,如下表:则第三组的频数和频率分别是()。
将一颗骰子随机抛掷3次,则所得最大点数与最小点数之差等于2的概率为()。
函数的定义域为()。
已知k>0,且方程3kx2+12x+k=-1有两个相等的实数根,则k的值等于()。
已知x-y=5,z-y=10,则x2+y2+z2-xy-yz-zx的值为()。
2021年10月12日,习近平主席在《生物多样性公约》第十五次缔约方大会领导人峰会上的讲话中指出,为推动实现碳达峰、碳中和目标,中国将陆续发布重点领域和行业碳达峰实施方案及一系列支撑保障措施,构建起碳达峰、碳中和“1+N”政策体系。中国将持续推进产业结构和
1934年10月中旬,中共中央机关和中央红军(又称红一方面军)8.6万人撤离根据地,向西突围转移,开始长征。其中,中央红军突围以来最壮烈、最关键的一仗是()
某软件公司根据客户需求,组织研发出一套应用软件,并与本公司的职工签订了保密协议,但是本公司某研发人员将该软件中的算法和部分程序代码公开发表。该软件研发人员____①____,该软件公司丧失了这套应用软件的___②_____。②
随机试题
称取仅含有Na2CO3与K2CO3的试样1.000g,溶解后以甲基橙,用0.5000mol/L的HCl标准溶液滴定,用去30.00ml。分别计算试样中Na2CO3和K2CO3的百分含量。
下列哪点是不对的从伦理的角度分析,依据我国的现状,医生应该选择
基于互联网的项目信息门户的特点之一—信息的集中存储,改变了建设项目组织中信息交流和沟通方式,带来的好处是()。
货币供应量成倍扩张或收缩的程度,在数量上常常用概念表示为()。
综合型绩效考评方法包括()。
做梦有助于维护学生的身心健康。()
阅读下面短文,回答文后问题。20世纪80年代,“网际互联协议”使得人们可以连接任意两台计算机,这样,一个巨大的网络——因特网——在全球蔓延开来。20世纪90年代,随着“超文本传输协议”的出现,人们可以链接任意两个文件,这样,一个庞大的在线图书馆兼大
设随机变量X1与X2相互独立,其分布函数分别为F1(x)=F2(x)=,一∞<x<+∞.则X1+X2的分布函数F(x)=()
AnearthquakehitKashmironOct.8,2005.Ittooksome75,000lives,【C1】______130,000andleftnearly3.5millionwithoutfood
Adayafterthemobilephonecelebratedits40thbirthday,Facebookhasproducedsomethingthatithopeswillmakecertainofth
最新回复
(
0
)