C语言程序设计综合实训_c语言程序设计实训题
C语言程序设计综合实训由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言程序设计实训题”。
《C语言程序设计》综合实训
一、实训目的:
1、完成C语言程序设计课程的教学之后,通过1周的课程设计可以进一步巩固所学知识,加深理解。
2、指导和促使学生通过各种途径对C语言相关技术内容进行拓展和深入,增强自学能力、软件开发能力等综合能力的培训。
二、题目:学生成绩管理系统
完成下列功能:
1、输入:函数input把20学生的学号、姓名、性别、年龄、四科成绩以及平均成绩和总成绩放在一个结构体数组中,学生的学号、姓名、四科成绩由键盘输入,然后计算出平均成绩和总成绩放在结构体对应的域中。
2、插入:insert 函数输入一个学生的记录,按学号的先后顺序插入该学生的全部内容。
3、排序:sort函数对所有学生按要求排序(1.学号
2.总成绩),并输出。
4、查找:find函数输入一个学生的学号或姓名,找到该学生并输出该学生的全部内容。要求能查询多次。
5、删除:delete函数输入一个学生的学号或姓名,找到该学生并删除该学生的全部内容。
6、输出:函数output 输出全部学生的记录。
7、main调用所有函数,实现全部函数功能(注:除了定义结构外,不允许使用全局变量,函数之间的数据全部使用参数传递)。
三、设计要求:
1、掌握《C语言程序设计》有关的专业基础知识和程序设计的基本方法。
2、学会利用程序的三种基本结构:顺序结构、选择结构、循环结构解决不同的问题。
3、学会根据实际需求定义变量及类型。
4、掌握过程和函数的定义及调用方法。
5、学会程序调试的基本方法。
四、时间分配:
序号 1 2 3 4 课程设计内容
界面设计 模块设计 程序综合调试 设计报告 总计
时间(学时)20 8 30
备注
非上机时间完成不计学时
五、考核形式及要求:
《C语言程序设计》综合实训实验部分评分结构表
序号
程序完成情况
成绩比例(%)
审评成绩(%)
项目
能正常运行,无语法错 基本功能完备(6种操作)界面美观,有系统菜单
在完成基本功能的基础上,有扩展
操作演示
2 答辩
操作熟练 各种操作有提示
能够正确描述程序中数据的组织形式、程序的整体结构和算法(10)回答提问流畅(10)20
1001、课程设计报告占30%,实验70%。
2、课程设计结束上交课程设计报告和源程序;
3、要求在规定时间内独立完成;