《2022年C语言程序设计方案综合训练任务书.docx》由会员分享,可在线阅读,更多相关《2022年C语言程序设计方案综合训练任务书.docx(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品学习资源C 语言程序设计综合训练任务书江苏理工学院 运算机工程学院2021-2-10一、训练目的1)复习巩固 C 语言的基础学问,进一步加深对C 语言编程的懂得和把握;2)利用所学学问,理论和实际结合,利用资源,接受模块化的结构,使用仿照修改自主设计相结合的方法,锤炼同学综合分析解决实际问题的编程才能;3)培养同学在工程开发中团队合作精神、创新意识及实战才能;欢迎下载精品学习资源二、训练要求在安装 Windows 操作系统及 Visual C+ 6.0 开发环境微机上进行训练,要求如下:1. 充分熟识 C 语言编程的重要性,认真复习 C 语言的基础学问;2. 要结合训练题目,独立摸索,努力
2、钻研,勤于实践,勇于创新,遇到困难时借助搜寻引擎或者同学、老师查找解决问题的方法;3. 收集资料,自学相关学问,拓宽学问面,依据课题的基本要求,自行完成设计任务;4. 要按时、独立完成规定的工作任务,不弄虚作假,不抄袭他人;5. 严格遵守纪律,不无故缺席,不迟到早退,不懈怠,不拖拉,要积极主动;6. 严格要求自己,树立庄重、严密、严谨的科学态度,按时、按质、按量完成;三、训练步骤1. 选题与搜集资料:依据分组,选择课题,合理分工,进行需求分析与系统调查, 搜集相关资料,明白涉及的理论基础学问;2. 系统分析与预设计:依据课题要求及搜集的资料,进行系统功能划分,分析数据流程,进行模块设计;3.
3、指导老师检查每位同学的预设计结果,确定是否可以进入下一步;4. 程序设计:预设计通过的同学进入试验室,运用VC+6.0 集成环境,编写程序, 实现所设计的模块功能;5. 调试与测试:自主调试程序,或同课题、同组成员交叉测试,并记录测试情形;6. 成果验收:指导老师对每位同学设计的成果进行验收,打成果成果成果;7. 布置设计成果通过验收的同学撰写C 语言程序设计课程设计报告;8. C 语言程序设计课程设计答辩;9. 结合每位同学的软件成果、工作态度、设计报告等,评定综合成果;四、训练课题训练题目包含基础题目与设计题目两部分;基础题目为每位同学必做题目,设计题目要求每同学完成一组题目;第一部分:基
4、础题目:在以下三个基础题目中任选一个完成:欢迎下载精品学习资源题目 1:完成江苏省 20011 至 2021 年高校生运算机二级考试 C 语言上级试卷的编程题;题目 2:多文件编程练习(参见多文件实训指导)题目 3:参照 C 程序设计(第三版,谭浩强)第10 章、第 11 章的内容,实现单链表各种基本运算的算法;这些算法包括:初始化单链表;释放单链表;判定单链表是否为空表; 返回单链表的元素个数; 输出单链表; 猎取单链表的第 i 个元素;在单链表中查找某个给定的元素; 在单链表的第 i 个位置上插入元素;删除单链表的第i 个元素; 以上每个算法均需要做到:1. 完成代码编程,在 VC6.0
5、上编译,连接通过;2. 将上述题目中涉及的算法编写成函数,然后在main函数中测试你的算法函数;3. 全部源代码要求格式规范(参照教材格式),凡是需要缩进的地方统统缩进4 个空格;代码中要使用必要的注释对变量、函数、函数参数进行说明,以便于阅读;4. 全部的变量定义最好放在头文件中进行说明;其次部分:设计题目:下面供应 40 组训练题目,难度有深有浅,考察的学问点、表达的设计目的也有所不同;同学可根据自身情形任选一个训练题目;全部训练题目均要求供应菜单式的用户界面;以成果治理系统为例,要求如下;成果治理系统设计要求1. 设计要求由于同学们已经学习了指针、链表、文件读写等基本学问,为了与后续课程
6、,如数据结构、数据库系统等有一个学问体系上的连接,特设置一个信息治理类的课题成果治理系统,其它诸如人事治理、学籍治理、图书治理、通讯录治理等,结构类似,仅治理对象有所不同;治理内容包括:学号、姓名、班级、五门课成果;主要功能有:添加、修改、删除、读出、写入、查找、排序、运算总分、平均分、分类汇总等;编写代码,运行程序后,显现下面的参考界面:成果治理=1. 输入同学成果2. 修改同学成果3. 删除同学成果4. 运算每位同学的总分欢迎下载精品学习资源5. 运算每位同学的平均分6. 按学号或姓名查询同学成果7. 按班级查询同学成果8. 成果排序9. 按班级统计学科总分、平均分等请选择( 19,0:退
7、出):选择一个菜单后,显示结果;第 1 组: 职工信息治理系统职工信息包括职工号、姓名、性别、产生年月、学历、职务、工资、住址、电话等(职工号不重复);试设计一职工信息治理系统,使之能供应以下功能:1、职工信息录入功能 职工信息用文件储存,也可不用2、职工信息浏览功能3、排序:按工资排序4、查询或排序功能: 至少一种查询方式:次序、折半查找) 按工资范畴查询5、职工信息删除、修改功能 任选一项 第 2 组 飞机订票系统假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和确定的成员订额;试设计一飞机订票系统,使之能供应以下服务:1、航班信息录入
8、功能 航班信息可用文件储存,也可不用2、航班信息浏览功能3、按航班号排序4、查询航线:按航班号查询5、承办订票和退票业务 任选一项 第 3 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课;试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存,也可不用2、课程信息浏览功能3、排序:按课程编号排序4、查询功能: 按课程性质查询5、课程修改、删除 任选一项 第 4 组 图书信息治理系统欢迎下载精品学习资源图书信息包括:图书编号、书名、作者名、出
9、版单位、出版时间、价格等;试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存,也可不用2、图书信息浏览功能3、排序:按书名排序4、查询:按书名查询5、图书信息的删除与修改 任选一项 第 5 组 同学成果治理系统同学信息包括学号、姓名、3 门考试成果;试设计一同学成果治理系统,使之能供应以下功能:1、同学成果录入功能 成果信息用文件储存,也可不用2、统计:1 )全部同学的总分及平均分;2 )全部课程的平均分;3、排序:按平均分4、查找:输入一个同学学号,输出其各科成果及平均成果5、修改、删除同学信息 任选一项 第 6 组课程治理系统假定有n 门课程,每门课程有
10、课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课;试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存,也可不用2、课程信息浏览功能3、排序:按课程编号排序4、查询功能: 按课程性质查询5、课程修改、删除 任选一项 1、图书信息录入功能 图书信息用文件储存,也可不用2、图书信息浏览功能3、排序:按作者名排序4、查询:第 7 组 图书信息治理系统 图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等;试设计一图书信息治理系统,使之能供应以下功能:按出版单位查询5、图书信息
11、的删除与修改 任选一项 第 8 组 图书信息治理系统图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等;试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存,也可不用欢迎下载精品学习资源2、图书信息浏览功能3、排序:按价格排序4、查询:按书名查询5、图书信息的删除与修改 任选一项 第 9 组: 职工信息治理系统职工信息包括职工号、姓名、性别、产生年月、学历、职务、工资、住址、电话等(职工号不重复);试设计一职工信息治理系统,使之能供应以下功能:1、职工信息录入功能 职工信息用文件储存,也可不用2、职工信息浏览功能3、排序:按学历排序4、查询或排序
12、功能: 至少一种查询方式:次序、折半查找) 按学历查询5、职工信息删除、修改功能 任选一项 第 10 组飞机订票系统假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和确定的成员订额;试设计一飞机订票系统,使之能供应以下服务:1、航班信息录入功能 航班信息用文件储存 2、航班信息浏览功能3、按起始站排序4、查询航线:按起始站查询5、承办订票和退票业务 任选一项 第 11 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课;
13、试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存 2、课程信息浏览功能3、排序:按课程名称排序4、查询功能: 按课程名称查询5、课程修改、删除 任选一项 第 12 组 图书信息治理系统图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等;试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存 2、图书信息浏览功能3、排序:按出版单位排序4、查询:欢迎下载精品学习资源按作者名查询5、图书信息的删除与修改 任选一项 第 13 组 同学成果治理系统同学信息包括学号、姓名、3 门考试成果;试设计一同学成果治理系统,使之能供
14、应以下功能:1、同学成果录入功能 成果信息用文件储存,也可不用2、统计:1 )输入同学的学号统计该生的总分及平均分;2 )输入课程求该门课程的平均分;3、排序:按学号4、查找:输入一个同学学号,输出其姓名及平均成果5、修改、删除同学信息 任选一项 第 14 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课;试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存,也可不用2、课程信息浏览功能3、排序:按总学时排序4、查询功能: 按开课学期查询5
15、、课程修改、删除 任选一项 第 15 组 产品治理系统产品信息包括:产品编号、产品名称、生产厂家、生产日期、价格等;试设计一产品信息治理系统,使之能供应以下功能:1、产品信息录入功能 图书信息用文件储存,也可不用2、产品信息浏览功能3、排序:按生产时间排序4、查询: 0.1按价格范畴查询5、产品信息的删除与修改 任选一项 第 16 组: 户籍治理系统户籍信息包括身份证号、姓名、性别、年龄、学历、住址、电话等(身份证号不重复);试设计一户籍治理系统,使之能供应以下功能:1、户籍信息录入功能 职工信息用文件储存,也可不用2、户籍信息浏览功能3、排序:按年龄排序4、查询或排序功能: 至少一种查询方式
16、:次序、折半查找) 按年龄区间查询5、户籍信息删除、修改功能 任选项 欢迎下载精品学习资源第 17 组飞机订票系统假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和确定的成员订额;试设计一飞机订票系统,使之能供应以下服务:1、航班信息录入功能 航班信息用文件储存 2、航班信息浏览功能3、按终点站排序4、查询航线:按终点站查询5、承办订票和退票业务 任选一项 第 18 组: 职工信息治理系统职工信息包括职工号、姓名、性别、产生年月、学历、职务、工资、住址、电话等(职工号不重复);试设计一职工信息治理系统,使之能供应以下功能:1、职工信息录入功
17、能 职工信息用文件储存,也可不用2、职工信息浏览功能3、排序:按工资排序4、查询功能: 至少一种查询方式:次序、折半查找) 按工资范畴查询5、职工信息删除、修改功能 任选项 第 19 组 同学成果治理系统同学信息包括学号、姓名、3 门考试成果;试设计一同学成果治理系统,使之能供应以下功能:1、同学成果录入功能 成果信息用文件储存,也可不用2、统计:1 )全部同学的总分及平均分;2 )全部课程的平均分;3、排序:按平均分4、查找:输入一个同学学号,输出其各科成果及平均成果5、修改、删除同学信息(选作)第 20 组 数学测试治理系统简洁的学校生数学测试系统;功能包括进行简洁的加、减、乘、除题目的测
18、试;试设计一同学数学测试治理系统,使之能供应以下功能:1、通过菜单选择完成的题目个数以及进行的操作2、统计:1 ) 得分情形2 )正确率;3、排序:按学号第 21 组 产品治理系统产品信息包括:产品编号、产品名称、生产厂家、生产日期、价格等;试设计一产品信息治理系统,使之能供应以下功能:欢迎下载精品学习资源1、产品信息录入功能 产品信息用文件储存,也可不用2、产品信息浏览功能3、排序:按生产时间排序4、查询: 0.2按生产日期范畴查询5、产品信息的删除与修改 任选一项 第 22 组: 户籍治理系统户籍信息包括身份证号、姓名、性别、年龄、学历、住址、电话等(身份证号不重复);试设计一户籍治理系统
19、,使之能供应以下功能:1、户籍信息录入功能 户籍信息用文件储存,也可不用2、户籍信息浏览功能3、排序:按学历排序4、查询或排序功能: 至少一种查询方式:次序、折半查找) 按年龄区间查询5、户籍信息删除、修改功能 任选项 第 23 组飞机订票系统假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和确定的成员订额;试设计一飞机订票系统,使之能供应以下服务:1、航班信息录入功能 航班信息用文件储存 2、航班信息浏览功能3、按终点站排序4、查询航线:按起点站查询5、承办订票和退票业务 任选一项 第 24 组: 职工信息治理系统职工信息包括职工号、姓名
20、、性别、产生年月、学历、职务、工资、住址、电话等(职工号不重复);试设计一职工信息治理系统,使之能供应以下功能:1、职工信息录入功能 职工信息用文件储存,也可不用2、职工信息浏览功能3、排序:按工资排序4、查询功能: 至少一种查询方式:次序、折半查找) 按工性别查询5、职工信息删除、修改功能 任选项 第 25 组 同学成果治理系统同学信息包括学号、姓名、3 门考试成果;试设计一同学成果治理系统,使之能供应以下功能:1、同学成果录入功能 成果信息用文件储存,也可不用2、统计:1 )全部同学的总分及平均分;2 )全部课程的平均分;欢迎下载精品学习资源3、排序:按总分4、查找:输入一个同学学号,输出
21、其各科成果及平均成果5、修改、删除同学信息(选作)第 26 组 数学测试治理系统简洁的学校生数学测试系统;功能包括进行简洁的加、减、乘、除题目的测试;试设计一同学数学测试治理系统,使之能供应以下功能:1、通过菜单选择完成的题目个数以及进行的操作2、统计:1 ) 得分情形2 )正确率;3、排序:按学号第 27 组: 职工信息治理系统职工信息包括职工号、姓名、性别、产生年月、学历、职务、工资、住址、电话等(职工号不重复);试设计一职工信息治理系统,使之能供应以下功能:1、职工信息录入功能 职工信息用文件储存,也可不用2、职工信息浏览功能3、排序:按工资排序4、查询功能: 至少一种查询方式:次序、折
22、半查找) 按工资范畴查询5、职工信息删除、修改功能 任选一项 第 28 组 飞机订票系统假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和确定的成员订额;试设计一飞机订票系统,使之能供应以下服务:1、航班信息录入功能 航班信息可用文件储存,也可不用2、航班信息浏览功能3、按航班号排序4、查询航线:按航班号查询5、承办订票和退票业务 任选一项 第 29 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课;试设计同学选修课程
23、系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存,也可不用2、课程信息浏览功能3、排序:按课程编号排序4、查询功能:按课程性质查询5、课程修改、删除 任选一项 第 30 组 图书信息治理系统欢迎下载精品学习资源图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等;试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存,也可不用2、图书信息浏览功能3、排序:按书名排序4、查询:按书名查询5、图书信息的删除与修改 任选一项 第 31 组 同学成果治理系统同学信息包括学号、姓名、3 门考试成果;试设计一同学成果治理系统,使之能供应以下功能
24、:1、同学成果录入功能 成果信息用文件储存,也可不用2、统计:1 )全部同学的总分及平均分;2 )全部课程的平均分;3、排序:按平均分4、查找:输入一个同学学号,输出其各科成果及平均成果5、修改、删除同学信息 任选一项 第 32 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课;试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存,也可不用2、课程信息浏览功能3、排序:按课程编号排序4、查询功能: 按课程性质查询5、课程修改、删除 任选一项
25、 第 33 组 图书信息治理系统图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等;试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存,也可不用2、图书信息浏览功能3、排序:按作者名或者价格排序4、查询:按出版单位查询5、图书信息的删除与修改 任选一项 第 34 组: 职工信息治理系统职工信息包括职工号、姓名、性别、产生年月、学历、职务、工资、住址、电话等(职工号不重复);试设计一职工信息治理系统,使之能供应以下功能:欢迎下载精品学习资源1、职工信息录入功能 职工信息用文件储存,也可不用2、职工信息浏览功能3、排序:按学历排序4、查询功能: 至
26、少一种查询方式:次序、折半查找) 按学历查询5、职工信息删除、修改功能 任选一项 第 35 组飞机订票系统假定民航机场共有n 个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和确定的成员订额;试设计一飞机订票系统,使之能供应以下服务:1、航班信息录入功能 航班信息用文件储存 2、航班信息浏览功能3、按起始站排序4、查询航线:按起始站查询5、承办订票和退票业务 任选一项 第 36 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课;试设计同学
27、选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存 2、课程信息浏览功能3、排序:按课程名称排序4、查询功能: 按课程名称查询5、课程修改、删除 任选一项 第 37 组 图书信息治理系统图书信息包括:图书编号、书名、作者名、出版单位、出版时间、价格等;试设计一图书信息治理系统,使之能供应以下功能:1、图书信息录入功能 图书信息用文件储存 2、图书信息浏览功能3、排序:按出版单位排序4、查询:按作者名查询5、图书信息的删除与修改 任选一项 第 38 组 数学测试治理系统简洁的学校生数学测试系统;功能包括进行简洁的加、减、乘、除题目的测试;试设计一同学数学测试治理系统,使之能供应以下功能:1、通过菜单选择完成的题目个数以及进行的操作2、统计:1 ) 得分情形欢迎下载精品学习资源2 )正确率;3、排序:按学号第 39 组课程治理系统假定有n 门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,试验或上机学时,学分,开课学期等信息,同学可按要求(如总学分不得少于60)自由选课;试设计同学选修课程系统,使之能供应以下功能:1、课程信息录入功能 课程信息用文件储存,也可不用2、课程信息浏览功能3、排序:按总学时排序4、查询功能: 按开课学期查询5、课程修改、删除 任选一项 欢迎下载
限制150内