铅笔画景色:课程设计的题目呀,谁帮下忙呀

来源:百度文库 编辑:高校问答 时间:2024/05/11 00:46:35
本章的设计任务是设计职工信息表,使用继承的方法,编写最多能输入10个职工的信息表,再根据这个表产生一个职工信息简表,并使用虚函数实现多态性完成输出不同简表信息的任务。
设计要求实现如下功能:
(1)建立职工信息数据,包括职工编号、姓名、性别和年龄。
(2)根据职工信息表,建立只含有姓名和年龄的职工信息简表。
(3)使用继承的方法构造2个类,使用相应的对象数组放置10个职工信息。
(4)编写同名display()成员函数,用来输出数组的内容。
(5)另外编制一个函数printer(),用来根据实际对象输出它们的内容。

本课程设计的重点是练习文件的存储与读取以及读入整行数据。要求编写一个“学生”类及用来存取文件的save()和load()函数,使用函数及运算符重载技术完成如下操作:
(1)有10个学生,每个学生有“算术”和“语文”两门功课,从键盘输入学生的学号、姓名及成绩,计算每个学生的平均成绩,将数据存入文件stud.dat中并验证是否正确地存入文件。
(2)要求对“<<”和“>>”运算符进行重载。考虑到输入学号时,也会因不小心引入空格,而且名字中也需要有空格,所以重载“>>”运算符时,需要满足这个要求。
(3)把学生姓名和平均成绩抽取出来,建立一个简明文件stud_mean.dat,并验证是否正确地存入了。
(4)从文件stud.dat按如下格式输出大于等于平均成绩的学生信息:
学号 姓名 算术 语文 平均
(5)将两门功课成绩都不及格的学生信息从文件中删除并另外存入文件bad.dat中。
(6)编写能检索文件中某个学生信息的子程序。如无此学生,输出“未查到”信息。(7)使用多文件编程和菜单操作