首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中.函数fun()的功能是计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中.函数fun()的功能是计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均
admin
2023-02-27
15
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中.函数fun()的功能是计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。
例如,有10个正数:46、30、32、40、6、17、45、15、
48、26,其平均值为30.500000。
主函数中输出m=30。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件blank1.c中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #define N 10
4 double fun(double x[],double*av)
5 {int i,j;double d,s;
6 s=0;
7 for(i=0;i<N;i++)s=s+x
;
8 /*********found*********/
9 <u>【1】</u>=s/N;
10 d=32767;
11 for(i=0;i<N;i++)
12 if(x
<*av&&*av-x
<=d){
13 /*********found*********/
14 d=*av-x
;
15 j=<u>【2】</u>;
16 }
17 /*********found*********/
18 return[3];
19 }
20 main()
21 {int i;double x[N],av,m;
22 for(i;0;i<N;i++);
23 { x
=rand()%50;
24 printf("%4.0f",x
);}
25 printf("\n");
26 m=fun(x,&av);
27 printf("\nThe average is:%f\n",av);
28 printf("m=%5.1f",m);
29 printf("\n");
30 }
选项
答案
(1)* av (2)i (3)x[j]
解析
填空1:从源程序中可以看出,*av代表的是平均值,而s/N用来计算平均值,故空1处应该填*av,对*av赋值。
填空2:if语句用来查找最接近平均值的数,下标为i的元素最接近平均值,将此下标赋给变量j,故空2处应该填i。
填空3:题目要求将小于平均值且最接近平均值的数作为函数值返回。而j表达的是最接近平均值的数在数组中的下标,故空3处应该填x[j]。
转载请注明原文地址:https://kaotiyun.com/show/cD0D777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
刘翔在出征奥运会前进行110米跨栏训练,教练对他10次的训练成绩进行统计分析,判断他的成绩是否稳定,则教练需要知道刘翔这10次成绩的()。
高三(一)班要安排毕业晚会上4个音乐节目,2个舞蹈节目和1个曲艺节目的演出顺序,要求两个舞蹈节目不连排,则不同排法的有()。
若三点A(1,a)、B(5,7)、C(10,12)无法构成三角形,则a=()。
圆O1:x2+y2-2x=0和圆O2:x2+y2+4y=0的位置关系是()。
结合材料回答问题:材料1正确认识党和人民事业所处的历史方位和发展阶段,是我们党明确阶段性中心任务、制定路线方针政策的根本依据,也是我们党领导革命、建设、改革不断取得胜利的重要经验。党的十九届五中全会提出,全面建成小康社会、实现第一个百年奋斗目标
乡村兴则国家兴,乡村衰则国家衰。我国人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾在乡村最为突出,我国仍处于并将长期处于社会主义初级阶段的特征很大程度上表现在乡村。为此,实施乡村振兴战略是()
设随机变量X和Y相互独立,且都服从正态分布N(μ,σ2),则P{丨X-Y丨<1}().
假设主机A通过Telnet连接了主机B,连接建立后,在命令行输入字符“C”。如图所示,主机B收到字符“C”后,用于运输回送消息的TCP段的序列号seq应为____①____,而确认号ack应为____②____。②
中间件是提供平台和应用之间的通用服务,这些服务具有标准的程序接口和协议。中间件的基本功能包括:为客户端和服务器之间提供___①_____;提供____②____保证交易的一致性;提供应用的___③_____。①
随机试题
出版物发行员在进货时要十分注意区分出版物同名称而内容不同、同内容而名称不同的情况。()
常用络石藤而不用雷公藤治疗的病证是
为了鼓励降低能源消耗,国家决定给予电动汽车生产企业每辆5万元的补贴。对于电动汽车生产企业而言,这种补贴行为属于()。
()对于碳水化合物相当于汞对于()
互联网上每一个网络或每一台主机所分配的逻辑地址称为IP地址。目前,IP地址主要有IPv4地址和IPv6地址两大类别。下列对应错误的是:
工业革命是促使工场手工业发展到大机器生产的一次革命,是资本主义发展史上的重要阶段。下列关于工业革命的影响,说法正确的有()。
在中国早期马克思主义者的队伍中,作为先驱者和擎旗人的是()。
设直线L:求该旋转曲面介于z=0与z=1之间的几何体的体积.
Pleasegiveaheadingtothepassage.Howtoread______.Ifyouareverybusy,howcouldyougetthemajorinformationfromt
A、OniPodyoucanwatchallTVprogramsofABCB、TwoABChitsareavailableoniPod.C、TheiPodwilljoindigitalvideorecorder
最新回复
(
0
)