程序设计实验综合选题

程序设计实验综合选题

ID:17770840

大小:75.50 KB

页数:6页

时间:2018-09-05

程序设计实验综合选题_第1页
程序设计实验综合选题_第2页
程序设计实验综合选题_第3页
程序设计实验综合选题_第4页
程序设计实验综合选题_第5页
资源描述:

《程序设计实验综合选题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、选题一:学生信息管理系统设计学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。采用结构体数组或文件形式存储学生的信息,(测试数据不少10个人,可以本班同学的具体数据为背景)软件由下列几个功能模块组成:(1)增加一个学生的信息(需输入要增加学生的所有信息);当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;(2)统计本班学生总人数及男女生人数。(3)分别按照学号和姓名查找一个学生的信息;若找到则输出该学生全部信息,否则输出查找不到的提示信息。(4)分别按学号、姓名和出生年月,对所有学生信息排序,并输出结果;(5)选做:删除一个学生的信息(需指定

2、要删除学生的学号);同时显示删除后的结果。要求:查询和统计的结果除在屏幕上显示外,还需写入单独的文本文件中。选题二:学生成绩管理系统设计学生成绩信息包括:学号,姓名,三门课程成绩(数学、英语和计算机)等。主要功能:(1)计算各个学生的总分及平均分,并按平均分排出名次。(2)统计全班学生平均分成绩,输出60分以下、60~79、80~89、90分以上各分数人数(3)能按学号、姓名查询学生成绩,并能输出学生的成绩单(4)输出不及格科目及学生名单(5)选做:在屏幕打印优等生名单(学号,三门课程成绩,平均成绩,名次),优等生必须满足下列条件:1)平均成绩大于90分;或平均分大于85分且至少

3、有一门功课为100分;或者平均分大于85分且至少两门课程成绩为95分以上;2)名次在前三名;3)每门功课及格以上;要求:使用文本文件方式存储数据,系统以菜单方式工作查询和统计的结果均写入单独的文件中。选题三:图书馆图书基本信息管理软件设计采用结构体数组或文件形式存储每本书的信息,每本书应包含如下几方面的信息:主编、出版社、出版年、版次、ISBN书号、书名、定价、拥有本数、借出本数、现余本数。软件由主函数(含欢迎界面)+下列4个功能模块组成:(1)借出功能(被借之书“借出本数”增1,“现余本数”减1);(2)归还功能;(3)查找功能(需指定书的某项信息,查找该书目前借出、余存信息)

4、;(4)退出程序。选题四、校际运动会管理系统采用结构体数组或文件形式存储信息,建立运动会比赛结果信息表:学校名,比赛项目,参赛运动员姓名,性别,获得名次系统实现功能:1) 初始化输入:N-参赛学校总数,M-男子竞赛项目数,W-女子竞赛项目数;各项目名次取法有如下几种:①取前6名:第1名得分7,第2名得分5,第3名得分4,第4名得分3,第5名得分2,第5名得分1;②取前3名:第1名得分5,第2名得分3,第3名得分2;③用户自定义:各名次权值由用户指定;2) 由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息;3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报

5、表,查看参赛学校信息和比赛项目信息等。选题五、计算器开发计算器是windows操作系统提供的一个附件功能,可以用visualbasic,visualc++等编制计算器,由于这些程序提供了控件,所以实现相对容易。Turboc没有控件,但我们可以利用它所具有的函数模仿画出其界面,实现计算器的基本功能,进行浮点数的加、减、乘、除、乘方、求模运算。选题六、学生信息管理(1)问题描述学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能:l系统以菜单方式工作l学生信息录入功能(学生信息用文件保存)---输入l学生信息浏览功能

6、---输出l查询、排序功能---算法1、按学号查询2、按姓名查询l学生信息的删除与修改(可选项)(2)功能要求l界面比较美观;l有一定的容错能力,比如输入的成绩不在0~100之间,就提示不合法,要求重新输入;l最好用链表的方式实现。(3)算法分析首先,一个学生包括这么多的属性,应该考虑定义一个结构,其次,我们应该考虑数据的存储形式:是定义一个数组来存储,还是定义一个链表呢?在这里假如我们以数组的方式来存储,当然可以,但是我们知道,假如我们定义一个数组的话,我们首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链

7、表的方式比较方便。对于菜单的实现,其实也比较简单,首先我们用printf语句把程序的功能列出来,然后等待用户输入而执行不同的函数,执行完了一个功能后又回到菜单。文件的读写操作大家参照书中的有关文件的章节。选题七、学生综合测评系统每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%

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

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

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