数据结构课程设计报告书 单项选择题标准化考试系统

合集下载

数据结构课程设计报告

数据结构课程设计报告

数据结构课程设计报告数据结构课程设计报告设计题目:实现一个简单的通讯录管理系统设计背景:在日常生活中,我们经常需要管理并使用一些联系人的联系信息,例如电话号码、姓名、地址等。

为了方便对这些联系人进行管理和查询,我们设计了一个简单的通讯录管理系统。

设计目的:本设计旨在通过实现一个通讯录管理系统,加深对数据结构的理解和应用。

通过该系统,用户可以方便地添加、删除、修改和查询联系人信息,提高信息的管理效率和准确性。

设计原理:该系统采用基于链表的数据结构,其中每个节点存储一个联系人的信息,包括姓名、电话号码和地址。

系统提供了以下功能:1. 添加联系人:用户可以输入联系人的姓名、电话号码和地址,程序将创建一个新节点,并将其插入链表中。

2. 删除联系人:用户可以输入要删除的联系人姓名,程序将遍历链表查找到该节点,并将其删除。

3. 修改联系人信息:用户可以输入要修改的联系人姓名,程序将遍历链表查找到该节点,并允许用户修改联系人的电话号码和地址。

4. 查询联系人信息:用户可以输入要查询的联系人姓名,程序将遍历链表查找到该节点,并显示联系人的姓名、电话号码和地址。

设计过程:1. 定义联系人信息结构:创建一个结构体,包含姓名、电话号码和地址等字段的定义。

2. 定义链表节点结构:创建一个结构体,包含联系人信息和指向下一个节点的指针。

3. 实现添加联系人功能:用户输入联系人信息,程序创建一个新节点,并将其插入链表的适当位置。

4. 实现删除联系人功能:用户输入要删除的联系人姓名,程序遍历链表查找到该节点,并将其删除。

5. 实现修改联系人信息功能:用户输入要修改的联系人姓名,程序遍历链表查找到该节点,并允许用户修改联系人的电话号码和地址。

6. 实现查询联系人信息功能:用户输入要查询的联系人姓名,程序遍历链表查找到该节点,并显示联系人的姓名、电话号码和地址。

7. 设计界面显示:使用控制台界面,根据用户选择调用相应的功能函数。

设计结果:通过实验和测试,我们成功实现了一个简单的通讯录管理系统。

数据结构课程设计报告

数据结构课程设计报告

《数据结构》课程设计报告姓名:潘庆专业:计算机科学与技术班级: J1401学号: 4141110020指导老师:王新宇2016年1月15日目录一、需求分析 (2)二、设计说明 (3)1. 算法设计的思想 (3)2. 主要的数据结构设计说明 (4)3. 程序的主要流程图 (5)4. 程序的主要模块 (6)5. 程序的主要函数及其伪代码说明 (6)三、上机结果及体会 (13)1.实际完成情况说明 (13)2.程序运行结果及图示 (13)3.问题及解决方案 (16)4.收获及体会 (16)附录(源程序) (17)一、需求分析1. 程序所实现的功能:七种排序算法的演示:(1)直接插入排序;(2)冒泡排序;(3)选择排序;(4)快速排序;(5)归并排序;(6)堆排序;(7)基数排序。

要求:(1)设计一个人机交互界面;(2)给出从初始开始时每一趟排序的结果。

2. 程序的输入:用户开始时自行输入排序个数和具体数字(须为整数)void input_int(SqList &L){int i;printf("请输入排序个数:");scanf("%d",&L.length);printf("请输入%d个整数:",L.length);for(i=1;i<=L.length;i++)scanf("%d",&L.r[i].key);}3. 程序的输出:用户选择具体排序方法后,程序将每一趟排序的输出结果一次性输出,最后一趟即为最终排序结果void output_int(SqList L){int i;for(i=1;i<=L.length;i++)printf("%d ",L.r[i].key);}4. 测试数据:12 2 16 30 8 28 4 10 20 6 18二、设计说明1. 算法设计的思想(1). 插入排序基本思路:向有序表中插入新的元素(或记录),使之仍有序,此时表的长度也相应地发生变化。

