整后C++题目.docx
- 文档编号:29187163
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:51
- 大小:214.88KB
整后C++题目.docx
《整后C++题目.docx》由会员分享,可在线阅读,更多相关《整后C++题目.docx(51页珍藏版)》请在冰豆网上搜索。
整后C++题目
A01仓库管理
A02学生成绩管理系统一
A03火车票销售管理
A04选票管理
A05通讯录管理系统一
A06图书管理
A07影碟出租管理
A08商品销售管理
A09学生学籍管理系统一
A10订单信息管理
A11职工信息管理
A12职工工资管理系统一
A13银行定期储蓄系统
A14车辆管理
A15简易客房管理
A16机房机位预约管理
A17学分管理
A18简易民航订票管理
A19校友录管理
A20学生选课信息管理
A21歌咏比赛成绩管理
A22电信计费管理
A23客户管理
A24项目管理
A25c库函数速查
A26招聘管理
A27销售订单管理
A28采购入库管理
A29学生选修课程管理系统
A30课程设计选题管理系统
A31列车车次管理系统
A32学生学籍管理系统二
A33通讯录管理系统二
A34机房收费管理系统
A35学生成绩管理系统二
A36班级档案管理系统
A37职工工资管理系统二
A38工资纳税系统
A39朗诵比赛评分系统
A40万年历查询系统
A41万年历显示系统
A42小学生加减测试系统
A43运动会比赛计分系统
A44排班系统
A45用英文单词模拟数学计算
A46C语言关键字中英翻译机
A47带有括号的四则运算器
A48图形时钟
A49五子棋游戏
A50汉诺塔游戏
A51多项式乘法
A52在屏幕上绘制国际象棋棋盘
A53在屏幕上绘制围棋棋盘
A54在屏幕上绘制中国象棋棋盘
A55线性方程组求解
A56n阶方阵求逆
A57大整数的四则运算
A58验证程序一
A59验证程序二
A60设计一个模拟的时间条的程序
A61文件加密
C++语言课程设计题目(管理系统类)
题号
A01
仓库管理
总体需求
编写一个仓库管理程序管理仓库内货物的信息。
仓库中货物信息的组成部分为:
货物编号、货物名称、货物单价、货物数量等。
功能需求
1)增加或删除货物信息
2)按编号或名称查询货物信息
3)显示库存量不足一定值(由用户从键盘输入)的货物信息
4)显示所有货物的信息
5)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)将货物信息定义为一个结构体;货物编号应唯一,不可重复。
3)采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A02
学生成绩管理系统一
总体需求
编写一个班级的学生成绩管理程序
学生信息的组成部分为:
学号、姓名、学生所学课程的成绩数组、课程平均分等。
设每个学生学习的课程数目为4
功能需求
1)增加学生信息(除平均分外)
2)求每门课的平均分
3)输出个人平均分超过90分的学生的信息,包括学号、姓名和平均分。
4)对4门课程中的任何一门,可随意抽取1门,按学生该门课程的成绩进行排序,并输出排序结果,包括学号、姓名和该门课程成绩。
5)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)将学生信息定义为一个结构体;采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A03
火车票销售管理
总体需求
编写一个简单的火车票销售管理程序
完成售票、退票和车票剩余情况查询等,每张车票包含车次、座位信息。
假设所有操作的均为同一车次的车票。
功能需求
1)售票并显示所售出车票的信息
2)退票并显示所退车票的信息(退票时,必须是车站售出的列车票才能退,即为同一车次的票;否则视为无效票,不能办理退票业务。
)
3)查询车票剩余情况。
4)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)将车票信息定义为一个结构体;建议采用单链表实现,最初建立一个销售链表和一个备份链表,表中的数据均为该车次的所有车票;当售出一张车票时,从销售链表中删除相应结点;当退票时,先到备份链表中进行查找,若找到将该退票的信息插入销售表中,否则为无效票,退票不成功。
3)采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A04
选票管理
总体需求
编写一个选票管理程序(10个候选人,100个选民)
功能需求
1)统计票数:
统计并保存每个人的选票数及无效票和弃权票的情况
2)保存结果:
把统计好的各人票数输出到OUT.DAT中(第一行存储第一个候选人的得票数,第二行存储第二个候选人的得票数,依次类推)
3)输出前三名:
按得票数由大到小的顺序显示前三位候选人的信息,包括:
候选人的号数及得票数。
4)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)将选票信息定义为一个结构体;采用文件保存数据。
3)关于文件的读写方法请参见教材的“文件”章节
题号
A05
通讯录管理系统一
总体需求
编写一个通讯录管理程序
有一已存在的通讯录文件,数据内容为各联系人信息。
每个联系人信息的组成部分为:
姓名、电话号码和住址等个人基本信息。
假设已有两个联系人
功能需求
1)输出联系人:
打开通讯录文件并显示其中的数据
2)添加联系人
3)查找联系人:
利用字符串函数,按“姓名”查找
4)修改联系人:
可以修改该联系人的任一个信息
5)保存到文件:
将操作结果保存到已存在的通讯录文件
6)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序
2)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
3)将联系人信息定义为一个结构体;采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A06
图书管理
总体需求
编写一个图书管理程序
图书信息的组成部分为:
书号、书名、作者名、出版社、出版时间、价格等。
功能需求
1)新书上架:
添加图书信息
2)图书浏览:
输出所有图书信息
3)图书查询:
可按书号、书名或作者名查询(按书号查询时,因书号唯一,结果仅为一条记录;按书名或作者名查询时,结果可能为多条记录)
4)图书下架:
删除指定图书信息,如按书号
5)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序
2)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
3)将图书信息定义为一个结构体;书号应唯一,不可重复;采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A07
影碟出租管理
总体需求
编写一个影碟出租管理程序
影碟信息的组成部分为:
碟片名称、国家、类型、借阅标记等
出租信息的组成部分为:
会员名、碟片名称、借阅日期、归还日期、租金等
功能需求
1)新片上架:
添加碟片信息
2)碟片查询:
按片名查询某片是否可借阅,结果有三种(可借阅、已借出、无此片)。
3)碟片借阅:
输入会员名、碟片名称、借阅日期,修改碟片的租借标记(每个会员一次可借阅多片)
4)碟片归还:
输入会员名、碟片名称、归还日期,修改碟片的租借标记,计算每片租金(每三天的租金为1元,不满三天的按三天计算)。
因为每个会员一次可借阅多片,所以也可能一次归还多片。
在该操作结束前,应输出该会员此次归还所需支付的总租金。
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)影碟信息可定义为一个结构体;关键在于考虑出租信息的表示,这将决定实现借阅和归还操作的算法。
采用文件保存数据。
题号
A08
商品销售管理
总体需求
编写一个商品销售管理程序
商品信息的组成部分为:
商品编号、商品名称、商品单价、生产商、库存量等。
销售单信息的组成部分为:
商品编号、商品名称、商品单价、购买数量、该商品应付金额等。
功能需求
1)商品上架:
添加商品信息2)商品浏览:
输出商品信息
3)商品销售:
输入商品编号和购买数量,通过商品编号,获得商品名称和单价,修改该商品的库存量,计算该商品应付金额。
一个销售单可包含多个商品,操作结束时应给出整个销售单应支付的金额。
4)商品查询
5)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)商品信息可定义为一个结构体;采用文件保存数据。
题号
A09
学生学籍管理系统一
总体需求
编写一个学籍信息管理程序,以一个班级为例
学籍信息的组成部分为:
学号、姓名、性别、出生日期、政治面貌和家庭住址等。
功能需求
1)添加:
学号自动加1
2)删除
3)修改
4)查询:
可按多个条件查询
5)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)学籍信息可定义为一个结构体,采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A10
订单信息管理
总体需求
编写一个订单信息管理程序,以某类产品为例
订单信息的组成部分为:
订单编号、公司名称、产品名称、产品订价、订购数量、订单金额等。
功能需求
1)添加:
输入各信息(除订单金额)并计算出订单金额
2)浏览
3)查询:
可按多个条件查询
4)统计:
输入某个公司名称,统计并输出其所有订单的总额
5)用子函数实现各个子功能
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)订单信息可定义为一个结构体;订单编号应唯一,不可重复,采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A11
职工信息管理
总体需求
为某小型公司编写一个职工信息管理程序
该管理程序处理的对象:
公司、部门、职工
总经理1位,部门若干,部门内设有部门经理1位、职工若干位等等
功能需求
1)能够查询公司的总信息、部门信息
2)通过键盘把某位职工添加到相应部门
3)能够按姓名查询职工的信息
4)给定某个部门的编号,显示该部门所有职工的信息
5)给定某位职工的总编号,修改该职工的的各信息
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)编号自动生成:
在生成人员信息时同时生成,每输入一个人员信息编号顺序加1。
采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A12
职工工资管理系统一
总体需求
为某小型公司编写一个职工工资管理程序
公司1位总经理,3个部门经理,每个部门有10位普通职工。
所有人员的工资信息一样,组成部分为:
基本工资(总经理、部门经理、普通职工的基本工资应体现出不同),奖金(普通职工奖金根据本人的当月业绩、部门经理奖金根据本部门所有职工的当月业绩总和、总经理奖金根据所有部门所有职工的当月业绩总和提成,提成比例自定一个合理的数值)、应发工资、税金(请按照当前国家规定的个人所得税计算方式计算)、实发工资。
功能需求
1)能够根据月份按部门输入全部职工的业绩。
2)修改某位职工的当月业绩。
3)计算并显示所有职工的工资明细。
4)查询某位职工的当月工资明细。
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)将工资信息定义成结构体,采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A13
银行定期储蓄系统
总体需求
模仿设计一个银行定期储蓄系统
承担用户的定期存款和取款业务。
功能需求
1)实现描述银行的类Bank:
记录系统中现有哪些定期储户。
可用数组实现,但注意判断数组越界的情况),定义生成储户的函数Append,按照帐号删除储户的函数Delete,按照帐号查询储户的函数Query,并显示查询结果;
2)定义定期储户类:
具有帐号、存款人姓名、期限、金额等属性,操作:
存款、取款(处理取款业务,金额不足给予提示,金额足时计算所取出金额的利息,若期限未满,利息按活期计算)、转期限(原期限未满,利息按活期计算,并以新期限存入)、显示储户所有信息。
3)可以根据菜单命令增加、删除和查询储户,以及储户存款和取款的操作.
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A14
车辆管理
总体需求
本程序管理的车辆主要有大客车、小轿车和卡车。
每种车辆有车辆编号、号牌、车辆制造公司、车辆购买时间、车辆型号(大客车、小轿车、卡车)、总公里数、耗油量/公里、基本维护费、养路费、累积总费用等。
大客车还有载客量(最大载客数)信息。
每台车辆当月总费用=油价×耗油量/公里+基本维护费
基本维护费:
客车:
2000元/月,小轿车:
1000元/元,卡车:
1500元/月
功能需求
1)能够通过键盘输入指定车辆的当月公里数
2)给定车辆编号,显示指定车辆的基本信息
3)给定某种车辆类型,显示该类型所有车辆累计费用统计情况
4)给定某个车辆的号牌,修改该车辆的当月公里数
5)按照某类车辆的累计总费用的高低进行排序
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)通过文件存储各种车辆信息信息,这些信息应该包括车辆编号、号牌、制造公司、购买时间、型号、总公里数、基本维护费、养路费、耗油量/公里、累计总费用
3)关于文件的读写方法请参见教材的“文件”章节。
题号
A15
简易客房管理
总体需求
设计一个简易客房管理程序
本程序涉及的信息有:
客房信息(经济、标间、豪华、单人间、双人间、三人间以及各种等级客房的数量等)和员工信息(楼层管理员、客房领班、客房经理等)
功能需求
1)能够通过键盘登记客人入住信息(房号、客人姓名、入住时间、入住期限、入住押金、每日租金、客房等级、单/双/三人间)
2)给定员工姓名,显示本员工所管理的楼层客房信息(经济、标间、豪华、单/双/三人间的入住情况(包括空闲/已入住/入住客人姓名)
3)给定入住客人姓名,显示其入住情况(房号、姓名、已交押金、入住费用累计,入住结算)
4)给定房号,修改押金数目(实现添加的数目和以往的数目累加)
5)按照某类客房(经济、标间、豪华、单人间、双人间、三人间)入住数量的高低进行排序
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)通过文件分别存储客房信息信息和员工信息。
3)关于文件的读写方法请参见教材的“文件”章节。
题号
A16
机房机位预约管理
总体需求
设计一个机房机位预约模拟程序
n台机器,从早8点到晚八点 每两个小时一个时间段
功能需求
1)查询:
根据输入时间,输出所有机位信息。
2)机位预定:
根据输入的日期和时间段查询是否有空机位,若有则预约,若无则提供最近空机时间段.另:
若用户要求在非空时间上机,则将用户信息插入该时间段的等待列表
3)退出预定:
根据输入的时间,撤销该时间的预订查询是否有等待信息,若有则按顺序显示联系方式
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正常运行后,要在屏幕上显示一个文字菜单
2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等
提示与参考
1)为各项操作功能设计一个菜单,应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。
2)采用文件保存数据,关于文件的读写方法请参见教材的“文件”章节。
题号
A17
学分管理
总体需求
假设每位学生必须完成基础课50学分,专业课50学分,选修课24学分,人文类课程8学分,实践性课程20学分才能够毕业。
因此,在管理学分时,要考虑每个学分所属于的课程类别
功能需求
1)能够通过键盘输入某位学生的学分
2)给定学号,显示某位学生的学分完成情况
3)给定某个班级的班号,显示该班所有学生学分完成情况
4)给定某位学生的学号,修改该学生的学分信息
5)按照某类课程的学分高低进行排序
用户界面
输入:
程序正常运行后,屏幕上显示一个文字菜单(根据序号选定相应的操作项目),当用户选定操作项目所对应的序号时,根据应用程序的提示信息,从键盘上输入相应的数据。
输出:
1)应用程序正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 题目