首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有10个正
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。 例如,有10个正
admin
2016-08-16
42
问题
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至x所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。
例如,有10个正数:47、30、32、40、6、17、45、15、48、26,其平均值为30.500000。
移动后的输出为:30、6、17、15、26、47、32、40、45、48。
请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define N10
double fun(double*x)
{int i,j;double av,y[N];
av=0;
for(i=0;i
/*********found*********/
av+=【1】;
for(i=j=0;i
if(x
y[j]=x
;x
=一1;
/*********found*********/
【2】;
}
i=0;
while(i
{if(x
!=一1)y[j++]=x
;
/*********found*********/
【3】;
}
for(i=0;i
=y
;
return av;
}
main()
{int i;double x[N]j
for(i=0;i
{x
=rand()%50;
printf("%4.0 f",x
);)
printf("\n");
print("\nThe average is:%f\n",
fun(x));
printf("\nThe result:\n",fun(x));
for(i=0;i
printf("%5.0 f",x
);
print:f("\n");
}
选项
答案
(1)x[i]/N (2)j++或++j (3)i++或++i
解析
填空1:av代表平均值,本题考查了怎样求平均值,因此本空应该填写x
/N。
填空2:通过for循环和if判断找到x
中比平均值小的数,并把这些值赋值给y[j],因此本空应该填写j++或者++j。
填空3:通过while循环语句,把x
中比平均值大的数放在数组y的后半部分,因此本空应该填写i++或者++i。
转载请注明原文地址:https://jikaoti.com/ti/HRE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若从键盘输入70,则以下程序输出的结果是【】。 #include<iostream.h> voidmain() {inta;cin>>a; if(a>50)cout<<a; if(a>40)cout<<
执行下列语句后,c3中的值为【】 intc1=1,c2=2,c3;c3=1.0/c2*c1;
表达式10>5&&6%3的值是
若有说明inta[3][4];,则a数组元素的非法引用是
有以下程序 #include"iostream.h" voidmain() { inti=1,j=1,k=2; if((j++||k++)&&i++) cout<<i<<","<<j<<","<<k;
下列叙述中,不属于结构化程序设计方法的主要原则的是
假设fin是一个文件流对象,则关闭文件的语句是【】。
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
以下程序调用findmax()函数返回数组中的最大值。请填空完成此函数。#include〈iostream〉usingnamespacestd;intfindmax(int*a,intn){int+p
随机试题
原核生物的DNA聚合酶(DNA-pol)()
27岁初产妇,破膜16小时后生一体重3500g的男婴,该男婴生后18小时血清胆红素浓度256.5μmol/L(13mg/dl),显著黄疸,出生过程顺利,母乳喂养。在以下化验中,对解释该黄疸无价值的是
宜在空腹情况下进行B超检查的是
缩宫素对子宫平滑肌的作用特点是
中国人张某和外国人大卫因为爆炸罪,被市人民法院第一审判处死刑缓期二年执行。请根据案情回答下列问题:如果一审宣判后,两名被告人不上诉,人民检察院也不抗诉的,下列哪些说法是正确的?()
以下说法中的()不应列入墙身加固措施中。
2012年12月31日,A公司预计某生产线在未来3年内每年产生的现金流量净额分别为300万元、300万元、400万元,2015年该生产线使用寿命结束时处置形成的现金流量净额为500万元:假定按照4%的折现率和相应期间的时间价值系数计算该生产线未来现金流量的
“五.一”期间景区票价200,景区说:不涨价掉身价。你是怎么看的?
幻觉是指在没有客观刺激作用于相应感官的条件下,而感觉到的一种真实的、生动的知觉。错觉是歪曲的知觉,也就是把实际存在的事物歪曲地感知为与实际事物完全不相符的事物。根据上述定义,下列属于幻觉的是()。
ToliveintheUnitedStatestodayistogainanappreciationforDahrendorf’sassertionthatsocialchangeexistseverywhere.T
最新回复
(
0
)