C语言.课程设计_单项选择题标准化考试系统方案.doc

C语言.课程设计_单项选择题标准化考试系统方案.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
可编辑版 Word完美格式 仲恺农业工程学院 课程设计报告 单项选择题标准化考试系统 课程名称 C 语言程序设计 姓 名 院(系) 信息科学与技术学院 专业班级 学 号 指导教师 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc423872869 1 目的 PAGEREF _Toc423872869 \h 3 HYPERLINK \l _Toc423872870 2.1 系统总框图 PAGEREF _Toc423872870 \h 3 HYPERLINK \l _Toc423872871 2.2 功能模块说明 PAGEREF _Toc423872871 \h 4 HYPERLINK \l _Toc423872872 3 系统设计 PAGEREF _Toc423872872 \h 5 HYPERLINK \l _Toc423872873 3.1 主要结构体 PAGEREF _Toc423872873 \h 5 HYPERLINK \l _Toc423872874 3.2主要功能函数 PAGEREF _Toc423872874 \h 5 HYPERLINK \l _Toc423872875 4 系统调试 PAGEREF _Toc423872875 \h 6 HYPERLINK \l _Toc423872876 5 总结 PAGEREF _Toc423872876 \h 10 HYPERLINK \l _Toc423872877 源程序清单 PAGEREF _Toc423872877 \h 11 1 目的 设计一个单项选择题标准化考试系统,方便考试时试题的录入与批改。2 系统总框图和功能模块说明 2.1 系统总框图 单项选择题标准化考试系统 单项选择题标准化考试系统 答题 插入试题 显示题库题目 删除试题 退出系统 2.2 功能模块说明 答题模块: 输入答题数n, 输入答题数n, nj 产生n个不同的随机数 输入答案m,并批改 进入函数answerq() 统计文件中的题目数j 结束 Y N SHAPE \* MERGEFORMAT 插入试题模块: 确定插入题目数,选择需要插入的题目类型,打开文件,插入题目,关闭文件. 删除试题模块: 确定删除题号,选择需要删除的题目类型,读出文件,删除题目,并创建一个新的文件覆盖原文件,把剩下的试题读入文件. 3 系统设计 3.1 主要结构体 题目,选项A,B,C,D,答案 struct Test{ char question[200]; char option1[100]; char option2[100]; char option3[100]; char option4[100]; char key; } 3.2主要功能函数 int addtest()//增加试题 void answerq()//答题 void changeface()//选择试题类型界面 int changeopenfile()//选择打开文件 int compare(char a,char b)//答案对照 void readfile(int i,Test p)//显示题目 void showtest(int n,int m)//展示题目或删除结构体元素 void startinterface()//开始界面 4 系统调试 (1)操作界面 (2)选择界面: (3)答题: (4)插入试题: (5)显示题库试题 (6)删除题目: (7)退出系统 总结 经过这两个星期的C语言课程设计的训练,我学到了很多,最主要的一点是怎样去自学一种东西,怎样去找到你所需要的资料,并在短时间把它学会,运用到你所需要的方面。这个过程是很艰难的,要花费很多的时间和精力,但是,在事情过后,自己就会发现自己已经在这个过程中学到了自己想要的东西,这种获得是更深刻的。 在做这个C语言课程设计的时候,我原先也是知之甚少,什么是结构体数据,什么是定义类型,怎样在一个main函数中调用别的定义函数,等等,可以说是一无所知。然而,在这门课程设计中,这些方面却是特别重要的,可以说,掌握了这个,你就完全可以完成自己的任务。这就要求我们要自己去学,自己去探索。当然,跑图书馆是必不可少的,还有,身边有非常丰富的网络资源给我们好好利用,百度就是个很不错的地方。这样就从另一方面锻炼了我们检索知识获取信息的能力,在这个过程中,可以学到的是一种提升自我的能力。 当然,由于个人能力所限,这份课程设计有一些别的方面还是要参考人家的的资料,在读懂别人材料的同时

文档评论(0)

xfnzn + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档