首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:在有n名学生、2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是76.125000 请改正函数fun中指定部位的错误
下列给定程序中,函数fun的功能是:在有n名学生、2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是76.125000 请改正函数fun中指定部位的错误
admin
2018-02-02
41
问题
下列给定程序中,函数fun的功能是:在有n名学生、2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是76.125000
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
typedef struet
{
char num[8];
double score[2];
}STU;
double fun(STU std[],int n)
{
int i;
/******found******/
double sum;
/******found******/
for(i=0;i<2;i++)
/******found******/
8am+=std
.8core[1];
return sum/n;
}
main()
{
STU std[]={“N1001”,76.5,82.0,
“N1002”,66.5,73.0,“N1005”,80.5,66.0,
“N1006”,81.0,56.0};
printf(”第1门课程的平均分是:%lf\n”,fun(std,4));
}
选项
答案
(1)double sum改为double sum=0.0; (2)for(i=0;i<2;i++)改为for(i=0;i
解析
本题考查:临时变量初始化,C语言里临时变量不初始化,它的默认值是不确定的一个值。再者,考查C语言约定数组的下标是从0开始的。
(1)double sum改为double sum=0.0;累加求和需要初始化累加结果的临时变量。
(2)for(i=0;i<2;i++)改为for(i=0;i
(3)sum+=std
.score[1]改为sum+=std
.score[0];第1门课程的平均分,C语言的下标是从0开始的。
转载请注明原文地址:https://kaotiyun.com/show/EJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是main(){inta[3][3],*p,i;p=&a[0][0];for(i=1;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}
有以下程序:main(){intx=102,y=012;printf("%2d,%2d\n",x,y);}执行后输出结果是()。
下列说法错误的是
下列叙述中,不属于结构化分析方法的是______。
以下函数用来求出两整数之和,并通过形参将结果传回。请填空。voidfunc(intx,inty,【】z){*z=x+y;}
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句()。
若有定义:intk;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("##%d",k);
以下程序的输出结果是() main () {int i,x[3][3]={l,2,3,4,5,6,7,8,9}; for (i=0;i<3;i++)printf("%d,",x[i][2-i]); }
下面程序的输出结果是______。voidprty(int*x){printf("%d\n",++*x);}main(){inta=25;prty(&a);}
随机试题
新民主主义经济的领导力量是()
A、chinB、biteC、aliveD、sideA
根据变应原吸入后哮喘发生的时间,速发型哮喘的定义为
现代城市规划形成的基础是()
【背景资料】某公司中标污水处理厂升级改造工程,处理规模为70万m3/d,其中包括中水处理系统。中水处理系统的配水井为矩形钢筋混凝土半地下室结构,平面尺寸17.6×14.4,高11.8,设计设计水深9m;底板、顶板厚度分别为1.1m,0.25
某上市企业去年年末支付的股利为每股4元,该企业从去年开始每年的股利年增长率保持不变,去年年初该企业股票的市场价格为200元。如果去年年初该企业股票的市场价格与其内在价值相等,市场上同等风险水平的股票的必要收益率为5%,那么该企业股票今年的股利增长率等于(
下列哪项是开展学校体育工作的出发点,具有指引、导向作用()
公安机关专政的目的是保卫人民民主专政的政权,巩固社会主义制度。()
在现实生活中,人们常形象地用“蓄水池”、“总账房”、“监视器”、“寒暑表”等说明银行的作用。这表明银行()。①为国家经济建设筹集和分配资金②依法制定、实施货币政策,对金融业进行监督和管理③对国民经济各部门和企业的生活经营活动进行监督和管④为国家和
某甲一直想杀死自己的妻子乙,但苦于没有机会。某日,某甲与某丙约定上山打猎。某甲在出发前擦枪时,在与乙交谈的过程中不经意地将枪口朝向了乙,并不慎触动了扳机,枪支走火,击中乙的腿部,乙因失血过多而死亡。某甲的行为的认定,正确的是()。
最新回复
(
0
)