首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。 例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。 例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分
admin
2017-11-24
24
问题
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。
例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。
注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#define N 8
typedef struct
{char num[10];
double s[N];
double ave;
}STREC;
void fun(STREC*a)
{
}
main()
{STREC s={’’GA005’’,85.5,76,69.5,85,91,72,64.5,87.5};
int i;
void NONO();
fun(&s);
printf(’’The%s’sstudentdata:\n’’s.num);
for(i=0;i<N;i++)
printf(’’%4.1f\n’’,s.s
);
printf(’’\nave=%7.3f\n’’,s.ave);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE*out;
int i,j;STREC s[10]={
{’’GA005’’,85.5,76,69.5,85,91,72,64.5,87.5},
{GA001’’,82.5,66,76.5,76,89,76,46.5,78.5},
{’’GA002’’,72.5,56,66.5,66,79,68,46.5,58.5},
{’’GA003’’,92.5,76,86.5,86,99,86,56.5,88.5},
{’’GA004’’,82,66.5,46.5,56,76,75,76.5,63.5},
{’’GA006’’,75.5,74,71.5,85,81,79,64.5,71.5},
{’’GA007’’,92.5,61,72.5,84,79,75,66.5,72.5},
{’’GA008’’,72.5,86,73.5,80,69,63,76.5,53.5},
{’’GA009’’,66.5,71,74.5,70,61,82,86.5,58.5},
{’’GA010’’,76,66.5,75.5,60,76,71,96.5,93.5},
};
out=fopen(’’out.dat’’,’’W’’);
for(i=0;i<10;i++)
fun(&s
);
fprintf(out,’’%7.3f\n’’,s
.ave);
fclose(out);
}
选项
答案
void fun(STREC*a) } int i: a一>ave=0.0; for(i=0;i<N;i++) a一>ave=a一>ave+a一>s[i];/*求各门成绩的总和*/ a一>ave=a→ave/N;/*求平均分*/ }
解析
本题考查自定义形参的相关知识点,程序流程是这样的:在fun()函数中求出平均分后,返回到主函数时平均分也要带回,所以只能定义一个指针类型的形参STREC*a,此时,引用成员的方式可以使用指向运算符,即
a一>ave和a一>s
,当然也可用(*a).ave和(*a).s
。
转载请注明原文地址:https://jikaoti.com/ti/SCkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下列材料回答问题。为建立规范的税费体制和完善的价格机制,促进节能减排、环境保护和结构调整,公平负担,依法筹措交通基础设施养护和建设资金,我国出台了成品油价税费改革方案,自2009年1月1日正式施行。方案规定:取消公路养路费、航道养护费、公路运输管理费
阅读以下文字,回答下列问题。浮船坞是一种修造舰船的大型装备,外观就像是把一个干船坞从岸边“刨”了出来,主结构是一个巨大的凹字形船舱,两侧有水密结构的墙,前后端是可以开合的门,实际上是一种构造特殊的槽形平底船,且船底被设计得尤为坚固,以承受大型船只
下列选项中,不能说明新石器时代农业革命历史地位的是()
以法的地位、效力、内容和制定程序为标准,法可以划分为()
设z=f(x,y),x=g(y,z)+φ,其中f,g,φ在其定义域内均可微,求.
请根据图示网络结构回答问题。如果图中防火墙FW为CiseoPIX525,并且部分内网需要访问外网,需要使用的两个配置命令依次是___________和________。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下列给定的程序中,函数fun()的功能是:用选择法对数组中的n个元素按从大到小的顺序进行排序。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include<st
下列数据结构中,属于非线性结构的是()。
随机试题
男,6岁。颜面浮肿5天,尿少,尿呈暗棕色或茶色,呕吐3次,头痛烦躁。血压114/90mmHg(15/12kPa),外周血血红蛋白112g/L,尿常规示,蛋白质+,红细胞40~60个/高倍,白细胞0~3个/高倍,颗粒管型0~2个/高倍,尿素氮6mmol/L。
下列哪种抗氧剂可使氯霉素失去活性
A、肺部体征出现早B、肺部体征出现晚C、肺部体征不明显D、以喘憋为主E、全身中毒症状呼吸道合胞病毒肺炎特点为()
急性乙型肝炎最早出现的血清学标志是
房地产经纪机构向委托人提供订立房地产交易合同的机会或者媒介服务,并向委托人收取佣金的行为是()。[2009年考试真题]
在现实房地产经济活动中,每个房地产拥有者都试图充分发挥其房地产的潜力,采用最高最佳的使用方式,以取得最大的经济利益。这一估价原则也是房地产利用()的结果。
理财规划师为王总设计了风险节税方案,解释说风险节税主要是考虑了节税的(),它与绝对节税原理、相对节税原理并行不悖。
关于企业洪灾损失原煤2500吨,下列陈述正确的是( )。在选铜精粉过程中伴选出铁矿石粉59吨,关于伴选铁矿石粉的税收政策,下列说法正确的是( )。
爱因斯坦曾经说过:“生活就像骑自行车,只有不断前进,才能保持平衡。”谈谈你对这句话是怎么理解的。
(浙江工商2015)投资银行从证券承销中获得大量收益。在首次公开发行股票时,为什么公司一般不会省掉投资银行承销环节,直接向最终的购买者销售股票呢?
最新回复
(
0
)