高级语言程序设计题汇总.doc

高级语言程序设计题汇总.doc

ID:56768778

大小:78.50 KB

页数:15页

时间:2020-07-08

高级语言程序设计题汇总.doc_第1页
高级语言程序设计题汇总.doc_第2页
高级语言程序设计题汇总.doc_第3页
高级语言程序设计题汇总.doc_第4页
高级语言程序设计题汇总.doc_第5页
资源描述:

《高级语言程序设计题汇总.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计题目汇编红色标注的题目难度较大,不在候选范围内,选该类题目者可以两人一组完成;候选题目难度一般,须单人一组完成。C程序设计的课程设计要求:(1)请给出问题分析与算法设计,并画出流程图;(40%)、(2)编写程序,并给出说明与注释(关键步骤都要注释);(40%)(3)运行程序,并获得正确结果。(20%)C程序设计课程设计报告要求;(1)设计目的(2)总体设计:程序设计组成框图、流程图(3)详细设计:模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)(4)调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的

2、主要问题及采取的解决措施等(5)源程序清单和执行结果:清单中应有足够的注释(6)课程设计问题讨论题目一学籍信息管理系统【说明及要求】该系统能实现学籍信息管理(学号、姓名、出生年月、入学年份、所在学院、专业等组成学生信息)的一般功能,包括信息录入、查询、浏览、统计等功能。其中系统应有排序功能;【提示】(1)程序运行后首先打印一个菜单:N.录入;F.查找;B.浏览;D.统计;Q.退出;(2)用户通过选项实现录入、查询、浏览、统计;(3)录入功能要求能够添加新的学生信息的文件;(4)文件中一行数据对应一个学生信息;(5)查询功能要求能够按照

3、学生学号、姓名查询;(6)浏览功能要求能按照学院、专业分类浏览,提供分屏显示;(7)统计功能要求能够按照学生所在学院统计出学生人数;(8)学生信息的数据结构采用数组,一个数组对应一条学生记录。题目二运动管理系统【说明及要求】某单位组织各部门参加冬运会,项目分为男子竞赛项目与女子竞赛项目,系统要实现参赛运动员信息的录入、查询、浏览等功能,并能按照运动组委会的规定,进行项目成绩评定:(1)取前5名的项目:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;(2)取前3名的项目:第1名得分5,第2名得分3,第3名得分2。通

4、过成绩评定,用户可查询获得名次运动员的信息,各个部门的比赛成绩,并能生成团体总分报表,按总分的升序进行排列。【提示】(1)可按信息输入模块、成绩模块和查询模块进行设计;(2)数据结构采用结构体数组,包括部门、运动员三个结构体,如部门结构体成员包括部门名、参赛项目、得分。(3)编写main函数进行演示。题目三简单的英文词典排版系统的实现【说明及要求】系统实现单词的的录入、删除、浏览、排序功能,其中录入功能要求能够完成新单词的录入操作;添加功能完成新单词的添加操作,删除功能完成词典中重复单词的删除操作,浏览功能完成英文词典文件的输出操作;

5、排序功能完成A~Z的顺序排版。【提示】(1)可通过键盘式菜单实现功能选择,程序运行后首先打印一个菜单:N.录入;D.删除;B.浏览;S.排序;Q.退出;(2)采用指针数组或二维数组进行单词的存储,便于将数据写入文件;(3)单词输入结束标志可以以回车键结束;(4)编写main函数进行演示。题目四家庭帐务管理系统【说明及要求】系统具有帐务处理的一般功能,包括家庭月收入管理、月支出管理、并能按年、月统计家庭收入总和与支出综合,可按月支出费用进行降序排序,同时系统提供收入或支出的添加、修改、删除操作。【提示】(1)可采用结构体数组和文件系统实

6、现;(2)可采用函数实现收入或支出的添加、修改、删除操作功能。题目五投票程序【说明及要求】设有代码号为X、Y、Z的三个的候选人竞选年度先进工作者,记分方法如下:投票者在选票上对他们的编号的填写顺序分记为5.3.2时,若投票人数为4,输入投票内容为(1)XYZ;(2)ZXY;(3)ZYX;(4)YZX;候选人等分为X:12;Y:13;Z:15,则Z为年度先进工作者。请编程从键盘上输入投票人数及投票结果,统计他们的得分,并输出哪位是年度先进工作者。要求投票者在选票上对他们的编号的填写顺序分可自行设定,同一张票上写有两个相同代号视为无效票。

7、【提示】(1)定义结构体成员表示投票及得分;(2)若采用二维数组,可考虑行方向对应一张投票,列方向对应各候选人得分;(3)编写main函数进行演示,可考虑函数调用。题目六销售管理设计【说明及要求】某公司有五个销售员,负责销售六种产品。每个销售员都将当天销售的每种产品各写一张便条交上来。每张便条包含内容为销售员的代号、产品代号、该种产品当天的销售额。每位销售员每天可能上缴0~6张便条。假设收集到了上个月的所有便条,编写一个处理程序,读取上个月的销售情况,并做以下处理(1)计算上个月每个人每种产品的销售额;(2)按销售额对销售员进行排序,

8、输出排序结果;(3)统计每种产品的总销售额,对这些产品按从高到低的顺序输出排序结果。【提示】(1)可采用结构体数组和文件系统实现;(2)结构体成员包括销售代号、产品、销售额;(3)程序运行后首先打印一个菜单:N.销售额录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。