好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

c语言单项选择题标准

化考试系统设计

Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

课程设计任务书

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

号:

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

起 迄 日 期: 指 导 教 师:

1.设计目的

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

2 任务概述

(1)用文件保存试题库(每个试题包括题干、4个备选答案、标准答案). (2)试题录入:可随时在试题库中增加试题.

(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入). (4)答题:用户可以输入自己的答案.

(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩.

3 模块划分

单项选择体标准化考试系统

4主要函数说明及N-S图 (1)菜单Menu():用来给用户提供选项; 添 加试 题输入1 Y 到试输入2 添加Add()函数 Y 题 break 添加Put()函数 显示试题库 判 答输出菜单界面卷 题 输入选项 退 出 系 统 N N Y 添加Ask()函数 输入3 Y 输入4 exit(0) N N break break (2)Read()函数:用于打开文件; FILE *fp ,int i=0 fp=fopen(\单项选择题标准化考试系统设计.txt\Y if(fp==NULL) N break 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()函数:用于添加试题后保存试题; FILE *fp int i=0 if((fp=fopen(“单项选择题标准化考试系统设计.txt”))==Null) Y N printf(“文件打开失败!”) (4)Put()函数:用于显示试题; i=0;i

(5)Ask()函数:用于答题并判卷。 sruct question que[N] int m,score=0;char r; fp=fopen(\单项选择题标准化考试系统设计.txt\printf(“请输入要答得题目数:”) Scanf(”%d”,&m); for(i=0;i

附录: #include<>

#include<> xt\

opic,que[i].a1,que[i].a2,que[i].a3,que[i].a4,que[i].real); } fclose(fp); return i; }

void save(struct question que[N],int n) xt\ {

printf(\文件打开失败!\\n\

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

c语言单项选择题标准化考试系统设计Companynumber:【0089WT-8898YT-W8CCB-BUUT-202108】课程设计任务书学院、系:专业:学生姓名:设计
推荐度:
点击下载文档文档为doc格式
5an66524up2nsft0iuth97tl37kv1k00r9d
领取福利

微信扫码领取福利

微信扫码分享