首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。 例如,s所指数组有14个元素,则只对
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。 例如,s所指数组有14个元素,则只对
admin
2015-11-25
77
问题
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。
例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define SIZE 20
fun(double*s,double*w)
{ *nt k,i; double sum;
for(k=2,i=0,i<SIZE; i++)
( s
=k;k+=2;)
/**********found***********/
sun=0.0;
for(k=0,i=0,i<SIZE;i++)
{ sum+=s
;
/**********found***********/
if(i+1%5==0)
{w[k]=sum/5;sum=0;k++,)
}
return k;
}
main()
{double a[SIZE],b[SIZE/5];
int i,k,
k=fun(a,b);
printf(“The original data:\n”);
for(i=0,i<SIZE;i++)
{ if(i%5==0)printf(“\n”);
printf(“%4.0f”,a
);
}
printf(“\n\nThe result:\n”);
for(i=0;i<k,i++)
printf(“%6.2f”,b
);
printf(“\n、n”);
}
选项
答案
(1)sum=0.0; (2)if((i+1)%5==0)
解析
(1)变量sum书写错误。
(2)循环条件if(i+1%5==0)是一个运算逻辑错误,应先计算i+1,再对5求余。
转载请注明原文地址:https://www.kaotiyun.com/show/6XDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列二叉树,对此二叉树前序遍历的结果为()。
按照“先进后出”原则组织数据的数据结构是()。
以下程序运行后的输出结果是【】。#include<string.h>cbar*ss(char*s){char*p,t;p=s+1;t=*s;while(-p){*(p-1)=*p;p
以下程序的输出结果是【】。#defineMCNA(m)2*m#defineMCNB(n,m)2*MCRA(n)+m#definef(x)(x*x)main(){int
有以下程序:main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}执行后的输出结果是【】。
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
软件工程研究的内容主要包括:【】技术和软件工程管理。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(i
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
随机试题
小偷甲利用一楼住户乙违规安装的防盗网,进入二楼住户丙的室内,行窃过程中将丙打伤。对于丙的人身损害()。
A浅黄B褐黄C黄绿蒙顶黄芽色泽()
提示为早前B细胞急性淋巴细胞白血病的指标是
喉痉挛
心血瘀阻所致之心悸,治宜选用
A、个案护理B、功能制护理C、小组护理D、责任制护理E、综合护理由一名护理人员在其当班期间承担一名患者所需要的全部护理
根据《人民法院工作人员处分条例》,下列对法官的纪律处分中执行正确的选项是哪一或哪些?()
基金估值核算机构拟从事公开募集基金估值核算业务的,应当向()申请注册。
某公司拟于5年后一次还清所欠债务100000元,假定银行利息率为10%,5年10010的年金终值系数为6.1051,5年10%的年金现值系数为3.7908,则应从现在起每年年末等额存入银行的金额为()元。
Enormoussumsofmoneyhavebeenspentonspaceexploration.
最新回复
(
0
)