首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。 例如,有10个正数:46 30 32 40 6 17 45 15 4
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。 例如,有10个正数:46 30 32 40 6 17 45 15 4
admin
2015-12-22
20
问题
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参y所指数组中,在主函数中输出。
例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000
主函数中输出:46 32 40 45 48
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 10
double fun(double x[],double *y)
{ int i,j;double av;
/**********found**********/
av=___1___;
/**********found**********/
for(2=0;i
for(i=j=0;i
/**********found**********/
if(x
>av) y[___3___]= x
;
y[j]=-1;
return av;
}
main()
{ int i;double x[N],y[N];
for(i=0; i
=rand()%50;
printf("%4.0f",x
);}
printf("\n");
printf("\nThe average is:%f\n",
fun(x,y));
for(i=0; y
>=0; i++)printf
("%5.1f",y
);
printf("\n");
}
选项
答案
(1)0 (2)x[i]/N (3)j++
解析
函数fun的功能是计算形参x所指数组中N个数的平均值,同时利用传址参数传回平均值。
第一空:“return av:”可知变量av保存了平均值,故第一空处av初始化应为0,即第一空处应填“0”。
第二空:“for(i=0;i
/N”。
第三空:“if(x
>av)y[__3__]=x
;”是将x
保存在y所指的数组中,i是循环变量,j初始化为0,故y[]的计数变量为j,故第三空处应为“j++”。
转载请注明原文地址:https://kaotiyun.com/show/pXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
以下叙述中错误的是
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);printf("i=%d
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
下列二维数组初始化语句中,不正确的是()。
关于结构化程序设计原则和方法描述错误的是()。
下列选项中不属于结构化程序设计方法的是()。
若以“a+”方式打开一个已存在的文件,则下列叙述正确的是()
下列关于线性链表的描述中正确的是()。
随机试题
以下对DBMS的工作模式排序正确的是()a.从对数据库的操作中接受查询结果b.将处理结果返回给应用程序c.接受应用程序的数据请求d.实现要求的数据操作e.对查询结果进行处理(格式转换)f.将用户的数据请求
慢性支气管炎最主要的病理变化是
成人疝修补手术成功的重要环节有()。
进行有效的风险管理的首要原因是()。
在完全竞争条件下,与平均收益曲线重叠的是()。
杨某系某市甲区M村村民。2016年5月下旬,杨某在本村A路西侧擅自动工修建了两层砖房,建筑面积为88.28平方米。市规划和建设局(位于该市乙区)于5月29日决定立案调查,派人前往现场勘查、拍照,并对杨某进行了询问。经调查发现,杨某所修建的房屋系违法建筑。6
以下对审计抽样特征的描述中,恰当的有()。
什么是底线?底线是必须坚守的最低条件或限度。世界万事万物都有底线,越过了底线,意味着发生质变;守不住底线,就是把自己逼上绝地。根据上述定义,下列哪一项情形属于“越过了底线”()
AdaptationofLivingThingsCertainanimalsandplantsdevelopcharacteristicsthathelpthemcopewiththeirenvironmentbe
Whowastheinventorofchewinggum?
最新回复
(
0
)