课程设计任务书
学 院、系: 专 业: 学 生 姓 名: 设 计 题 目:
起 迄 日 期: 指 导 教 师:
学 号:
单项选择题标准化考试系统设计
1.设计目的
设计单项选择题标准化考试系统。
2 任务概述
(1)用文件保存试题库(每个试题包括题干、4个备选答案、标准答案). (2)试题录入:可随时在试题库中增加试题.
(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入). (4)答题:用户可以输入自己的答案.
(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩.
3 模块划分
单项选择体标准化考试系统
添加试题到试题库 显示试题库 答题 判卷 退 出 系 统
4主要函数说明及N-S图
(1)菜单Menu():用来给用户提供选项; Y 输入1 输入2 Y 添加Put()函数 输出菜单界面 输入选项 N N 输入3 Y exit(0) 输入4 N N 添加Add break ()函数 Y 添加Ask()函数 break break (2)Read()函数:用于打开文件;
FILE *fp ,int i=0 fp=fopen(\单项选择题标准化考试系统设计.txt\Y if(fp==NULL) N printf(\文件打开失败\ return 0; for(i=0;!feof(fp);i++) fprintf(fp,\.a2,que[i].a3,que[i].a4,que[i].real); fclose(fp) return i
(3)Save()函数:用于添加试题后保存试题;