首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
55
问题
给定程序中,函数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://www.kaotiyun.com/show/pIRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){chars[]="\n123\\";printf("%d,%d\n",strlen(s),sizeof(s));}执行后输出结果是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
下列程序的输出结果是__________。main(){inta=2,b=4,c=6;intp1=&a,*p2=&b,*p;*(p=&c)=*p1*(*p2);printf("%d
以下程序段 main( ) {inta=5,*b,**c; c=&b;b=&a; …… } 程序在执行了c=&b;b=&a;语句后,表达式:**c的值是
若有定义和语句: inta[10]={1,2,3,4,5,6,?,8,9,10},*p=a; 则不能表示a数组元素的表达式是()
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p;}prin
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*fl)(),int(*f2)(),intx}{returnf2(x)-f1(x)
随机试题
试述在创造社会价值中实现自我价值。
认为决策要完全依据其后果或结果做出,是下述四种道德观的()
男性,70岁,高血压病患者,BP170/90mmHg,根据中国高血压病治疗指南,他的血压应降到
手术时切口在睑皮肤面,与睑缘平行的疾病是
母乳喂养的优点应除外
收益乘数法是将()乘以相应的收益乘数转换成价值的方法。
再就业培训的主要对象不包括()。
阅读材料,完成下列要求。材料一《孟子》中记载了孟子与其学生关于法律问题的讨论。学生问:“舜做了天子后,假如其父杀人,舜的法官该怎么办呢?”孟子回答:“抓起来就行了。”学生又问:“难道舜不阻止法官吗?”孟子说:“舜怎么能阻止呢?法官是按职责办事
评述下述案例中的教育内容、教育方法和师生关系。(2009年)某班有个名叫张亮的9岁小男孩,患有轻度小儿麻痹症,是全班捉弄的对象。他松不开夹克衫拉链,课间休息,在操场上做游戏动作不协调,诸如此类的事情常使他遭到同学的取笑,每当张亮遭到嘲笑和捉弄时,
下列与进程相关的信息中,哪些信息是保存在进程控制块(PCB)中的?()
最新回复
(
0
)