首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有10
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有10
admin
2017-02-28
41
问题
给定程序中,函数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://kaotiyun.com/show/sMID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据《刑法》关于量刑的规定,下列说法中不正确的是()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。总体看来,2004年世界各国的石油探明储量基本变化不大。但是由于BP公司修正了前苏联、哈萨克斯坦、伊朗、利比亚和苏丹等国的数据,特别是哈萨克斯坦从12亿吨修正到54亿吨,从而使各国在全球石油储量分布中所占的比例发生了一些变化
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
金融危机之后,美国众多企业家纷纷呼吁“重新回归制造业”。他们为美国“再工业化”开出的药方是:由人工智能、机器人和数字化制造武装美国企业,以使美国制造可以和中国劳工竞争。中国恐怕要早做筹谋,缔造新的竞争优势。下列最适合做这段文字标题的是()
“咏史怀古诗”是我国古代诗词中的一个重要组成部分。下列咏史怀古诗所描写的历史典故,按时间先后顺序排列正确的是()。①可怜夜半虚前席,不问苍生问鬼神②如何一别朱仙镇,不见将军奏凯歌③王浚楼船下益州,金陵王气黯然收④易水潺谖云草碧,可怜无处送荆
下列选项中,体现消费对生产具有反作用的是()。
根据下列材料回答问题。下列选项正确的是()。
单词LEADER字母顺序。错误的话有()种。
精神上的贫困,往往比物质上的贫困更可怕。有些贫困地区和贫困村多年来扶而不起、帮而不富、助而不强,与缺乏穷则思变、穷则思勤的奋斗精神有一定关系。有些地方主动“返贫”,乐当贫困县,不愿摘穷帽子;有的贫困户发展农副产业不积极,争当低保户却很积极。从中都能发现“思
随机试题
男性,58岁,慢性阻塞性肺疾病10余年,近1周咳喘加重,发绀明显,烦躁,血气分析:pH7.39,PaO240mmHg,PaCO270mmHg。关于本例治疗,下列哪项不恰当
大黄饮片的性状为熟大黄的性状为
下列选项中,不属于我国社会保险制度的是( )。
张某突然死亡,群众反映可能是其妻吴某与奸夫钱某害死的。侦查人员获得的下列证据材料中属于传来证据的是:()
施工准备工作中的()还要为确定仓库、堆场面积、组织运输准备之用。
甲公司申请某项发明专利,在该发明专利申请公布后至专利权授予前,甲公司发现乙公司使用该发明,乙公司拒绝支付使用费。根据专利法的规定,甲公司要求乙公司支付使用费的诉讼时效起算日应当是()。
甲、乙二人在丙开设的服装店内签订甲购买乙服装的买卖合同,双方约定,乙将货物运至丙的服装店内交货。乙将3000件服装运至丙的服装店后,甲3个月后告知乙不再购买该批服装。此时,丙向乙主张保管费。根据上述情形,下列选项表述正确的是()。
人们运用综合的方法,把对事物各方面的本质的认识联系起来,形成的关于统一的事物整体的认识,这种认识属于()
Wemaylookattheworldaroundus,butsomehowwemanagenottoseeituntilwhateverwe’vebecomeusedtosuddenlydisappears.
A、Thechildrefugeesmaybesoldbytraders.B、ThechildrenfromSyriamaybecomerefugees.C、Twomanychildrefugeesmaycause
最新回复
(
0
)