- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1程序设计综合练选题
程序设计综合训练选题
目的:学会对问题制定简单算法,用C语言作为工具解决实际问题。
开发工具:不限(任何适合C语言或C++语言的开发平台均可),如:TurboC 2.0、Visual C++等。
设计要求:(1)独立或组队完成。
(2)绘制程序流程图。
(3)提交功能说明(变量类型、变量作用、数据结构、关键算法)。
(4)有良好的用户界面和较稳定的程序。
(5)提交无错误的源程序。
选题:
题1. 图书管理系统(可3人完成)
编写一个简单的图书管理系统,可实现基本的图书管理功能,包括图书的增加、删除、修改、查询、借阅、归还、统计等功能。
题目要求:(1)图书管理信息采用文件保存;
(2)提供多种查找方式(如按书名、作者名查询);
(3)提供选择菜单以实现功能选择;
(4)考虑操作权限。
相关知识:(1) 数据结构
(2) 文件操作
参考:
新书入库:图书信息包括书名,书号,库存量,现存量(库存量减去借走的图书).当有新书入库时,先判断是否有此书(即比较书名或书号),若有则修改库存量,现存量的信息;若无此书,则将该书的信息添加,并将其库存量设为-1,将其标为下次要购入的图书。图书查询: 。查询所有要购入的图书的书名。借阅管理 每个读者的信息包括姓名,编号,借阅图书. 借书登记:输入读者的姓名及所借图书的书号,先判断姓名是否在读者中,若有则将书号存入,同时修改此书的现存量.若无此姓名,则应提示错误。 还书管理:输入读者的姓名,所还图书的书号,修改和中相应的项。 输出全部图书信息和全部读者信息。退出系统。
参考:
1、输入学生的基本信息(包括学,姓名,性别课程成绩)。
2、按姓名或者学号查找、修改、删除和保存各个学生的信息。
3、计算每个学生各门功课总分和平均分,按学号或总分排序输出每个学生的基本信息及总分、平均分和名次。
4、班计算各门功课的平均分,显示每门课程中低于平均分的每一个学生的学号,姓名,性别,科目,成绩。
5、显示每门科目中,成绩在90分以上的学生信息,以及每门科目中不及格的学生信息。
6、能够将学生基本信息存放在文件中,从文件中读出、设置系统登陆密码,只有正确输入密码方可进入管理系统。若用户输入信息不正确,给出相应的“错误”信息显示,重复刚才的操作
题4. 设计一个简单计算器年历能查询0~20000年的日历(公历),是真正的“万年历”。: 显示封面 软件后首先显示欢迎信息、版本号、作者姓名、日期及其它信息。 进入方式:按回车进入系统,按‘ESC’键退出。 进入输入年、月,查询日历系统?依次输入:年、月,然后按‘ENTER’确认。 日历显示系统显示一屏四个月日历,当前显示所要查询的年月日历。 当所查询日历完成,按上下光标键可以进行向前向后翻屏查询;按‘ENTER’键重新输入年月,进行新的查询;按‘ESC’键退出程序。 退出程序显示退出画面小型管理系统应具备进货、销售、库存等基本管理功能,具体要求如下信息输入模块建立数据总文件,完成对信息的录入。 能记录每一笔进货,查询商品的进货记录,并能按月进行统计。
能记录每一笔售货,查询商品的销售情况,并能进行日盘存、月盘存。
在记录进货及售货的同时,必须动态刷新库存。
收银台操作中,能根据输入的商品编号、数量,显示某顾客所购商品的清单,并显示收付款情况。信息: 1)按产品名称查询; 2)按日期查询并统计(统计某年某月某种产品的数量,产品的种类);。
实现一个简单的计算器。
主要功能:(1)输入并建立多项式;
(2)输出多项式;
(3)两个多项式相加,建立并输出和多项式;
(4)两个多项式相减,建立并输出差多项式。
题8. 简单的行编缉器
编写一个简单的行编辑器,可以对输入的字符按行进行删除,增加,修改。并将结果保存到文本文件中。
题目要求:(1) 每行文字不超过80个
(2) 通过命令方式给出文本文件的文件名
相关知识:(1) 带参数的main函数。
(2) 文件处理。
题9. 用栈来设置密码
要求:用栈来做一个密码验证程序,密码验证只有三次机会。
题10. 双向链表的排序
要求:输入一个双向链表,显示此双向链表并对此双向链表排序
题11. 停车场管理
编写一个简单的停车场管理系统,可实现基本的停车、取车、车辆信息浏览和计费等功能。
题目要求:(1) 如果停车场容量已满,必须排队等候;
(2) 取车时计算停车费用。
相关知识:(1) 数据结构
(2) 文件操作
题12. 销售管理系统
编写一个简单的销售系统,可以对多个销售员一个时间段内的产品销售情况进行管理,实现包括销售员信息管理、产品
您可能关注的文档
- 11与10年会教材对比.doc
- 11固体废物环影响分析.doc
- 11月10日国公务员申论热点汇总.doc
- 11热工窑炉课设计计划和安排(终稿).doc
- 11生产过程控程序.doc
- 11级资料管理程设计任务书.doc
- 1201高三政试卷.doc
- 120延迟焦化保专篇.doc
- 121037_修工时管理考核规定.doc
- 121126 体首次发布中国网络作家富豪榜唐家三少居首.docx
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)