c语言单项选择题标准化考试系统设计 下载本文

课程设计任务书

学 院、系: 专 业: 学 生 姓 名: 设 计 题 目:

起 迄 日 期: 指 导 教 师:

学 号:

单项选择题标准化考试系统设计

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()函数:用于添加试题后保存试题;