c语言课程设计报告单项选择题标准化考试系统设计

c语言课程设计报告单项选择题标准化考试系统设计
2.1系统总框图
2.2主要结构组与函数
题目,选项ABCD答案:
typedef struct Exam
{
char question[1024];
char A[100];
char B[100];
char C[100];
char D[100];
char correct; //正确答案选项
}Exam;
void load_question();
计算机程序设计基础(C语言)
课程设计说明书
设计题目:单项选择题标准化考试系统设计
班级:
姓名:
学号:
2021年7月
填写格式及说明
1、系统概述
本系统是对学生测试的单项选择题标准化系统设计,顾名思义就是用于对学生的测试考量,方便进行学生的测试,同时也简化了老师的试题录入和判卷,是一个简单实用的考试系统。
2、数据结构设计
printf("1.导入试卷\n");
printf("2.试题录入\n");
printf("3.测试答题\n");
printf("4.浏览试题\n");
printf("5.保存退出\n");
printf("请选择:");
scanf("%d",&i);
fflush(stdin);
return i;
}
int main()
p = strtok(NULL, "\t");
questions[count].correct = p[0];
count++;
}
}

数据结构课程设计实验报告

数据结构课程设计实验报告

《数据结构》课程设计任务书学期:12-13-1 班级:软件111一、设计目的《数据结构》是一门实践性较强的软件基础课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。

本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。

二、设计要求1、通过这次设计,要求在数据结构的逻辑特性和物理表示、数据结构的选择应用、算法的设计及其实现等方面加深对课程基本内容的理解。

同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。

2、学生必须仔细研读《数据结构》课程设计(实习)要求,以学生自学为主、指导教师指导为辅,认真、独立地完成课程设计的任务,有问题及时主动与指导教师沟通。

3、本次课程设计按照教学要求需要在三周时间内独立完成,学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时地向指导教师汇报。

4、编程语言任选。

三、设计选题说明:课程设计题目主要分为两大类:,主要是验证性题,少数是简单的综合性题,侧重考查学生对数据结构课程中重要数据结构和算法的理解与掌握程度,相对较简单;本类题目选题要求:要求个人所选题目必须独立完成;原则上不得参考别人的程序,若个人能力有限必须参考,参考成分不得超过30%,其中参考部分自己必须能消化吸收,否则视为无效;为培养学生分析问题、解决问题的实际动手能力和团队协作能力,鼓励有能力的学生尽可能选作难度较高的题目,故仅选作一星题目的学生,无论完成多少题目,原则上最高分不超出70分;仅选作一星和二星题目的学生,无论完成多少题目,原则上最高分不超出85分注意:上述题目,可以相互讨论,但严禁搭便车,杜绝拷贝或分享别人的劳动果实,坚决杜绝让别人代做。

一经发现、核实,无论是拷贝者或是被拷贝者的成绩均视为不及格,情节严重者将交由学工办通报批评并受到相应的纪律处分。

数据结构课程设计报告

数据结构课程设计报告

数据结构课程设计报告标题:数据结构课程设计报告摘要:本报告旨在详细描述数据结构课程设计的过程和结果。

通过对数据结构的学习和实践,我们掌握了基本的数据结构知识,并运用所学知识完成了一个实际的项目。

本报告将介绍项目的背景、需求分析、设计思路、实现过程和测试结果,并对项目的优缺点进行评估和总结。

1. 引言在现代计算机科学领域,数据结构是一门基础而重要的课程。

它研究数据的组织、存储和管理方式,对于提高程序效率和解决实际问题具有重要意义。

本课程设计旨在通过实践,加深对数据结构的理解并掌握其应用。

2. 背景在本次课程设计中,我们选择了一个实际的问题作为研究对象,即一个学生信息管理系统。

该系统需要能够对学生的基本信息进行存储、查询和修改,并提供相应的功能操作。

3. 需求分析在需求分析阶段,我们对学生信息管理系统的功能和性能需求进行了详细的调研和分析。

