C++单项选择题标准化考试系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1.课程设计目的1

2.课程设计题目描述和要求1

课程题目1

课程要求1

3.课程设计报告内容1

算法描述1

源程序 2

4.课程设计总结:6

5.参考书目7

1 课程设计目的

练习自己的动手能力,在学习理论的同时增强自己的编程能力,使理论与实践相结合,在学习书本的同时扩展自己的课外知识.

2 课程设计题目描述和要求

课程题目

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

课程要求

(一)功能要求:

(1)用文件保存试题库。(每个试题包括题干、4个备选答案、标准答案)

(2)试题录入:可随时增加试题到试题库中

(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入)

(4)答题:用户可实现输入自己的答案

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

(二)其它要求:

(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读

(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)

(3)学生可自动增加新功能模块(视情况可另外加分)

(4)写出课程设计报告,具体要求见相关说明文档.

3 课程设计报告内容

算法描述

定义题目数组,选向数组,输入题目的及选向并给定正确答案。

输入所要答的题目数,然后进行答题。输入的答案与标准答案进行比较,如果一致,则正确,否则错误。最后根据题目数及答对题目数进行输出得分。

源程序

#include

#include

#include ""

using namespace std;

struct question {

char ask[200];/*选择题题目*/

char answer[4][80];/*选择题选项*/

int right;/*正确答案*/

struct question *next;

};

相关文档
最新文档