首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有10
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有10
admin
2017-02-28
48
问题
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。
例如,有10个正数:46 30 32 40 6 17 45 15 48 26,平均值为:30.500000
移动后的输出为:30 6 17 15 26 46 32 40 45 48
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include
#include
#define N 10
double fun (double *x)
{ int i,j; double av,y[N];
av=0;
i=0;
while (i
{ if (x
1=—1) y[j++] =x
;
____3____ ;
}
for (i=0; i
= y
;
return av;
}
main ()
{ int i; double x[N];
for (i=0; i
=rand () %50;
printf ("%4.0f ",x
) f }
printf ( "\n") ;
printf("\nThe average is: %f\n",
printf ("\nThe
result :\n",fun (x)) ;
for(i=of i
printf ( "\n"if (i >=0)
}
}
main ()
{ char sl[81]; int numl[5],1;
printf ( "\nPlease enter a string:
fun (s1, num1) ;
for (i=0; i < 5; 1++) printf ("%d
",num1
) ; printf ("\n") ;
}
选项
答案
(1)x[i]/N (2)j++或j =j+1 (3)i++或i=i+1
解析
本题中函数fun的功能是计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部。在fun函数中,首先求平均值,然后拿平均值逐个和数组元素比较,如果元素值小于平均值则保存在数组y中,再把大于等于平均值的元素放在数组y后面,最后把v数组内的元素拷贝到x所指的数组中。
第一空:“for(i—0; i
是否小于av,即该循环的功能是求出平均值。由“aw(x[0]+x[1]+…x[N—1])/N:X[0]/N+X[1]/N+ —+x[N一1]/N”可知,第一空处应为“X
/N”。
第二空:“if(X
;x
=一1; ____2____;”如果x
小于平均值则将x
存储在y数组中,变量i是循环变量,变量i记录数组y的下标变化,下一次执行if内部语句时,y数组的下标应为下一个位置,故第二空处应为j加l,即第二空出为“j++”或“j=j+1”。
第三空:1为while循环的循环变量,第一次进入while的时候i为0,判断第一个元素x[0]是否是一1,第二次进入的时候判断第二个元素x[1]是否是—1,依此类推直到i=N退出循环,故第三处是变量i自增,即第三空处为“IH”或“i=i+1”。
转载请注明原文地址:https://www.kaotiyun.com/show/sMID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。2010年上半年,全国原油产量为9848万吨,同比增长5.3%,上年同期为下降1%。进口原油11797万吨(海关统计),增长30.2%。原油加工量20586万吨,增长17.9%,增速同比加快16.4个百分点。成品油产量
国家赔偿的最重要方式是()。
汉语西文字母词被汉语词典收录的历史已有100多年,收录字母词早已是汉语词典和工具书编纂的惯例和通行的做法。1903年出版的《新尔雅》在正文中收录了“X光线”一词,这是汉语词典首次收入字母词。在辞书史上,这部词典是近代中国最早的一部新语词词典,它虽然还不是纯
《光明日报》北京3月22日电(光明网记者钟蕾蕾)在3月22日第22届世界水日,为促进水资源的开发、利用、保护和管理,增强社会公众节水意识,由中国妇女发展基金会、光明网共同主办的“母亲水窖,我与水的故事”摄影及中小学生绘画作品征集活动正式启动。参赛摄影作品可
①因为我与他人的关系通过对话,不是特点消失的合金式的融合,而是一种面对面的关系。②对话的目的主要不是说服对方,同化别人,统一思想,而是要在不同思想的碰撞中产生出新的思想,这就是生成性对话。③多元文化共处最核心的问题是世界不同文化之间的对
唐初名相娄师德,做兵部尚书时巡察并州,在当地与众人一起吃饭时,发现自己碗里的饭白且细,而他人的饭却黑且粗,就问属下。属下惶恐回答,仓促间没能准备更多浙米。娄说:有仓促的客人,没有仓促的主人嘛,吃粗饭有什么关系!便令人换粗饭来吃。这个故事所蕴含的“
执行下列程序时,会产生什么异常()。publicclassTest{publicstaticvoidmain(Stringargs[]){intd=101;intb=220;longa=321;System.
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
对下列二叉树进行中序遍历的结果是()。
随机试题
卫生法律文件的结构逻辑三要素是
石油工业产品的防火基本原则是()。
关于关节基本结构的叙述正确的是()
以下哪项不是猩红热的并发症()
月经持续八九日未净,量少色红质稠,咽干口燥,舌红少津,苔少脉细数,方选
同一暗挖隧道相对开挖(非爆破方法)的两开挖面距离为()倍洞跨且不小于10m时,一端应停止掘进,并保持开挖面稳定。
确定隧道掘进循环进尺应注意的问题是()。
根据《担保法》的规定,质押担保中的质押包括()。
算法的空间复杂度是指( )。
A、Thedoorisbroken.B、Themeetingwascancelled.C、Thewomanforgottoopenit.D、Themeetingroomisunderdecoration.B女士告诉男
最新回复
(
0
)