C语言大作业题目2011

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(二)其它要求:
至少采用文本菜单界面(如果能采用图形菜单界面更好)
(3)学生可自动增加新功能模块(视情况可另外加分)
16 其它 简单 要求: 在功能上功能尽量模拟windows操作系统中的计算器,系统界面不做强制要求。 计算 器
17 其它 万年 要求: 模仿现实生活中的挂历.当前页以系统当前日期的月份为准显示当前月的每一天(显示出日及对应 历系 的星期几). 统 当系统日期变到下一月时,系统自动翻页到下一月.
(一)功能要求:
(1)信息维护:
要求:学生信息数据要以文件的形式保存,能实现学生信息数据的维护。此模块包括子模块有:增加学生
信息、删除学生信息、修改学生信息
(2)信息查询:
要求:查询时可实现按姓名查询、按学号查询
(3)成绩统计:
要求:A输入任意的一个课程名(如数学)和一个分数段(如60--70),统计出在此分数段的学生情况。
2 数据 班级 存储的数据包括:姓名,学号,宿舍,QQ号码和电话号码等。程序要求具有以下功能: 库 同学 ①加入一个同学的记录; 信息 ②删除一个同学的记录; 管理 ③显示所有同学的记录。 程序 ④排序功能,包括按照学号排序和按照姓名字母序排序显示所有同学的纪录。 ⑤查询功能,包括按学号查询同学的信息或者其他。 ⑥修改功能。 课程设计要求: 程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条命令,就调用哪项功能。 以上功能中①②③是要求基本实现的,④⑤⑥是作为可选项的,功能实现得越多,评分越高。
2011年12月15日星期四
共 10 页,第 2 页
编号 类型 题目 要求
14 数据 学生 设计一个学生通信录,学生通迅录数据信息构成内容可自行设计(如:姓名、家庭地址、邮政编码、电话 库 通讯 号码等等),通信录数据类型定义为结构体类型。 录管 1.主要功能: 理系 (1) 能建立、修改和增删学生通讯录 统设 (2) 能够按多种方式进行查询 计 2.要求:界面友好,易于操作,采用二进制文件存储数据。
18 图形 模拟 要求: 能模拟机械钟表行走,还要准确地利用数字显示日期和时间,在屏幕上显示一个活动时钟,按任 处理 时钟 意键时程序退出。
பைடு நூலகம்
19 数据 教务 学生基本信息:如学号、姓名、性别、年龄、宿舍号码、电话号码等。 库 信息 学生选修课程的基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、学分、重修否等。如 管理 果重修,需要考虑重修学期、重修成绩。并且要考虑多次重修的情况。 系统 系统功能: (1) 各种基本数据的录入。如:学生基本情况录入。 (2) 各种基本数据的修改。即:允许对以及录入的数据重新进行编辑、修改。 (3) 各种基本数据的插入。如:在学生选修课程基本信息中插入一条新信息。 (4) 各种基本数据的删除。如:假设某同学转学或出国深造,删除该生的相关信息; (5) 基于各种数据的查询。如:姓张的所有同学、年龄小于20岁的同学等。 (6) 基于各种基本数据的统计计算。如: (6-1)统计每个学生各门功课的平均成绩,并按平均成绩从高到低的次序排名输出每个学生各门功课的 综合成绩和平均成绩(名次、学号、姓名、平均成绩、各门功课的考试成绩、平时成绩、综合成绩)。 (6-2)统计并输出各班各门功课的平均成绩和总平均成绩。 (6-3)统计并输出每个同学已修学分。 (6-4)列出不及格学生清单(学号、姓名、不及格的课程和成绩)。 (6-5)教务信息其它方面的统计(自行确定)。
C语言大作业题目
编号 类型 题目 要求
1 数据 电话 存储的数据包括:人名、工作单位、电话号码和E-mail地址等。程序要求具有如下功能: 库 簿管 ①加入一个新电话号码; 理程 ②删除一个电话号码; 序 ③显示保存的所有电话号码。 ④修改功能; ⑤排序功能,包括按照电话号码排序和按照姓名字母序排列; ⑥查询功能,包括按人名查询电话号码和按电话号码查询人名。 课程设计要求: 程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条功能,就调用哪项功能。 以上功能中①②③是要求基本实现的,④⑤⑥是作为可选项的,功能实现得越多,评分越高。
9 数据 学生 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。提供以下功能: 库 信息 1、系统以菜单方式工作 管理 2、学生信息录入功能(学生信息用文件保存)--输入 系统 3、学生信息浏览功能--输出 设计 4、学生信息查询功能--算法,按学号、姓名等查询 5、学生信息的删除与修改
2011年12月15日星期四
共 10 页,第 1 页
编号 类型 题目 要求
6 数据 图书 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。 库 信息 提供以下功能: 管理 1、系统以菜单方式工作 系统 2、图书信息录入功能(图书信息用文件保存)--输入 3、图书信息浏览功能--输出 4、图书信息查询功能--算法,查询方式: 按书名、按作者名等查询 5、图书信息的删除与修改
10 数据 学生 学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。主要功 库 成绩 能: 管理 (1) 能按学期、按班级完成对学生成绩的录入、修改 系统 (2) 能按班级统计学生的成绩,求学生的总分及平均分 设计 (3) 能查询学生成绩,不及格科目及学生名单 (4) 能按班级输出学生的成绩单 要求:使用二进制文件方式存储数据,系统以菜单方式工作
8 数据 实验 实验设备信息包括:设备编号,设备种类(如:微机、打印机、扫描仪等等),设备名称,设备价格,设备 库 设备 购入日期,是否报废,报废日期等。 管理 主要功能: 系统 1、能够完成对设备的录入和修改 设计 2、对设备进行分类统计 3、设备的破损耗费和遗损处理 4、设备的查询 要求:采用二进制文件方式存储数据,系统以菜单方式工作
11 数据 学生 假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授 库 选修 课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。提 课程 供以下功能: 系统 1、系统以菜单方式工作 设计 2、课程信息录入功能(课程信息用文件保存)--输入 3、课程信息浏览功能--输出 4、课程信息查询功能--算法,按学分、课程性质等查询 5、学生选修课程
2011年12月15日星期四
共 10 页,第 3 页
编号 类型 题目 要求
20 数据 图书 图书资料基本信息:中图法分类号、图书编号、书名、作者(要考虑多个作者情况)、出版社、出版日 库 资料 期、ISBN、版次、定价、馆藏数、借阅数等。 信息 图书采购信息:书名、作者、采购日期、采购数量、采购单价、采购金额、发票号码、图书编号等。 管理 图书借阅信息:借阅人、借阅人所在单位、借书证号、所借书名、借阅日期、归还日期、逾期罚款等。借 系统 阅期限为一个月,逾期1天,罚款1角。 中图法分类号:T 工业科学:TB 一般工业技术,TD 矿业工程,TE石油、天然气工业,TF 金工业,TG 金 属学,TH 机械,TJ 武器工业,TK 动力工业,TL 原子能技术,TM 电工技术, TN 无线电电子学、通信 技术,TP 自动化技术、计算技术,…。 系统功能: (1) 各种基本数据的录入。如:图书资料基本信息录入。 (2) 各种基本数据的修改。即:允许对以及录入的数据重新进行编辑、修改。 (3) 各种基本数据的插入。如:在图书采购信息中插入一条新信息。 (4) 各种基本数据的删除。如:或假设某本书遗失且馆藏数为0,删除该书的相关信息。 (5) 基于各种数据的查询。如:书名中含有“计算机”的所有书籍、全部借出的所有图书等。 (6) 基于各种基本数据的统计计算。如: (6-1)统计馆藏书籍总数、已借出数据总数、在馆书籍数等。 (6-2)统计馆藏书籍总金额、馆藏书籍的平均价格。 (6-3)找出借阅次数最多的10本书,并对它们进行排序。 (6-4)统计每月逾期罚款总金额。被罚款金额最多的前5名借阅者并对其排序。 (6-5)统计借阅书籍最多的前5名读者。 (6-6)图书资料信息其它方面的统计。
15 数据 成绩 现有学生成绩信息,内容如下
库 管理 姓名 学号 语文 数学 英语
系统 张明明 01 67 78
82
设计 李成友 02 78 91
88
张辉灿 03 68 82
56
王露 04 56 45
77
陈东明 05 67 38
47
….
..
.. ..