通过与用户的交流和讨论,我们确定了以下需求:- 学生信息的录入和存储:包括学生姓名、学号、性别、年龄等基本信息;- 学生信息的查询和展示:支持按照学号、姓名等条件进行查询,并能够将查询结果以表格形式展示;- 学生信息的修改和删除:允许用户对已录入的学生信息进行修改和删除操作;- 数据的持久化存储:保证学生信息的长期保存,并能够在系统重启后恢复数据。

4. 设计思路基于需求分析的结果,我们设计了以下数据结构和算法:- 学生信息的存储:采用链表数据结构,每个节点表示一个学生的信息,包括学号、姓名、性别、年龄等字段;- 查询功能的实现:通过遍历链表,按照用户指定的条件进行匹配,返回满足条件的学生信息;- 修改和删除功能的实现:通过遍历链表,找到目标学生节点,进行相应的修改或删除操作;- 数据持久化存储:将学生信息保存在文件中,实现数据的长期保存和恢复。

5. 实现过程在实现阶段,我们使用C++编程语言,利用所学的数据结构知识逐步完成了学生信息管理系统的开发。

具体步骤如下:- 定义学生信息的数据结构:创建一个包含学号、姓名、性别、年龄等字段的结构体;- 实现学生信息的录入和存储功能:通过链表数据结构,将学生信息存储在内存中;- 实现学生信息的查询和展示功能:按照用户指定的条件遍历链表,返回满足条件的学生信息;- 实现学生信息的修改和删除功能:通过遍历链表,找到目标学生节点,进行相应的修改或删除操作;- 实现数据的持久化存储功能:将学生信息保存在文件中,实现数据的长期保存和恢复;- 进行系统测试和调试:通过输入不同的测试数据,验证系统的功能和性能。

单项选择题标准化考试系统

单项选择题标准化考试系统

一、课程设计的内容C题目二十四:单项选择题标准化考试系统(一)功能要求:(1)用文件保存试题库。

(每个试题包括题干、4个备选答案、标准答案)(2)试题录入:可随时增加试题到试题库中(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)(4)答题:用户可实现输入自己的答案(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

(二)其它要求:(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报告,具体要求见相关说明文档二、课程设计的要求与数据1、进一步掌握和利用C语言进行程设计的能力;2、进一步理解和运用结构化程序设计的思想和方法;3、初步掌握开发一个小型实用系统的基本方法;4、学会调试一个较长程序的基本方法;5、学会利用流程图或N-S图表示算法;6、掌握书写程序设计开发文档的能力。

三、课程设计应完成的工作1、编写完成相应题目的程序;2、编写课程设计报告,课程设计报告的内容应包括以下6个部分:1) 需求分析:包括设计题目、设计要求以及系统功能需求分析;2) 总体设计:包括系统总体设计框架和系统功能模块图;3) 详细设计:包括主要功能模块的算法设计思路以及对应的工作流程图;4) 调试分析过程描述:包括测试数据、测试输出结果,以及对程序调试过程中存在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等,适当的包含结果截图);5) 总结:课程设计完成了哪些功能,有没有什么扩展功能?还有哪些地方需要改进?课程设计过程中的学习体会与收获、对本次课程设计的认识以及自己的建议等内容;6) 附录:主要源程序代码,含必要的注释。

3、答辩:在实验室建立程序运行的环境,并在指导教师的监督下,独立解决问题、运行程序和回答教师提出的问题。

四、课程设计进程安排五、应收集的资料及主要参考文献[1] 谭浩强.C程序设计(第三版)[M],北京:清华大学出版社,2005.9[2] 谭浩强. C程序设计题解与上机指导(第三版)[M],北京:清华大学出版社,2005.7[3] 刘振安等.C++程序设计课程设计[M]-北京:机械工业出版社,2004.8[4]张淑平.C语言程序设计学习指导,西安电子科技大学出版社,2004.6发出任务书日期:2007年 6 月18 日指导教师签名:计划完成日期:2007年 6 月22 日基层教学单位责任人签章:主管院长签章:目录1 设计目的与要求 (5)2 总体设计 (6)3 详细设计 (7)3.1功能模块设计 (7)3.1.1保存文件功能模块 (7)3.1.2输出文件功能模块 (7)3.1.3 答题功能模块 (8)3.2数据结构设计 (9)4调试分析 (10)5 总结 (12)6 附录 (13)6 答辩记录(正文处请留出适当空白) (19)7 指导教师意见(正文处请留出十行空白) (19)1 目的与要求一目的:设计一个单项选择题标准化考试系统,方便考试时试题的录入与批改。

