首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。 例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。 例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均
admin
2016-12-06
43
问题
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。
例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均值为30.500000。
主函数中输出:46 32 40 45 48。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #define N 10
4 double fun(double x[],double*y)
5 { int i ,j ;double av;
6 /*********found*********/
7 av=
【1】
;
8 /*********found*********/
9 for(i=0;i<N;i++)
10 av=av+
【2】
;
11 for(i=j=0;i<N;i++)
12 /*********found*********/
13 if(x
>av) y[
【3】
]=x
;
14 y[j]=-1;
15 return av;
16 }
17 main( )
18 {int i;double x[N],y[N];
19 for(i=0;i<N;i++)
20 {x
=rand( )%50;
21 printf(’’%4.of’’,x
);}
22 printf(’’\n’’);
23 printf(’’\nThe average is:%f\n’’,fun(x,y));
24 for(i=0;y
>=0;i++)
25 printf(’’%5.1f’’,y
);
26 printf(’’\n’’);
27 }
选项
答案
(1)0.0 (2)x[i]/N (3)j++
解析
填空1:通过上面的程序可以看出此空考的是给变量赋初值,av代表的是平均值,因此av的初值应该是0.0。
填空2:通过for循环可知,此空代表求平均值,因此应该填写x
/N。
填空3:先把大于平均值的数放在形参y所指数组中,然后使下标值加1,因此此空应该填j++。
转载请注明原文地址:https://kaotiyun.com/show/DVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
在数据流图(DFD)中,带有名字的箭头表示______。
有以下程序:matin(){char*s[]={"one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[o]);}
有以下程序:main(){charal=’M’a2=’m’;printf("%c\n",(al,a2));}以下叙述中正确的是______。
有以下程序:main(){inti=10,j=1;printf("%d,%d\n",i--,++j);}执行后的输出结果是______。
有以下程序:main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
有以下程序:main(){intnum[4][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12),{13,14,15,16}},i,j;for(i=0;i
关于结构化程序设计原则和方法描述错误的是()。
下列选项中不属于结构化程序设计方法的是
随机试题
以下哪项不是腹膜透析的特点
某患者明晨将行二尖瓣修复手术。夜班护士估计患者今晚最可能影响其睡眠的因素是
[2013年第23题]在投资方案财务评价中,获利能力较差的方案是:
(2007年)生产性项目总投资包括()和铺底流动资金两部分。
我国A公司欲从韩国进口一批电动车。对方于2012年6月1日发盘“可供普通包装电动车120辆,每辆180美元CIF大连。7月份装运,限本月20日复到我方有效”,我方收到发盘后于6月10日复电“你方6月1日发盘接受。请内用泡沫袋,外用纸箱包装”。试分析我方回复
艾森克用实验心理学的方法研究人格,将人格划分为()等维度。
经济发展是城镇建设用地大量扩张最根本、最直接的原因。经济发展水平越高.城市完善基础设施的能力越强,就越能够吸引更多的企业和人口,从而加快土地利用结构转化速度。近20年来.S市区建设用地扩张了近1倍,主要是由于城市经济发展带来的增加建设用地的需要.这足以证明
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
Beforethemid-nineteenthcentury,peopleintheUnitedStatesatemostfoodsonlyinseason.Drying,smoking,andsaltingcould
ThisPChasbeenparalyzedforafewdays,itshould(fix)______yesterday.
最新回复
(
0
)