下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计任务书学 院、系:专 业:学生姓名:学号:设计题目:单项选择题标准化考试系统设计起迄日期:指导教师:1.设计目的设计单项选择题标准化考试系统。2任务概述(1)用文件保存试题库(每个试题包括题干、4个备选答案、标准答案)(2)试题录入:可随时在试题库中增加试题(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)(4)答题:用户可以输入自己的答案 .(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩3模块划分单项选择体标准化考试系统添显第47 rlft日万讪菜单点¥“ Hu 'Mi试试输入选项系题.一一-一汽 -N添加Add()函数添惮Put()
2、函数输入2 -_N车匕一一一添力口Ask()函 数Y输入4nexit (0)FILE *fp ,int i=0单项诜择题标准化考试系统设计.txt","r+")breakbreak I;break、比乙Lrt ibreak(2) Read(打)又件;p=fopen("丫 .if(fp=NULL)_-Nprintf("文件打开失败");return 0;for(i=0;!feof(fp);i+)fprintf(fp,"%s %s %s %s %s %cn",quei.topic,quei.a1,quei.a2,que
3、i.a3,quei.a4,quei.real);fclose(fp) return i(3) Save()函数:用于添加试题后保存试题;FILE *fpint i=0-jf(fp=fopen(" 单项 选择题匹 计.txt ")=NUii)" printf("文件打开失败!”)i=0 ; i<n;i+(4) Put()函数:用于显示试题;fprintf( fp, %s %s % s %s %s %cn,quei.5)Add()fprintf( fp,函数:用于添加正(5) Adiint i,ntopic,quei.a1,quen=Read(que)
4、打印表头i=0 ; i<n;i+%s %s5%s %S %Sn,quei.topic,quei.a1ei.a2,quei.a3,quei.a4” )FILE *fp int i,a,nsruct question quen=Read(que)printf( “请输入增加试题的数目scanf ( " d ", &a);i=0 ; i<n; i+scanf(" %s %s %s %s %s%cn,quei.topic,quei.a1,quei.a2,q5uska数超ueM4鲫可出real”)r_22c _n _n _n _n rr_t- r *rf
5、prinffpr- %s %s %s %s %s%cn,quei.topic,quei.a1,quei a2,quei asrUceqUeMfnosef即int m,score=0;char r;fp=fopen("单项选择题标准化考试系统设计.txt","r+");printf("请输入要答得题目数:”)Scanf (" d , &m);for(i=0 ; i<n;i+)if(strcmp(number,stui.num)=0);break;' z-6/printf("n 答案正确!n配anf(&qu
6、ot;%c懒r)tf("n答案错误!n");多改函数(cor) scorgetc;har();score=score;printf("n你的总成绩为:dn",score);1 vI/7getchar();5.程序运行数据及其结果getchar();6课程设计心得通过这次实训,感觉到自己还是差很多的,自己学到的还是远远不够的,练习的太少了,好多知识点都 记得不牢,还需要大量的练习。又因为一个学期没看了,好多东西都忘了,所以好多知识点都是在看得 时候重新拾起来的。这次实训给我的教训就是平时要多多练习一些题型,时不时的复习以前的知识点, 让自己更加熟练的掌握更
7、多编程技巧,更多的思路。还有一点就是没有思路的时候千万不要放弃,要学会思考,学会独立有耐心的完成一些事情,等到做完 成功之后,便会收获很多的信心和欣慰。总之就是要有耐心,坚持多做练习,不会的多请教别人,一切 困难都会迎刃而解。附录:#include<>#include<> xt","r+");opic,quei.a1,quei.a2,quei.a3,quei.a4,quei.real);fclose(fp);return i;void save(struct question queN,int n) xt","w+&qu
8、ot;)=NULL)printf("文件打开失败! n");return ;elsefor(i=0;i<n;i+)fprintf(fp,"%s %s %s %s %s %cn",quei.topic,quei.a1,quei .a2,quei.a3,quei.a4,quei.real);fclose(fp);void Put()opic,quei.a1,quei.a2,quei.a3,quei.a4);getch();void Add()xt","a+");opic,&quei.a1,&quei.a2,
9、&quei.a3,&quei.a4,&quei.real);fprintf(fp,"n%sn%sn%sn%sn%sn%cn",quei.topic,quei.a1,que i.a2,quei.a3,quei.a4,quei.real);printf(" 添加信息成功! ");fclose(fp);getchar();getchar();void Ask()xt","r+");printf(" 请输入要答得题目数: ");scanf("%d",&m);for(int i=1;i<=m;i+)fread(&quei,sizeof(struct question)-1,1,fp);printf("%sn%sn%sn%sn%sn",quei.topic,quei.a1,quei.a2,quei.a3,quei.a4);printf("n 请输入您的答案 :");scanf("%c",&r);getchar();if(quei.real=r) printf(&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省葫芦岛市2025-2026学年高一上学期1月期末考试语文试卷(含答案)
- 湖南省长沙市望城区第二中学2025-2026学年高一上学期期末考试地理试卷(含答案)
- 安徽省合肥市琥珀中学2025-2026学年上学期期末八年级物理试卷及答案(含答案)
- 2025-2026学年沪科版八年级数学上册期末测试卷(含答案)
- 飞盘介绍教学课件
- 飞机设计培训课件
- 2026山东事业单位统考菏泽市定陶区招聘初级综合类岗位人员考试备考题库及答案解析
- 2026四川广元市青川县卫生系统部分医疗卫生机构招聘编外专业技术人员9人备考考试题库及答案解析
- 2026河南郑州地铁招聘安检员备考考试试题及答案解析
- 2026台州市椒江永诚置业有限公司招聘编外工作人员6人备考考试试题及答案解析
- 江苏交控集团招聘笔试题
- 2026届浙江省宁波市九校数学高一上期末监测试题含解析
- 马年猜猜乐(马的成语)打印版
- 人教版数学八年级上册《等边三角形的性质和判定》说课稿
- 股骨骨折伴发糖尿病患者护理查房
- 家具制造厂家授权委托书
- 光化学和光催化反应的应用
- VDA6.3-2016过程审核主要证据清单
- 办公耗材采购 投标方案(技术方案)
- 2020公务船技术规则
- 三片罐空罐检验作业指导书
评论
0/150
提交评论