首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某学生的记录由学号、8门课成绩和平均分组成,学号和 8门课的成绩已在主函数中给出。请编写fun()函数,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。 例如,若学生的成绩是85.5,76,69.5,85,91,72,64
某学生的记录由学号、8门课成绩和平均分组成,学号和 8门课的成绩已在主函数中给出。请编写fun()函数,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。 例如,若学生的成绩是85.5,76,69.5,85,91,72,64
admin
2010-05-05
33
问题
某学生的记录由学号、8门课成绩和平均分组成,学号和 8门课的成绩已在主函数中给出。请编写fun()函数,它的功能是:求出该学生的平均分放在记录的ave成员中。请自己定义正确的形参。
例如,若学生的成绩是85.5,76,69.5,85,91,72,64.5, 87.5,则他的平均分应当是78.875。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include<stdio.h>
#define N 8
typedef struct
{ char num [10];
double s[N];
double ave;
} STREC;
void fun()
{
}
main()
{
STREC s={"GA005",85.5,76,69.5,85,91, 72,64.5,87.5);
int i;
fun (&s);
printf("The %s’ s student data:\n",s.num)/ /*输出学号*/
for(i=0;i<N; i++)
printf("%4.1f\n", s.s
);
/*输出各科成绩*/
printf("\nave=%7.3f\n",s.ave);
/*输出平均分*/
}
选项
答案
void fun(STREC *p) { int i; p->ave=0.0; for(i=0;i<N;i++) p->ave=p->ave+p->s[i]; /*求各门成绩的总和*/ p->ave=p->ave/N; /*求平均分*/ }
解析
本题考查自己定义形参的相关知识点,程序流程是这样的,在fun()函数中求出平均分后,返回到主函数时平均分也要带回,所以只能定义一个指针类型的形参STREC *p,此时,引用成员的方式可以是用指向运算符即p->ave和 p->s
,当然,也可用(*p).ave和(*p).s
。
转载请注明原文地址:https://jikaoti.com/ti/iKkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,有关科技词汇与出处对应关系错误的是()。
根据地理知识,同纬线上的各地()。
下列关于云计算的说法错误的是()。
国家赔偿的最重要方式是()。
价格机制的核心内容是()。
在推进我国反腐倡廉建设的工作上,中国共产党一直坚持不懈地努力着,下列有关说法错误的是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
在历史上中国共产党曾提出:①“鼓足干劲,力争上游,多快好省地建设社会主义”:②“一切反动派都是纸老虎”;③“中华人民共和国万岁”;④“打倒蒋介石,解放全中国”。按时间先后顺序排列正确的是()。
某河段中的沉积河沙可供80人连续开采6个月或60人连续开采10个月。如果要保证该河段河沙不被开采枯竭,问最多可供多少人进行连续不间断的开采?(假定该河段河沙沉积的速度相对稳定)
网络用语从一开始就不是交际语言。文字和语言的性质是不一样的,语言本质上是用声音符号做物质外壳的,文字则是用来记录有声语言的。世界上大多数语言并没有文字,这些语言也就不会有网络用语。文字有记录、保存语言的功能,并能远距离传送,网络主要利用文字来实现即时的远距
随机试题
影响电击严重程度的因素有哪些?
在社会主义市场经济体制下,市场机制能够()
女性,16岁。胸闷气促进行性加重一个月入院。一年前患过肺结核并接受三联抗结核治疗一个月,症状好转后自行停药。体检:T37.8℃,P136次/分,R24次/分,BP90/65mmHg。颈静脉怒张,双肺呼吸音清,心界扩大,HRl36次/分,律齐,S1低钝,未闻
产品质量检验机构的下列做法中,不应该的是
A.三仁汤B.九仙散C.连朴饮D.桑螵蛸散E.甘露消毒丹组成中含有菖蒲、远志的方剂是
以下治疗失眠症的药物中,具有临床耐受性良好,无戒断效应的是
任某门前公路上有一泥沟。某日,一货车经过泥沟,由于颠簸掉落货物一件,被任某拾得据为己有。任某发现有利可图,遂将泥沟挖深半尺。次日,果然又拾得两袋车上颠落的货包。关于任某行为的性质,下列哪一选项是正确的?()(08司考四川.卷三.单5)
普通诉讼时效期间通常为()年。
(2015年真题)甲欲杀死赵某,掐赵某脖子致其休克后,甲以为赵某死亡,将其投入河中,赵某溺水而亡。甲的行为构成()。
______Iknow,hehasneverworkedinthatcompany.Heprobablytoldalie.
最新回复
(
0
)