1 / 3
文档名称:

C 面向对象训练题目.doc

格式:doc   大小:28KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C 面向对象训练题目.doc

上传人:mh900965 2018/5/17 文件大小:28 KB

下载得到文件列表

C 面向对象训练题目.doc

相关文档

文档介绍

文档介绍:面向对象程序设计训练题目
要求:
1 每个同学选做一个题目作为本次训练题目。
2程序设计训练上交材料为两份:一份为纸质材料,写明题目、设计思路及实现代码,MFC题目的设计思路可以写设计步骤。排版合理,以A4纸打印。在左侧装订两颗订。封面在本网页下载。另一份为电子档材料,每位学生完成后建立一个以自己学号为名的文件,将工程文件夹(可以将里面的Debug子文件夹删除)放在这个文件夹中,再拷贝给学委,最后统一刻成光盘上交。
注意:任何两位学生的相同题目如果纸质材料或电子档材料完全相同,则都被认定为不及格。
题目1 通信录的设计
设计要求:
定义人员(person)类,其中至少包括姓名、性别、电话、地址、邮政编码、邮箱、QQ号和类别(例如:同学、朋友、亲人等)。
实现下面的功能:
1 设计菜单实现功能选择。
2 输入功能:输入人员信息,并保存到文件中;
3 查询功能:1)能够根据姓名、电话精确查询人员信息;2)能够根据地址进行模糊查询人员信息。3)根据人员类别查询人员信息。
4根据姓名对人员信息排序输出。
5根据姓名、电话修改人员信息。
6能根据姓名、电话删除人员信息。
题目2 学生成绩管理
设计要求:
一、定义学生类(student)类,其中至少包括姓名、性别、学号、班级和四门功课的成绩。
二、实现下面的功能
1. 设计菜单实现功能选择;
2. 输入功能:输入学生信息,并保存到文件中;
3. 计算每个学生的总分与平均分并排序.
4. 能根据学号修改学生信息;
5. 能根据学号删除学生信息;
6. 查询功能:
1) 能够根据学号查询学生信息;
2) 能够根据姓名、班级查询学生信息。
3)统计学生成绩,按照班级和科目计算平均分。
题目3 字符串类的设计
设计要求:
一、定义字符串(string)类,包含存放字符串的字符数组和字符串中字符的个数。
二、实现功能
1 设计菜单实现功能选择;
2 字符串的输入与赋值;
3 字符串的运算,包括:1)连接 2)复制 4)交换 5)比较
4 字符串的输出。
题目4 三角形的种类与面积
设计要求
一、定义点(point)类,包含点的坐标x和y,通过继承点类派生出线段(line)类,通过线段(line)类的组合定义三角形(triangle)类。
二、实现功能
1 设计菜单实现功能选择