首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参Y所指数组中,在主函数中输出。 例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均值为30
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参Y所指数组中,在主函数中输出。 例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均值为30
admin
2017-02-24
45
问题
给定程序中,函数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.0 f",x
)j)
22 printf("\n");
23 printf("\nThe average is:%f\n",fun(x,y));
24 for(i=0;Y
>=0;i++)
25 printf("%5.1 f",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/JMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。structNODE{inthum;structNODE*next;};main(){structNODEs[3]={{1,’\0’},{2,’\0’},{3,’\0’}},*p,*q
有以下程序:intsub(intn){return(n/10+n%10);}main(){intx,y;scanf("%d",&x)y=sub(sub(sub(x)));printf("%d\n",y);}若运行时输入:1
若x=10010111,则表达式(3+(int)(x))&(~3)的运算结果是()。
软件定义时期主要包括______和需求分析两个阶段。
有以下程序#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i;fprintf(f
有以下程序main(){intx=0,y=0,i;for(i=1;++i){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}printf("
以下选项中,当x为大于1的奇数时,值为0的表达式是
下列程序的输出结果是#include"stdio.h"#defineN3#defineM3voidfun(inta[M][N]){printf("%d\n",*(a[1]+2));}main(){inta
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
随机试题
下列一组电报,请分析合同是否有效成立?(1)星期三A用电报向B发出实盘:“中国松香W级100吨,每吨香港仓库交货价1500美元,现金现货交易,星期五电复有效”。(2)星期四B用电报答复:“你星期三来电,中国松香W级100
“伤于()者,上先受之”。
背景A公司承包某超高层建筑机电工程施工项目,该工程位于市中心繁华区,工程范围包括通风与空调、给水排水及消防水、动力照明、环境与设备监控系统等,建设单位要求A公司严格实施绿色施工,严格进行安全和质量管理。A公司项目部针对工程情况,制定了绿
根据增值税法律制度的规定,增值税一般纳税人从事的下列行为中,可以开具增值税专用发票的是()。
不具民事主体资格的科研组织订立的技术合同,未经法人或其他组织授权或认可,但法人或其他组织因该合同受益的,法人或其他组织应承担责任。()
我国唯一的纯文学性的儿童文学奖项是()。
下列属于中国公民出入境管理的对象有()。
下列名医与著作的对应关系不正确的是()。
作为本公司的法人代表,我郑重声明:王也飞签署的任何合同都无效。王也飞不是法人代表。如果他是法人代表,那么别人包括我就不可能是法人代表。以下哪项是上述论证暗含的前提?Ⅰ.不是法人代表没有资格签署合同。Ⅱ.本公司只能有一个法人代表。
下列程序的运行结果是_________。#includelongfunc(intx){longp;if(x==0‖x==1)return(1);p=x*
最新回复
(
0
)