首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。 例如,有10个正数: 46、30、32、40、6、17、45、15、48、2
给定程序中,函数fun的功能是:计算x所指数组中N个数的平均值(规定所有数均为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并在主函数中输出。 例如,有10个正数: 46、30、32、40、6、17、45、15、48、2
admin
2018-03-28
56
问题
给定程序中,函数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 >
#define N 10
double fun (double x[] ,double * av)
{int i,j; double d,s,
s=0;
【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;
for(i=0;i<N,i++)
{ x
=rand()%50;
printf("%4.0 f",x
);}
printf ("\n");
m = fun (x, &av) ;
printf ("\nThe average is: % f\n"f
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://kaotiyun.com/show/1xxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
按照“后进先出”原则组织数据的数据结构是()。
以下合法的赋值语句是()
若语句“t=fun(fun(x,y,a),(a+b,a+C,x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
阅读下列程序,当运行函数时,输入asdafaaz67,则输出为#include#include#includeintfun(char*str){inti,j=0;for(i=0;str[i]!=′\0′;
若有结构体定义:structstu{intnum;charsex;intage;}al,a2;则下列语句中错误的是()。
以下数组定义中错误的是()。
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
下列语句的输出结果是______。charS[20]="aaaa",*sp=s;puts(strcat(sp,"AAAAA"));
函数pi的功能是根据以下公式近似求得的:pi*pi/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)请在下面的函数中填空,完成求pi的功能。#include<math.h>doublepi(longn)
以下不能正确定义二维数组的选项是
随机试题
下列哪项是中毒性菌痢的特点
甾体皂苷元是由__个碳原子组成乙型强心苷元是由__个碳原子组成
某公司承担一项机电改建工程,工程量主要为新建4台5000m3原油罐及部分管线,更换2台重356t、高45m的反应器,反应器施工方法为分段吊装组焊。针对作业活动,项目部风险管理小组对风险进行了识别和评价,确定了火灾、触电、机械伤害、窒息或中毒、焊接、
【背景资料】某城市给水工程项目,总承包商将给水管道工程分包给具有相应资质能力的承包商。该分包商在施工中的一些情况如下:情况一:大型球墨铸铁管采用原土地基。情况二:球墨铸铁管接口采用人工推入式接口。情况三:承插式铸铁管接口材料使用的石棉必须是4F有
施工作业者提出水上水下施工作业申请时,提供的申请资料包括()。
(用户名:21;账套:202;操作日期:2013年1月1日)销售部销售联想电脑10台,收到北京公交公司支付购买款59000元,填记账凭证一张,凭证录入时间2013年1月10日。借:银行存款—工行存款59000
下列各项目,符合谨慎性原则的有()。
某市卷烟厂2009年10月发生下列业务:(1)从农民手中收购烟叶10吨,收购凭证上注明的收购额100000元,另支付价外补贴。验收后送某烟丝加工厂加工成烟丝,向运输公司支付运费800元,取得运输发票;(2)烟丝加工厂将上述10吨烟叶加工成8
下列IP也址中,()地址是B类地址。
下列关于综合布线的描述中,正确的是()。
最新回复
(
0
)