C++运行结果填空怎么解决

saunter through life 2022-04-24 22:34:14

下面的代码设计了一个Student类,在该类中包括一个数据成员score(分数)、两个静态数据成员total_score(总分)和count(学生人数),一个成员函数account()设置分数,累计学生的成绩之和、累计学生人数,一个静态成员函数sum()用于返回学生的成绩之和,另一个静态成员函数average()用于求全班成绩的平均值。在main函数中,输入某班同学的成绩,并调用上述函数求出全班学生成绩的平均分。同学人数定义为符号常量N,全班共有50人。请在括号(1)-(10)中依次填写一条语句或一个表达式或一个关键词或一个运算符,使程序完成上述功能,并运行正确。
#include  (1) N 50 (2); (3) Student{ float score;//分数 public: (4) float total_score;//全班总分 (5) int count; //全班人数  void account(float s){ score=s; total_score+=s; count++; } static float average(){ return (6); } };  float Student::total_score=(7); int Student::count=(8); int main(void){ Student classes[N]; float s; for(int i=0;i<N;i++){ cin>>s; (9); } cout<<"全班平均成绩为: "<<(10)average()<<endl;  return 0; }

...全文
949 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-编程语言 发布问题, 以便更快地解决您的疑问
内容概要:本文档是一份详细的C++试题及其答案解析,涵盖选择题、程序运行结果分析、程序填空和编程题四个部分。选择题涉及类的成员函数、构造函数、析构函数、静态成员、友元函数、运算符重载等概念。程序运行结果部分展示了多个类的实例化和方法调用的具体输出,帮助理解类和对象的行为。程序填空题通过补全代码片段,强化对类、友元函数、运算符重载及抽象类的理解。编程题则要求实现具体功能,如定义时间类、日期类以及排序算法的模板实现,全面考察C++编程能力。 适合人群:具备一定C++编程基础的学习者,尤其是希望巩固面向对象编程概念和技术细节的学生或初级程序员。 使用场景及目标:①作为自我测试工具,帮助学习者评估自己对C++基础知识和高级特性的掌握程度;②用于课堂练习或考试,检验学生对类、对象、继承、多态、运算符重载等关键知识点的理解;③为准备技术面试的人士提供实战演练机会,提升解决问题的能力。 其他说明:文档不仅提供了标准答案,还通过具体的例子解释了各个选项的正确性和错误原因,有助于加深理解。对于程序运行结果和填空题,给出了完整的代码实现,便于学习者模仿和实践。编程题部分则鼓励动手操作,培养实际编码技能。

493

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