202X年吉大春学期C语言程序设计期末作业考核要求
202X年吉大春学期C语言程序设计期末作业考核要求
一个完整的c语言程序一、考核目标
本次考核旨在评估学生在本学期C语言程序设计课程中所学的知识和技能的掌握程度。考核内容涵盖了C语言基础知识、流程控制、函数、数组、指针、字符串等主要主题。考核形式为编写一个完整的C语言程序来解决一个实际问题。
二、考核要求
1. 问题描述
请编写一个C语言程序,实现一个简单的学生成绩管理系统。要求能够实现以下基本功能:
- 输入学生信息:包括学号、姓名和各科成绩;
- 计算学生总成绩和平均成绩;
- 输出学生信息:包括学号、姓名、各科成绩、总成绩和平均成绩;
- 查询学生信息:根据学号或姓名查询学生信息;
- 修改学生信息:根据学号或姓名修改学生的成绩;
- 删除学生信息:根据学号或姓名删除学生的信息。
2. 程序设计要求
- 程序必须使用C语言编写,符合C89/C90或C99标准;
- 程序需要进行模块化设计,至少应包括输入模块、计算模块、输出模块、查询模块、修改模块和删除模块;
- 学生信息可以使用结构体来存储;
- 程序应具备较好的用户交互界面,使用菜单或命令行方式进行操作;
- 程序必须能够处理异常输入,比如非法字符、错误命令等;
- 程序应具备一定的容错能力,能够正确处理输入的异常情况;
- 程序编译通过后应能正常运行,并能够满足上述基本功能。
三、提交要求
1. 所有考核项目需要通过版本控制工具进行管理,每位同学需要提交完整的程序源代码到版本控制系统中,包括所有相关的源代码文件;
2. 在版本控制系统中,需要撰写至少100字的提交说明,说明本次提交的内容和修改;
3. 提交截止时间为考核结束后的三个工作日内;
4. 提交时请注意项目的目录结构和源代码文件的规范性,确保文件名、代码风格和注释规范。
四、评分标准
1. 完整性(30%)
-
程序能否实现基本功能;
- 程序是否能正确处理各种异常情况。
2. 设计(20%)
- 程序是否进行了模块化设计;
- 程序结构是否清晰、合理;
- 程序的界面设计是否友好、易于使用。
3. 代码质量(20%)
- 代码风格是否规范;
- 是否有必要的注释;
- 是否合理地使用变量、函数和数据结构。
4. 功能性(20%)
- 程序是否具备较好的容错能力;
- 程序是否满足额外的功能需求。
5. 性能(10%)
- 程序的运行效率;
- 程序的内存占用。
以上便是202X年吉大春学期C语言程序设计期末作业考核的要求,希望同学们能够认真对待,按时完成。祝大家考试顺利!