首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。 例如,s所指数组有14个元素,则只对
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。 例如,s所指数组有14个元素,则只对
admin
2015-11-25
80
问题
下列程序中,函数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://kaotiyun.com/show/6XDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#defineMCNA(m)2*m#defineMCNB(n,m)2*MCRA(n)+m#definef(x)(x*x)main(){int
以下数据库除______外,均为严格意义上的DBMS系统。
有以下程序:#include<string.h>main(){charstr[][20]={"Hello","Beijing"},*p=str;printf("%d\n",strlen(p+20)
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
数据库设计包括两个方面的设计内容,它们是
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include#include"myfun.c"main(){fun();printf("\n");}myf
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
教师工作效绩
心悸不宁,心烦少寐,头晕目眩,手足心热,耳鸣腰酸,舌红苔少,脉细数者,主方当选用
等渗性脱水血清钠浓度为
A.肺活量B.用力肺活量C.每分通气量D.功能残气量E.肺泡通气量反映肺一次通气的最大能力的是
市场上可能会出现具有不同偏好的消费群体,成为自然细分市场。()
如图3-168所示结构在两种外力作用下,哪些杆件内力发生了变化?[2010年第9题]
下列不属于确定防火分区面积大小因素的是()。
按照个人所得税法的有关规定,工资、薪金所得与劳务报酬所得的主要区别在于()。
用递归实现将输入小于32768的整数按逆序换行输出。如输入12345,则输出54321。请补充下列C语言程序中的空格部分的代码。
自居是指个体把不属于自己的某些特点、性格品质、理论观点当作是自己的,或者效仿自己崇拜的某些群体。一方面可以满足自尊心,提高价值感;另一方面可以减缓焦虑。根据上述定义,下列最符合自居的是()。
最新回复
(
0
)