- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言单项选择题标准化考试系统设计
课程设计任务书
学 院、系: 专 业: 学 生 姓 名: 学 号: 设 计 题 目: 单项选择题标准化考试系统设计 起 迄 日 期: 指 导 教 师: 1.设计目的
设计单项选择题标准化考试系统。
2 任务概述
(1)用文件保存试题库(每个试题包括题干、4个备选答案、标准答案).
(2)试题录入:可随时在试题库中增加试题.
(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入).
(4)答题:用户可以输入自己的答案.
(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩.
3 模块划分
单项选择体标准化考试系统
4主要函数说明及N-S图
菜单Menu():用来给用户提供选项;
Read()函数:用于打开文件;
FILE *fp ,int i=0 fp=fopen(单项选择题标准化考试系统设计.txt,r+) Y if(fp==NULL) N printf(文件打开失败);
return 0;
for(i=0;!feof(fp);i++)
fprintf(fp,%s %s %s %s %s %c\n,que[i].topic,que[i].a1,que[i]
.a2,que[i].a3,que[i].a4,que[i].real);
fclose(fp) return i
Save()函数:用于添加试题后保存试题;
Put()函数:用于显示试题;
(5)Add()函数:用于添加试题
(5)Adi
.
Ask()函数:用于答题并判卷。
图4-6
修改函数(cor)
程序运行数据及其结果
6 课程设计心得
通过这次实训,感觉到自己还是差很多的,自己学到的还是远远不够的,练习的太少了,好多知识点都记得不牢,还需要大量的练习。又因为一个学期没看了,好多东西都忘了,所以好多知识点都是在看得时候重新拾起来的。这次实训给我的教训就是平时要多多练习一些题型,时不时的复习以前的知识点,让自己更加熟练的掌握更多编程技巧,更多的思路。
还有一点就是没有思路的时候千万不要放弃,要学会思考,学会独立有耐心的完成一些事情,等到做完成功之后,便会收获很多的信心和欣慰。总之就是要有耐心,坚持多做练习,不会的多请教别人,一切困难都会迎刃而解。
附录:
#includestdio.h
#includestdlib.h //串操作及内存操作函数
#includestring.h //调用系统函数
#includemalloc.h//动态内存
#includeconio.h
#define N 100
void Menu1();
int Read();
void save();
void Put();
void Add();
void Ask();
struct question
{ char topic[100];
char a1[100];
char a2[100];
char a3[100];
char a4[100];
char real;
};
void Menu1()//主菜单
{ system(cls);
puts(\t\t-----欢迎进入单项选择题标准化考试系统设计-----);
puts(\t\t 1----添加试题到试题库中);
puts(\t\t 2----显示试题库);
puts(\t\t 3----答题并判卷);
puts(\t\t 4----退出);
puts(\t\t 请选择……);
int choice1,choice2;
while(12)
{
scanf(%d,choice1);
switch(choice1)
{ //调用子函数。
case 1:system(cls);Add();Menu1();break;
case 2:system(cls);Put();Menu1();
您可能关注的文档
- CISCO_常用命令解释.docx
- CRT特点、性能指标、历史.ppt
- CT对原发性甲状旁腺功能亢进的诊断价值.pdf
- C中二进制流和文本流区别.docx
- C语言程序—二叉排序树的建立与遍历.doc
- Distinctive Image Features from Scale-Invariant Keypoints译文.pdf
- DXP2004中常用元器件名称及封装库.doc
- ENVI遥感图像处理实验二——图像常规处理2.doc
- 6.4 影像增强.ppt
- ES-2010型便携式直流单双电桥智能检定系统说明书.doc
- 安全生产考核奖惩制度3篇.doc
- 颅脑损伤病人的护理查房【优质公开课】精品PPT课件模板.pptx
- 二零二二年度德州继续教育公需科目《公共事务管理与服务能力》试题及答案.pdf
- 二零二二年度党风廉政建设知识竞赛题库(含答案).pdf
- 二零二二年度度枣庄市专业技术人员继续教育公需科目培训班互动题.pdf
- 二零二二年度儿童保健学试题库(含答案).pdf
- 二零二二年度第十九届中国东南地区数学奥林匹克竞赛高一试题(含答案).pdf
- 二零二二年度动物卫生监督题库(含答案).pdf
- 黑龙江省大庆市重点中学2023-2025学年高一下学期2月开学考试英语试题(含解析).docx
- 二零二二年度法检书记员招考《公基》测试题库(含答案).pdf
文档评论(0)