数据结构课程设计报告书 单项选择题标准化考试系统

数据结构课程设计报告书 单项选择题标准化考试系统

- -- "数据构造与算法I"课程设计报告课设题目:单项选择题标准化考试系统学生**:**:同组同学:完成日期:成绩:目录一、设计流程1二、需求分析1三、总体设计2四、详细设计3五、系统测试14六、总结19七、参考文献19一本次课程设计的流程(1)需求分析(2)试题的录入(3)试题的抽取(4)试题的删除(5)答题(6)自动判卷(7)系统测试(8)退出系统二需求分析1. 课程设计名称及内容设计一单项选择题标准化考试系统,实现考试的标准化管理。

2.设计方案提示(1)用文件保存试题库。

〔每个试题包括题干、4个备选答案、标准答案〕;(2)试题录入:可随时增加试题到试题库中;(3)试题抽取:每次从试题库中可以随机抽出N道题〔N由键盘输入〕;(4)答题:用户可实现输入自己的答案;(5)自动判卷:系统可根据用户答案与标准答案的比照实现判卷并给出成绩。

三总体设计1.总的表达1、用来保存试题库,可以用到〞Struct TestNode Testquestions〞构造体数组,将试题一一对应的保存下来,放在相应的文件里;2、试题的录入,可以定义一个〞Status InsertNode(int &N)〞函数将试题录入;3、试题的抽取,可以定义一个〞void printNode(TestNode p,int n)〞的函数,用到〞Rand〞函数进展随机抽取;4、答题方面,,则定义一个〞void answer(int sum)〞函数用于答题者的输入答案;5、自动判卷,则可以定义一个〞Status Match(TestNode p,char m)〞函数,用来比照答题者答案和正确答案,给出判断正确与否;6、存储方面每次插入和删除操作都能自动存储试题至文档。

