教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

《面向对象程序设计》课程设计要求和任务书(4)

来源:网络收集 时间:2026-09-06
导读: (4) 对二叉前序、中序、后序遍历。 (5) 求每个结点层次(高度)。 (6) 求每个结点的子孙个数。 设计一个选择式菜单,以菜单方式选择上述操作。 二.编写此程序至少要用二个以上的下列面向对象工具: 1. 类 2.

(4) 对二叉前序、中序、后序遍历。

(5) 求每个结点层次(高度)。

(6) 求每个结点的子孙个数。

设计一个选择式菜单,以菜单方式选择上述操作。

二.编写此程序至少要用二个以上的下列面向对象工具:

1. 类

2. 继承与派生

3. 友元函数

4. 虚函数

5. 构造函数

6. 模板

7. 文件输入输出

c++课程设计

教务信息管理系统

(第五组)

一.基本表:

教师基本信息:如教师工号、姓名、性别、职称、课程编号、课程名称等。

学生基本信息:如学号、姓名、性别、年龄、宿舍号码、电话号码等。

学生选修课程的基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。如果重修,需要考虑重修学期、重修成绩。并且要考虑多次重修的情况。

二.功能与要求

(1) 各种基本数据的录入。如:学生基本情况录入

(2) 各种基本数据的修改。即:允许对以及录入的数据重新进行编辑、修改。

(3) 各种基本数据的插入。如:在学生选修课程基本信息中插入一条新信息。

(4) 各种基本数据的删除。如:假设某同学转学或出国深造,删除该生的相关信息。

(5) 基于各种数据的查询。如:姓张的所有同学、年龄小于20岁的同学。

(6) 显示教师课程名称、课程编号,学生名单。

(7) 基于各种基本数据的统计计算。如:

(7-1)统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学

生各门功课的综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩、平时成绩、综合成绩)。

(7-2)统计并输出各班各门功课的平均成绩和总平均成绩。

(7-3)统计并输出每个同学已修学分。

(7-4)列出不及格学生清单(学号、姓名、不及格的课程和成绩)。

(7-5)教务信息其它方面的统计(自行确定)。

三.编写此程序至少要用二个以上的下列面向对象工具:

1. 类

2. 继承与派生

3. 友元函数

4. 虚函数

5. 构造函数

6. 模板

7. 文件输入输出

《面向对象程序设计》课程设计要求和任务书(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/266202.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)