首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。 例如,s所指数组有14个元素,则只对
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。 例如,s所指数组有14个元素,则只对
admin
2018-03-28
35
问题
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。
例如,s所指数组有14个元素,则只对前10个元素进行处理,不对最后的4个元素求平均值。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define SIZE 20
fun(double*s,double*w)
{ int k,i;double sum;
for(k=2,i=0;i<SIZE;i++)
{ s
=k;k+=2;1
/*********found*********/
sun=0.0;
for(k=0,i=0;i<SIZE;i++)
(SLIm+=s
;
/*********found*********/
if(i+1%5==0)
{w[k]=sum/5;SLIm=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<SIZlg;i++)
{ if(i%5==0)printf("\n");
printf("%4.Of",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)
解析
本题考查:if语句条件表达式,需注意其格式是否正确;变量定义和变量使用。
(1)变量sum书写错误。
(2)循环条件if(i+l%5==0)是一个运算逻辑错误,应先计算i+1,再对5求余。
转载请注明原文地址:https://jikaoti.com/ti/9na0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理技术的发展过程中,可实现数据共享的是
以下程序段的输出结果是【 】。inti=9; printf("%o\n",i);
若已经定义inta=25,b=14,c=19;,以下三目运算符(?:)所构成的语句的执行结果是【】。a++
在以下语句中存在语法错误的是______。
有以下程序:#include<stdio.h>main(){inta[]={1,2,3,4},y,*p=&a[3];--p;y=*p;printf("y=%d\n",y);}程序的运行结果是()。
设变量均已正确定义,若要通过scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
有三个关系R?S和T如下:则由关系R和S得到关系T的操作是
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);el
下面语句中不能定义一个数组,元素值依次分别为1,1,1,0,0的是______。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
随机试题
我国近现代教育史中,特别把美育提出来,将体、智、德、美四育并列的人是()
A.细胞凋亡不足B.细胞凋亡过度C.细胞凋亡不足与过度并存D.神经生长因子的作用E.以上都不是脉粥样硬化的发病机制之一是
A.伤寒杆菌O抗体B.伤寒杆菌H抗体C.伤寒杆菌Vi抗体D.O抗体加H抗体E.O抗体加Vi抗体有助于检出急性伤寒患儿的抗体为
A、钩端螺旋体病B、肾综合征出血热C、狂犬病D、伤寒E、流行性乙型脑炎男性,20岁,西安人,因发热3天,l天来少尿人院。查体可见球结膜充血、水肿,双腋下出血点。尿蛋白(+++),血WBC25×109/L,Plt50
下列关于厂房的防火间距说法错误的是()。
基金管理公司研究部的研究一般包括( )。
2014年9月30日,某企业银行存款日记账账面余额为216万元,收到银行对账单的余额为212.3万元。经逐笔核对,该企业存在以下记账差错及未达账项,从银行提取现金6.9万元,会计入员误记为9.6万元;银行为企业代付电话费6.4万元,但企业未接到银行付款通知
哥哥认为爷爷于1965年参加工作,而弟弟认为爷爷于1968年参加工作。爷爷参加工作的单位没有1965年的参加工作的人员记录,但有1968年的记录。经查阅1968年的记录,该单位没有爷爷参加工作的记录。因此可以得出结论,爷爷于1965年参加工作。为使上述论证
设某商品的需求函数为Q=100-5P,其中价格P∈(0,20),Q为需求量。求需求量对价格的弹性Ed(Ed>0);
Duringthesummerholidaystherewillbearevisedscheduleofservicesforthestudents.Changesfordining-roomandlibraryse
最新回复
(
0
)