首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
32
问题
给定程序中,函数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://www.kaotiyun.com/show/DVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。main(){intm[][3]={1,4,7,2,5,8,3,6,9}inti,k=2for(i=0;i<3;i++)
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)whi1e()s[i]){d[j]=【】:j++;}d[j]=0;
下列程序的输出结果是【】。main(){inta[]={2,4,6},*prt=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y<x)?*(ptr+y):
以下程序的输出是【】。main(){charstr1[]=Howdoyoudo",*p=strl;strcpy(str1+strlen(str1)\2"esshe");pfinff("
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统—管理与控制。
有以下程序:voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++
有以下定义:#include<stdio.h>chara[l0],*b=a;不能给a数组输入字符串的语句是______。
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
随机试题
OnthefourthThursdayinNovember,AmericanscelebratethefeastofThanksgiving.Thisfeastisatimewhenthefamilycomesto
患者,女,45岁,失眠2个月,近日来入睡困难,有时睡后易醒,醒后不能再睡,甚至彻夜不眠,舌苔薄,脉沉细。治疗应首选()
在中国境内合法登记的药品注册申请人是境外合法制药厂商,由其驻中国境内的办事机构办理进口药品注册的是
耐酸瓷砖、耐酸瓷板楼面面层的灰缝采用树脂胶泥时,结合层宜选用:
建筑工程常用的成本分析依据有()的资料。
工程量和相应工程量费用的计算应依据()。
A、 B、 C、 D、 A考虑图形中阴影圆圈整体的位置变动。第一个图形中的阴影圆圈向上移动一个位置得到第二个图形,第二个图形中的阴影圆圈向下移动两个位置得到第三个图形,依此循环变化;实际上是,奇数项图形和偶数
一家实木地板销售商在其合同文本中郑重承诺:“本店所销售的地板绝对是木头做的,负责免费安装,但安装所需材料费除外;免费保修一年,但非本公司所造成的损失除外。如有欺诈,本公司愿负法律责任,并付1000倍以上赔偿金。本公司保留对此合同条款的一切解释权。”下面哪一
WhereisMrSmithnow?
Shewastheonlyoneofthefewgirlswho______passedtheexamination.
最新回复
(
0
)