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

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

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 5 计算机程序设计基础(C语言) 课程设计说明书 设计题目: 单项选择题标准化考试系统设计 班级: 姓名: 学号: 2021年7月 填写格式及说明 系统概述 本系统是对学生测试的单项选择题标准化系统设计,顾名思义就是用于对学生的测试考量,方便进行学生的测试,同时也简化了老师的试题录入和判卷,是一个简单实用的考试系统。 数据结构设计 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(); void save_question(); void input_question(); void start_test(); void show(); 2.3 菜单的实现与返回 int menu() { int i; printf(*****************欢迎来到C语言试题答题系统**************\n); 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() { int i; while(1) { system(cls); i=menu(); switch(i) { case 1:load_question();break; ///导入数据 case 2:input_question();break; //录入数据 case 3:start_test();break; //答题测试 case 4:show();break; //答题测试 case 5:save_question();exit(0); } } } 模块设计 答题模块: 进入函数answerq 进入函数answerq() 统计文件中的题目数m 统计文件中的题目数m 输入答题数 输入答题数n, nm 产生n个不同的随机数 产生n个不同的随机数 输入答案p,并批改 输入答案p,并批改 结束 结束 插入试卷块 确定插入的试题数量,选择要插入的试题的题目类型,打开文件,插入题目,关闭文件。 试题录入模块 在原有试题基础上增加试题量,录入试题和答案选项,保存退出。 4.调试运行及操作说明 进入界面,选择菜单。 按指示要求录入试题和相关的工作。 选择测试答题,选择答题数,完成答题,测试系统。 试题浏览系统。 保存退出系统。 5、总结和体会 一个学期的学习,让我见识到了苦,还有些许的甜。在懵懂之中,我慢慢的摸索,慢慢的实践,我不怕失败,勇往直前。正是有了这样的初生牛犊的精神,让我感到了很多乐趣。开始的时候,真的是什么的不懂,看着天书一般的程序,?头皮都发麻。有时候,看着别人顺利的读出程序,写出自己的小设计,那种羡慕和失落,那种无奈叫人无法承受。不甘的学习,不停的努力,我不想放弃! 慢慢的,我能读程序了,渐渐的,我也不再恐惧和失落了。天书一-般的程序,也渐渐的向我展示出它的内蕴。老师不怕我底子薄,不怕麻烦,将每-道题都讲的仔仔细细,我照着老师的话去做,不断地去学习,多花时间去看。很多的概念性问题,我都一一克服了,于是,在上机考试中,我顺利的答出了题目。 可是,在这次的程序设计中,我又感觉到那种失败的感觉。刚开始我并不是写的这个题目。我和组员一起,写了一个运动会成绩管理,好长好长的时间,我都泡在里面,我不断的发现着错误,不断的进步。可是到最后,我的程序还是没能运行,手忙脚乱的做了个小程序,就想您上面所见的,功能很不齐全,远没有我原先预想的那样会很失落,不过最后我终于认识到一点:结果很重要,但是过程更需重视,我成长了,我也就获得了。 我希望,在下学期的等考中,我的成长可以得到体现,我的付出不会落空! 在这次编程作业虽然对我们来说比较困难,但是值

您可能关注的文档

文档评论(0)

爱学习的大学生 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档