首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。 例如,有10个正数:46、30、32、40、6、17、45、15、
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。 例如,有10个正数:46、30、32、40、6、17、45、15、
admin
2019-03-06
30
问题
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。
例如,有10个正数:46、30、32、40、6、17、45、15、
48、26,平均值为30. 500000。
主函数中输出m=30。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < stdio.h >
#de fine N 10
double fun (double x[],double * av)
{ int i, j ; double d, s;
s =0;
for(i=0; i < N; i++) s = s +x
,
/*********found*********/
【1】
= s/N;
d =32767;
if(x
< *av && *av 一 x
< =d){
/*********found*********/
d= *av 一x
;
j=
【2】
;
}
/*********found*********/
return
【3】
;
}
main ()
{ int i; double x[N],av,m;
printf "’\n") ;
m = fun (xf &av) ;
printf ("\nThe average is: % f\nl’,
av) ;
printf ("m = % 5 .lf ",m) ;
printf ( "\n") ;
}
选项
答案
(1)*av (2)i (3)x[j]
解析
填空1:从原程序中可以看出*av代表的是平均值,而s/N表示的就是平均值,因此本空应该填*av。
填空2:if语句来判断找最接近平均值的数,因而此空应该填i。
填空3:题目要求将小于平均值且最接近平均值的数作为函数返回,而j表达的是最接近平均值的数在数组中的下标,因而本空应该填写x[j]。
转载请注明原文地址:https://jikaoti.com/ti/0kf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若给fun函数的形参s传送字符串:"abc-6354abc",则函数的返回值是()。(字符串中包括空格)longfun(charS[]){longn;intsign;for(;isspace(*s)||islow
有以下程序:main(){chars[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是()。
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];fo
在面向对象方法中,信息隐蔽是通过对象的()性来实现的。
下面对C语言的描述中,正确的是
不合法的main函数命令行参数表示形式是
用树形结构来表示实体之间联系的模型称为()。
与结构化需求分析方法相对应的是【】方法。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为()。
利用fseek函数可实现的操作是()。
随机试题
Themethodofcreatingwordsbyremovingthesupposedsuffixesiscalled______.
下列哪一种酶是由小肠腺分泌的
喷锚暗挖法隧道施工方案,主要包括()。
国际工程投标报价的动态分析应考虑的影响因素主要是()。
总折旧固定资产中应当包含土地。()
农药是重要的农业生产资料,使用农药是确保农业生产高产、优质、高效的重要手段之一。我国农作物病虫害、草害、鼠害有1358种之多,每年造成产量损失高达10%~25%,严重影响了农业生产的稳定发展。目前在防治病虫害、草害、鼠害的措施中,使用农药进行防治,仍是综合
只要投资组合中资产的数目足够多,资产组合的风险一定可以降低至零。()
求微分方程yy"=y’2满足初始条件y(0)=y’(0)=1的特解.
下面是某路由器的部分配置信息,解释(n)处标有下划线部分的含义。【配置路由器信息】Currentconfiguration:!version11.3noservicepassword
ReadpartofaletteryourbosshasreceivedfromMrsJenkins,aconferenceorganizer.Iamwritingtoaskifyouwouldattenda
最新回复
(
0
)