首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中.函数fun()的功能是计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中.函数fun()的功能是计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均
admin
2023-02-27
11
问题
使用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全国计算机二级
相关试题推荐
关于x的方程mx2-2(3m-1)x+9m-1=0有两个实根,则m的取值范围是()。
在a和b(a≠b)两数之间插入n个数,使它们与a,b成等差数列,则该数列的公差是()。
如果方程(k2-1)x2-6(3k-1)x+72=0有2个不等的正整数根,则整数k的值是()。
一个长1m、宽8cm、高5cm的长方体木料锯成长度都是50cm的两段,表面积比原来增加()平方厘米。
中国特色社会主义法律体系是以我国全部现行法律规范按照一定的标准和原则划分为不同的法律部门,并由这些法律部门所构成的具有内在联系的统一整体。每一法律部门均由一系列调整相同类型社会关系的众多法律、法规所构成。下列属于程序法律部门的是()
党的十九届五中全会提出,全面建成小康社会、实现第一个百年奋斗目标之后,我们要乘势而上开启全面建设社会主义现代化国家新征程、向第二个百年奋斗目标进军,这标志着我国进入了一个新发展阶段。新发展阶段是()
结合材料回答问题:材料17月31日,北斗三号全球卫星导航系统建成暨开通仪式在北京举行。习近平总书记出席仪式,铿锵有力地宣布:“北斗三号全球卫星导航系统正式开通!”这标志着我国建成了独立自主、开放兼容的全球卫星导航系统,中国北斗从此走向了
系统性能评价中的方法和工具较多。用基准测试程序来测试系统性能是常见的一种测试计算机系统性能的方法,常用的基准测试程序较多。下面________不是常用的基准测试程序。
除机器语言之外,最底层的编程语言是________。
以下选项中,合法的一组C语言数值常量是()。
随机试题
A.白芥子B.半夏C.百部D.桔梗E.苦杏仁具有润肠通便功效的药物是
17.当人工挖孔桩工程的开挖深度超过()时,应认定属于“超过一定规模的危险性较大的分部分项工程"的范畴。
商业银行从事黄金期货经纪业务应取得相应资格,不得利用自有的黄金期货交易资格代理客户从事黄金期货经纪业务。()
甲股份有限公司(以下简称“甲公司”)为增值税一般纳税人,为了建造一幢厂房,于2×14年12月1日从某银行借入一笔专门借款1000万元(假定甲公司向该银行的借款仅此一笔),借款期限为2年,年利率为6%,到期一次支付本金和利息(票面利率等于实际利率)。该厂房采
游客在旅游期间感到身体不适或患一般疾病如()时,导游员应采取相应的处理措施。
ThereisonewordthatisonthelipsofAmericans,dayandnight:"Sorry".OnetimeasIwaswalkingonthestreet,ayoung
《中国共产党廉洁自律准则》中对党员干部在廉洁从政中的要求是应自觉()。
邓小平提出以是否有利于发展社会主义社会的生产力,是否有利于增强社会主义国家的综合国力,是否有利于提高人民的生活水平作为判断各方面工作是非得失的根本标准。“三个有利于”的判断标准()。
马赫主义认为真理是“思想形式”,是“社会组织起来的经验”,凡是多数人承认的就是真理;实用主义认为“有用即真理”。这两种观点()
在Linux操作系统中手工安装Apache服务器时,默认的Web站点的目录为(26)。
最新回复
(
0
)