课 程 报 告课 程 名 称: 程序设计实践 专 业 班 级 : 计算机类 1304 班 学 生 姓 名 : 唐林 学 号 : 202516920403 任 课 教 师 : 唐建国 学 期 :2025-2025 学年第二学期 课程报告任务书题 目标准化考试系统主要内容1.建立一个 InsertNode 函数来实现插入试题的功能。2.建立一个 AddNode 函数来实现添加试题的功能。3.建立一个 Change 函数来实现对试题进行修改的功能。4.新建一个 DeleteNode 函数来实现对试题的删除。5.建立个 printNode 函数实现对试题的输出功能。6.建立一个 Match 函数来推断答案是否正确。7.建立 answer 函数实现随机选题并进行答题和统计得分功能。8.在主函数 main 中,使用 switch 函数让用户进行选择。任务要求一、对该考试系统进行需求分析,找出该系统需要哪些功能来实现,在每个功能中运用学过的算法来实现,每个功能用不同的函数来实现,确定函数之间调用的关系。二、整个设计过程具体要求(1)需求分析 对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;(2)设计过程 进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)(3)实现过程 养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;(4)总结阶段 根据要求完成系统设计和实现报告,并进行总结、答辩。成绩评定报告撰写情况(30 分)系统完成情况(30分)答辩情况(40 分)总分内容20 分法律规范程度5 分程序测试5 分基本功能20 分扩展功能10 分自述情况10 分答辩情况30 分成绩评定老师: 1 需求分析该系统包括以下功能:1.进行随机答题并判卷2.显示试题所有内容3.插入试题4.添加试题5.自主选题并判卷6.修改试题7.删除试题8.退出系统2 概要设计 2.1 整体框架图 图 2-1-1标准化考试系统进行随机答题并判卷显示试题所有内容添加试题自主选题并判题修改试题 删 除 试 题退出系统2.2 函数功能图 2.2.1 随机答题并判卷功能图N Y图 2-2-1 进入函数 answer(int sum,int N) i=1,i<=sum Num=rand()%sum 输 出 数 据 答案是否正确 “ 答案正确” “ 答案错误” 输出总成绩2.2.2 修改试题功能图N NYN图 2-2-22.2.3 删除试题功能图YN 进入 Change(int &N) 输入修改的题号 m i=0,iN...