7、用一个main函数将上述各个函数功能块连接起来,实现〞单项选择题标准化考试系统〞的各个方面的功能,完成设计四详细设计1.模块流程〔1〕答题功能模块(2)显示功能构造(3(4)删除功能构造〔4〕构造体int Status等,用构造体数组可以使得程序比较简便,易于读懂,免去频繁的赋值,而用定义类型,可以使得程序具有移植性。

《数据结构》课程设计报告

《数据结构》课程设计报告

《数据结构》课程设计报告一、课程目标《数据结构》课程旨在帮助学生掌握计算机科学中数据结构的基本概念、原理及实现方法,培养其运用数据结构解决实际问题的能力。

本课程目标如下:1. 知识目标:(1)理解数据结构的基本概念,包括线性表、栈、队列、串、数组、树、图等;(2)掌握各类数据结构的存储表示和实现方法;(3)了解常见算法的时间复杂度和空间复杂度分析;(4)掌握排序和查找算法的基本原理和实现。

2. 技能目标:(1)能够运用所学数据结构解决实际问题,如实现字符串匹配、图的遍历等;(2)具备分析算法性能的能力,能够根据实际问题选择合适的算法和数据结构;(3)具备一定的编程能力,能够用编程语言实现各类数据结构和算法。

3. 情感态度价值观目标:(1)培养学生对计算机科学的兴趣,激发其探索精神;(2)培养学生团队合作意识,提高沟通与协作能力;(3)培养学生面对问题勇于挑战、善于分析、解决问题的能力;(4)引导学生认识到数据结构在计算机科学中的重要地位,激发其学习后续课程的兴趣。

本课程针对高年级学生,课程性质为专业核心课。

结合学生特点,课程目标注重理论与实践相结合,强调培养学生的实际操作能力和解决问题的能力。

在教学过程中,教师需关注学生的个体差异,因材施教,确保课程目标的达成。

通过本课程的学习,学生将具备扎实的数据结构基础,为后续相关课程学习和职业发展奠定基础。

二、教学内容根据课程目标,教学内容主要包括以下几部分:1. 数据结构基本概念:线性表、栈、队列、串、数组、树、图等;教学大纲:第1章 数据结构概述,第2章 线性表,第3章 栈和队列,第4章 串。

2. 数据结构的存储表示和实现方法:教学大纲:第5章 数组和广义表,第6章 树和二叉树,第7章 图。

3. 常见算法的时间复杂度和空间复杂度分析:教学大纲:第8章 算法分析基础。

4. 排序和查找算法:教学大纲:第9章 排序,第10章 查找。

教学内容安排和进度如下:1. 第1-4章,共计12课时,了解基本概念,学会使用线性表、栈、队列等解决简单问题;2. 第5-7章,共计18课时,学习数据结构的存储表示和实现方法,掌握树、图等复杂结构;3. 第8章,共计6课时,学习算法分析基础,能对常见算法进行时间复杂度和空间复杂度分析;4. 第9-10章,共计12课时,学习排序和查找算法,掌握各类算法的实现和应用。

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

《数据结构与算法I》课程设计报告课设题目:单项选择题标准化考试系统学生姓名:学号:同组同学:完成日期:成绩:目录一、设计流程 (1)二、需求分析 (1)三、总体设计 (2)四、详细设计 (3)五、系统测试 (14)六、总结 (19)七、参考文献 (19)一本次课程设计的流程(1)需求分析(2)试题的录入(3)试题的抽取(4)试题的删除(5)答题(6)自动判卷(7)系统测试(8)退出系统二需求分析1. 课程设计名称及内容设计一单项选择题标准化考试系统,实现考试的标准化管理。

2.设计方案提示(1) 用文件保存试题库。

(每个试题包括题干、4个备选答案、标准答案);(2) 试题录入:可随时增加试题到试题库中;(3) 试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入);(4) 答题:用户可实现输入自己的答案;(5) 自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

1.总的叙述1、用来保存试题库,可以用到”Struct TestNode Testquestions”结构体数组,将试题一一对应的保留下来,放在相应的文件里;2、试题的录入,可以定义一个” Status InsertNode(int &N)”函数将试题录入;3、试题的抽取,可以定义一个” void printNode(TestNode p,int n)”的函数,用到”Rand”函数进行随机抽取;4、答题方面,,则定义一个” void answer(int sum)”函数用于答题者的输入答案;5、自动判卷,则可以定义一个” Status Match(TestNode p,char m)”函数,用来对比答题者答案和正确答案,给出判断正确与否;6、存储方面每次插入和删除操作都能自动存储试题至文档。

7、用一个main函数将上述各个函数功能块连接起来,实现”单项选择题标准化考试系统”的各个方面的功能,完成设计1.模块流程(1)答题功能模块(2)显示功能结构(4)结构体程序中主要用到了结构体数组,定义类型,如typedef int Status等,用结构体数组可以使得程序比较简便,易于读懂,免去频繁的赋值,而用定义类型,可以使得程序具有移植性。

