C语言课程设计单项选择题标准化考试系统.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言课程设计单项选择题标准化考试系统.pdf》由会员分享,可在线阅读,更多相关《C语言课程设计单项选择题标准化考试系统.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-仲恺农业工程学院 课程设计报告 单项选择题标准化考试系统 课程名称 C 语言程序设计 姓 名 院(系)信息科学与技术学院 专业班级 学 号 指导教师 -目 录 1 目的.3 2.1 系统总框图.3 2.2 功能模块说明.4 3 系统设计.5 3.1 主要结构体.5 3.2 主要功能函数.5 4 系统调试.6 5 总结.10 源程序清单.11 -1 目的 设计一个单项选择题标准化考试系统,方便考试时试题的录入与批改。2 系统总框图和功能模块说明 2.1 系统总框图 单项选择题标准化考试系统 答题 插入试题 显示题库题目 删除试题 退出系统-输入答题数 n,nj 产生 n 个不同的随机数 输入答
2、案 m,并批改 进入函数 answerq()统计文件中的题目数 j 结束 Y N 2.2 功能模块说明 答题模块:插入试题模块:确定插入题目数,选择需要插入的题目类型,打开文件,插入题目,关闭文件.-删除试题模块:确定删除题号,选择需要删除的题目类型,读出文件,删除题目,并创建一个新的文件覆盖原文件,把剩下的试题读入文件.3 系统设计 3.1 主要结构体 题目,选项 A,B,C,D,答案 struct Test char question200;char option1100;char option2100;char option3100;char option4100;char key;3.
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)退出系统 -
4、总结 经过这两个星期的 C 语言课程设计的训练,我学到了很多,最主要的一点是怎样去自学一种东西,怎样去找到你所需要的资料,并在短时间把它学会,运用到你所需要的方面。这个过程是很艰难的,要花费很多的时间和精力,但是,在事情过后,自己就会发现自己已经在这个过程中学到了自己想要的东西,这种获得是更深刻的。在做这个 C 语言课程设计的时候,我原先也是知之甚少,什么是结构体数据,什么是定义类型,怎样在一个 main 函数中调用别的定义函数,等等,可以说是一无所知。然而,在这门课程设计中,这些方面却是特别重要的,可以说,掌握了这个,你就完全可以完成自己的任务。这就要求我们要自己去学,自己去探索。当然,跑图
5、书馆是必不可少的,还有,身边有非常丰富的网络资源给我们好好利用,百度就是个很不错的地方。这样就从另一方面锻炼了我们检索知识获取信息的能力,在这个过程中,可以学到的是一种提升自我的能力。当然,由于个人能力所限,这份课程设计有一些别的方面还是要参考人家的的资料,在读懂别人材料的同时,自己取人所长,补己之短,经过多次的调试,总结,最后交出一份自己比较满意的答卷。通过这次的课程设计,让我进一步的了解到 C 语言在我们日常生活中的重要性,而且,也更进一步的激发了我学习这门语言的兴趣.经过这次的训练,我相信自己以后会用更多的时间来把这门语言学好,掌握好这门必修的基础语言。-源程序清单#include#in
6、clude#include#include#define MAX 50 typedef struct Test char question200;char option1100;char option2100;char option3100;char option4100;char key;Test;FILE*fp;void changeface()/选择试题类型界面 printf(nnnnn);printf(tt-n);printf(tt|选择试题类型|n);printf(tt|n);printf(tt|1.数据结构|n);printf(tt|n);printf(tt|2.c/c+|n);p
7、rintf(tt|n);printf(tt-n);int addtest()/增加试题 int i,num;-Test titleMAX=0;FILE*fp;changeface();do scanf(%d,&i);fflush(stdin);switch(i)case 1:fp=fopen(questionbank1.txt,a+);break;case 2:fp=fopen(questionbank2.txt,a+);break;default:printf(你输入的指令不正确,请重新输入n);while(i!=1&i!=2);system(cls);while(1)printf(请输入要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 单项 选择题 标准化 考试 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内