单。Fi
d:查询某人的信息,如果找到了,则显示该人的信息,如果没有则提示通讯录中没有此人的信息,并返回选单。Alter的功能:修改某人的信息,如果未找到要修改的人,则提示通讯录中没有此人的信息,并返回选单。Delete的功能:删除某人的信息,如果未找到要删除的人,则提示通讯录中没有此人的信息,并返回选单。List的功能:显示通讯录中的所有记录。Save的功能:保存通讯录中的所有记录到指定文件中。Load的功能:从指定文件中读取通讯录中的记录。
4.哈夫曼编码译码器【问题描述】设计一个哈夫曼编码译码系统,对一个文本文件中的字符进行哈夫曼编码,生成编码文件(压缩文件,后缀名cod);反过来,可将一个压缩文件译码还原为一个文本文件txt。【基本要求】1输入一个待压缩的文本文件名,统计文本文件中各字符的个数作为权值,生成哈
f夫曼树;2将文本文件利用哈夫曼树进行编码,生成压缩文件(后缀名cod),3输入一个待解压的压缩文件名称并利用相应的哈夫曼树将编码序列译码;4显示指定的压缩文件和文本文件;5界面友好,易与操作。采用菜单方式进行选择。
5.计算器【问题描述】利用栈设计一个简单的计算器,可以做加、减、乘、除等基本运算。
6学生成绩管理系统【基本要求】按学期、按班级完成对学生成绩的录入、修改;按班级统计学生的成绩;求学生的总分及平均分;根据学生的平均成绩进行排序,能查询学生成绩,不及格科目及学生名单;按班级输出学生的成绩单。7影碟出租管理系统【基本要求】(1)影碟信息包括如下内容:影碟编号、电影名称和在架情况(出租或在架)。(2)增加、删除、修改影碟条目的功能。(3)程序启动时从文件中读取所有影碟条目,程序退出时保存所有条目。8餐饮管理系统的菜谱管理子系统【基本要求】(1)实现菜谱(文字)的录入(菜谱有分类)(2)能够进行菜谱的浏览(3)能够进行菜谱排序(按照价格)(4)查询菜谱功能(5)按类别输出菜谱
五、选题方式、上交作业及成绩评定
f要求每人完成两类题目中的各一题。1选题方式可以独立选题完成所有任务;也可以分组完成,其中分组成员要求完成题目中不同的功能模块。(分组方式建议如下:每组5人,每小组之间不得雷同,否则成绩最多及格。)2.上交要求上交设计报告和相关光盘。其中设计报告要以打印文稿的形式上交。光盘内容包括程序源码设计报告的电子文档。整个班级的设计均刻在一张光盘上,可按姓名或分组建立相r