请用编写一系统,实现学生信息管理,软件的入口界面应包括如下几个方面:
12 数据 学生 编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能: 库 成绩 (1)创建信息链表并以磁盘文件保存; 记录 (2)读取磁盘文件并显示输出所有学生的成绩; 簿设 (3)按学号或姓名查询成绩; 计 (4)添加成绩记录; (5)修改指定姓名或学号的学生的成绩并可存盘; (6)显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息
5 数据 职工 职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。提供以下功 库 信息 能: 管理 1、系统以菜单方式工作 系统 2、职工信息录入功能(职工信息用文件保存)(输入) 设计 3、职工信息浏览功能(输出) 4、职工信息查询功能(算法),查询方式: 按学历、职工号等查询 5、职工信息删除、修改功能
7 数据 图书 图书管理信息包括:图书名称、图书编号、单价、作者、存在状态、借书人姓名、性别、学号等。功能描 库 管理 述: 系统 1、新进图书基本信息的输入。 设计 2、图书基本信息的查询。 3、对撤消图书信息的删除。 4、为借书人办理注册。 5、办理借书手续。 6、办理还书手续 要求:使用二进制文件方式存储数据,系统以菜单方式工作
13 数据 学生 编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。具体功能: 库 籍贯 (1)创建信息链表并以磁盘文件保存; 信息 (2)读取磁盘文件并显示输出所有学生的籍贯信息; 记录 (3)按学号或姓名查询其籍贯; 簿设 (4)按籍贯查询并输出该籍贯的所有学生; 计 (5)能添加、删除和修改学生的籍贯信息
3 程序 设计 例如TurboC的用户界面,菜单具有水平醒目菜单(主菜单)和弹出式菜单(子菜单),用英文显示。程序 界面 菜单 要求具有如下功能: 设计 程序 ①设计水平醒目菜单,菜单的各项可根据自己的喜好设计,可参考TurboC的主菜单,菜单的项数至少三 个; ②各个水平菜单项可以通过左右光标键选择,使所选项成为彩条; ③至少设计一个弹出式菜单。 ④弹出式子菜单中可以通过上下光标键选择,使所选项成为彩条。 ⑤功能快捷键的设计:参照TurboC的快捷键,自行设计。 ⑥当选定某个菜单项后,按回车键可以实现一个简单的动作,如给出相应的信息显示。 课程设计要求: 程序运行开始,首先显示水平醒目菜单。以上功能中①②③是要求基本实现的,④⑤⑥是作为可选项的, 功能实现得越多,评分越高。界面越友好,评分越高。界面越美观,评分越高。各个菜单项选中不执行任 何功能,可在屏幕上提示有关信息。可参考《实验指导书》P127-129,及P139-142的文本处理函数。
4 图形 图形 程序要求具有如下功能: 处理 变换 ①基本图形的绘制:可选圆、长方形、三角形等;②图形复制;③图形移动;④图形缩放;⑤图形旋转。 程序 课程设计要求: 程序运行开始,首先显示一个提示信息,作为一个功能选择菜单。用户选用哪条功能,就调用哪项功能。 程序首先要求用户必须选择绘制一个怎样的图形,可选图形可以自己设计有趣的图形,可选图形的个数至 少3个。图形选择完后,就绘制在屏幕中央。通过一个快捷键可以退出到用户功能选择菜单,选择其他的 功能。以上功能中①②④是要求基本实现的,③⑤是作为可选项的,功能实现得越多,评分越高。 编程提示: ①图形复制:将绘制取得的图形信息复制到屏幕上一个指定位置。 ②图形移动:图形移动仅仅是在图形复制的同时,再将原来的图形擦除. ③图形缩放:图形缩放,就是将图形中各像点的坐标乘上一个比例因子.即: ( x , y )新 = ( x原 * xscale , y原 * yscale ) ④图形旋转:一个二维图形绕坐标原点旋转一个角度θ,新旧坐标之间有如下关系: x' = x*cosθ - y*sinθ y' = x*sinθ + y*cosθ 参见实验指导P142-156的图形处理函数
相关文档
最新文档