2.功能模块(1)试题的录入模块Status InsertNode(int &n){// printf("%d",n);int i=0,j;FILE *fp;if((fp=fopen("exam.txt","wb+"))==NULL){printf("Cannot open file.");getchar();exit(1);}// printf("%d",n);while(!feof(fp)){fread(&Testquestions[i],sizeof(TestNode),1,fp);i++;}// printf("%d",n);// printf("%d",n);printf("请输入题目:");gets(Testquestions[n].subject);gets(Testquestions[n].subject);printf("请输入选项A:");gets(Testquestions[n].option1);printf("请输入选项B:");gets(Testquestions[n].option2);printf("请输入选项C:");gets(Testquestions[n].option3);printf("请输入选项D:");gets(Testquestions[n].option4);printf("请输入答案:");scanf("%c",&Testquestions[n].result);getchar();// printf("%d",n);n++;// printf("%d",n);for(j=0;j<n;j++){fwrite(&Testquestions[j],sizeof(TestNode),1,fp); }fclose(fp);system("cls");return TRUE;}(2)试题的输出模块void printNode(TestNode p,int n){//int i=0;printf("(%d) ",n);printf("%s\n",p.subject);printf(" A %s ",p.option1);printf(" B %s ",p.option2);printf(" C %s ",p.option3);printf(" D %s ",p.option4);计算机与科学技术专业}Status Match(TestNode p,char m){if(m==p.result) return TRUE;else return ERROR;}(3)答题判卷模块void answer(int sum){int a,Num,s[100];float score=0;char r;for(int i=0;i<sum;i++){key:Num=rand()%sum;for(a=0;a<i;a++)if(s[a]==Num)goto key;s[i]=Num;}for(int i=0;i<sum;i++){printNode(Testquestions[s[i]],s[i]+1);printf("\n请输入答案:");scanf("%c",&r);getchar();if( Match(Testquestions[s[i]],r)){printf("\n答案正确!\a\n");score++;}else printf("\n答案错误!\a\n");}printf("\n你的总成绩为:%f\n",score/sum*100); }(4)试题的删除模块Status DeleteTitle(int *n){int i=0,k,temp;FILE *fp;if((fp=fopen("exam.txt","wb+"))==NULL){printf("Cannot open file.");getchar();exit(1);}while(!feof(fp)){ fread(&Testquestions[i],sizeof(TestNode),1,fp);i++;}//n=i-1;printf("请输入所要删除的题目的题号:\n");scanf("%d",&k);getchar();for(;k<=*n;k++){// Testquestions[i]=Testquestions[i+1];Testquestions[k-1]=Testquestions[k];}// Testquestions[*n]=Testquestions[0];temp=*n;*n=temp-1;for(int j=0;j<*n;j++){fwrite(&Testquestions[j],sizeof(TestNode),1,fp);}fclose(fp);system("cls");return TRUE;}(5)界面主函数模块int main(void){char flag='N';int i, sum, choice;int N=0, *p;p=&N;FILE *fp;if((fp=fopen("exam.txt","rb+"))==NULL){printf("Cannot open file!");getchar();exit(1);}while(!feof(fp)){fread(&Testquestions[i],sizeof(TestNode),1,fp);i++;}N=i-1;fclose(fp);while(flag=='N'||flag=='n'){printf("\t\t\t单项选择题标准化考试系统\n ");printf("\n");printf(" \t\t\t 题库数量:%d\n",N);printf(" \t\t\t1 进行答题并判卷\n"); //answer()printf(" \t\t\t2 显示整张试卷内容\n");//printNode() printf(" \t\t\t3 插入试题\n");//InsertNode)()printf(" \t\t\t4 删除试题\n");//DeleteTitle()printf(" \t\t\t5 退出系统\n");printf(" \t\t\t 请选择:");scanf("%d",&choice);switch(choice) {case 1:system("cls"); //answerprintf("请输入你想要的答题数目:");scanf("%d",&sum);getchar();while(sum>N||sum<=0) {printf("请输入你想要的答题数目");scanf("%d",&sum);}answer(sum);break;case 2:system("cls"); //printNodefor(i=1;i<=N;i++) {printNode(Testquestions[i-1],i);printf("\n");}break;case 3:system("cls"); //InsertNodeInsertNode(N);break;case 4:system("cls"); //DeleteTitleDeleteTitle(p);printf("删除成功!\n");break;case 5:printf("你将退出系统(Y/N)?"); //exit scanf("%c",&flag);getchar();if(flag=='Y'||flag=='y')return TRUE;system("cls");break;default:printf("请输入正确选择!\n");}}return 0;}五系统测试1.运行系统,进入界面2.开始插入试题进行插入试题连续插入两道题显示整张试卷内容3.进行答题进行答题4.退出系统退出系统5.检查文件六总结通过这次课程设计,增加了我学习软件技术的兴趣,让我对于程序设计的流程更加了解,对程序本身的结构印象深刻。

相关文档
最新文档