首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等
admin
2020-06-02
33
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数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。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#define N 10
double fun(double*x)
{int i,j;double av,y[N];
av=0;
for(i=0;i<N;i++)
/*********found*********/
av+=
【1】
;
for(i=j=0;i<N;i++)
if(x
<av){
y[j]=x
;x
=-1;
/*********found*********/
【2】
;
}
i=0;
while(i<N)
{if(x
!=-1)y[j++]=x
;
/*********found*********/
【3】
;
}
for(i=0;i<N;i++)x
=y
;
return av;
}
main()
{ int i;double x[N];
for(i=0;i<N;i++)
{ x
=rand()%50;
printf("%4.0 f",x
);)
printf("\n");
printf("\nThe average is:%f\n",fun(x));
printf("\nThe result:\n",fun(x));
for(i=0;i<N;i++)
printf("%5.0 f",x
);
printf("\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/m3G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知字符A的ASCII码值是65,字符变量c1的值是’A’,c2的值是’D’,则执行语句printf("%d,%d",c1,c2-2);的输出结果是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
在容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
若有以下说明和定义uniondt{inta;charb;doublec;}data;以下叙述中错误的是
两个或两个以上模块之间关联的紧密程度称为
以下语句中存在语法错误的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序main(){unsignedchara=8,c;C=a>>3;printf("%d\n",c);}程序运行后的输出结果是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域).则在________处应填入的选项是Stractlink{chardata;________}node;
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
城市进攻作战,是海军陆战队全域作战能力的重要一环。他们________训练基地丰富的训练资源组织进攻示范观摩,让官兵________了解城市进攻作战与抢滩登陆的差异:对不同建筑物进行结构分析,组织各级指挥员研究探讨进攻战法和人员编组,穿插红蓝对抗进行___
患者长期大量使用糖皮质激素时,下列哪种变化正确
简述债权和物权的区别。[中财2018年研;清华大学2007年研]
根据《最高人民法院关于审理建设工程施工合同纠纷案适用法律问题的解释》,关于实施施工人主张工程价款的说法,正确的是()。
中商华联贸易有限公司(海关注册编码1102918123)代理湖南长沙家佳纺织有限责任公司(海关注册编码4301962104)进口未梳棉花(法定检验检疫商品,法定计量单位为千克)。货物系合同卖方台湾某公司在2008年4月于棉花原产国采购后运输进境并存放于某公
下列关于期货交易所合并、分立的陈述,错误的是()。[2015年3月真题]
案例:阅读《雨巷》教学实录(片段),完成问题。片段一:在品味诗歌的过程中,很自然地要涉及对意象的把握。本诗的意象主要有油纸伞、雨巷、“我”、丁香一样的姑娘、篱墙。在谈及这些意象的特点的时候,其他的没有什么障碍,在分析“丁香一样
在教学中,教师提出能激发学生思考的问题,学生为了了解问题的答案,便会对教师的讲解加以注意。教师的这种做法目的是()。
假设多元回归分析中自变量的个数为5,样本容量为50,那么,误差估计的自由度为
Fornearlyacentury,twoUnitedStatesgovernmentalagencies,theUnitedStatesArmyCorpsofEngineersandtheBureauofRecla
最新回复
(
0
)