C程序设计备选题目(1) 下载本文

内容发布更新时间 : 2024/11/20 4:44:27星期一 下面是文章的全部内容请认真阅读。

备选题目

1、学生成绩管理

基本要求:

(1)能按学期、按班级完成对学生成绩的录入。

(2)能按班级统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序

(3)能查询学生成绩,不及格科目及学生名单 (4)能按班级输出学生的成绩单

(5)能按学号删除学生纪录,成绩等。

(6)将学生的学号、姓名及各门课程的成绩等信息保存于外部存储器的文件中。 创新要求:

在基本要求达到后,可进行创新设计。 信息描述:

录入学生成绩信息(包括学生学号、姓名、各门课程的成绩等)。

2、图书信息管理系统设计

基本要求:

(1)试设计一图书信息管理系统,使之能提供以下功能: (2)系统以菜单方式工作?

(3)图书信息录入功能(图书信息用文件保存)--输入? (4)图书信息浏览功能--输出,查询?

(5)查询和排序功能:(至少一种查询方式)--算法? ? 按书名查询 ? 按作者名查询

(6)图书信息的删除与修改? 创新要求:

在基本要求达到后,可进行创新设计,如实现会员资料的查询、会员注销,对撤消图书信息的删除。

为借书人办理注册。

办理借书手续(非注册会员不能借书)。 办理还书手续等等。 信息描述:

图书信息包括:登录号、书名、图书编号、单价、作者名、分类号、出版单位、出版时间、价格等。

借阅人信息包括:借书人姓名、性别、学号等。

3、学生信息管理系统设计

基本信息:

(1)系统以菜单方式工作

(2)学生信息录入功能(学生信息用文件保存)---输入 (3)学生信息浏览功能---输出

(4)查询、排序功能---算法 按学号查询 按姓名查询

(5)学生信息的删除与修改(可选项) 创新要求:

在基本要求达到后,可进行创新设计。

学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。

4、学生选修课程系统设计

基本要求:

试设计一选修课程系统,使之能提供以下功能: (1)系统以菜单方式工作?

(2)课程信息录入功能(课程信息用文件保存)--输入? (3)课程信息浏览功能--输出?

(4)查询功能:(至少一种查询方式)--算法? 按学分查询? 按课程性质查询? 学生选修课程

(5)课程的删除功能? 创新要求:

在基本要求达到后,可进行创新设计。 信息描述:

假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课

5、销售管理系统

信息及其功能描述:

某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容: 1)销售员的代号 2)产品的代号

3)这种产品的当天的销售额

每位销售员每天可能上缴0-5张便条。假设,收集到了上个月的所有便条,编写一个处理系统,读取上个月的销售情况(自己设定),进行如下处理。 1)计算上个月每个人每种产品的销售额。

2)按销售额对销售员进行排序,输出排序结果(销售员代号)

3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额) 4)输出统计报表

销售统计报表

产品代号 销售之和 销售员代号 1 2 3 4 5 1 2

3 4

每种产品之和 总和 创新要求:

在基本要求达到后,可进行创新设计。

6、通讯录管理

基本要求:

(1)输入功能:可以一次完成若干条信息的输入.

(2)显示功能:完成全部通讯录信息的显示(一屏最多显示10条,超过十条应能够自动分屏显示)

(3)查找功能:完成按姓名查找通讯信息. (4)删除功能:完成按姓名删除通讯信息.

(5)应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观! 创新要求:

在基本要求达到后,可进行创新设计。 信息描述:

通讯录的每一条信息包括姓名,单位,电话!(字符数组)等基本信息。

7、成绩记录簿

信息描述:

编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。 基本要求:

(1)创建信息链表并以磁盘文件保存;

(2)读取磁盘文件并显示输出所有学生的成绩; (3)按学号或姓名查询成绩; (4)添加成绩记录;

(5)修改指定姓名或学号的学生的成绩并可存盘;

(6)显示输出60分以下、60~79、80~89、90分以上各分数段的学生信息。 创新要求:

在基本要求达到后,可进行创新设计。

8、学生籍贯信息记录簿

信息描述:

编制一个学生籍贯信息记录簿,每个学生信息包括:学号、姓名、籍贯。 基本要求:

(1)创建信息链表并以磁盘文件保存;

(2)读取磁盘文件并显示输出所有学生的籍贯信息; (3)按学号或姓名查询其籍贯;

(4)按籍贯查询并输出该籍贯的所有学生; (5)能添加、删除和修改学生的籍贯信息;

(6)显示输出四川籍和非四川籍学生的信息并可分别存盘。 创新要求:

在基本要求达到后,可进行创新设计。