PAGE

沈阳航空航天大学

课 程 设 计 报 告

课程设计名称:C语言课程设计

课程设计题目:单项选择题标准化考试系统设计

院(系): 计算机学院

专 业: 计算机科学与技术

班 级:

学 号:

姓 名:

指导教师:

完成日期: 2014年03月1日

沈阳航空航天大学课程设计报告

目 录

TOC \o "1-3" \h \z HYPERLINK \l _Toc3063 第1章 概要设计 PAGEREF _Toc3063 - 1 -

HYPERLINK \l _Toc19257 1.1题目的内容与要求 PAGEREF _Toc19257 - 1 -

HYPERLINK \l _Toc3793 内容:设计并实现一个单项选择题标准化考试系统。该系统可以完成试题录入、试题抽取、自动判卷等功能。 PAGEREF _Toc3793 - 1 -

HYPERLINK \l _Toc28381 1.2总体结构 PAGEREF _Toc28381 - 1 -

HYPERLINK \l _Toc368 第2章 详细设计 PAGEREF _Toc368 - 2 -

HYPERLINK \l _Toc28381 2.1菜单操作模块 PAGEREF _Toc28381 - 2 -

HYPERLINK \l _Toc28381 2.2将题目装入内存模块 PAGEREF _Toc28381 - 4-

HYPERLINK \l _Toc28381 2.3开始答题模块 PAGEREF _Toc28381 - 5 -

HYPERLINK \l _Toc28381 2.4添加试题模块 PAGEREF _Toc28381 - 9 -

HYPERLINK \l _Toc22532 第3章 调试分析 PAGEREF _Toc22532 - 13 -

HYPERLINK \l _Toc30229 第4章 使用说明 PAGEREF _Toc30229 - 14 -

HYPERLINK \l _Toc4201 附 录(程序清单) PAGEREF _Toc4201 - 17 -

沈阳航空航天大学课程设计报告 KEYWORDS \* MERGEFORMAT 第1章 概要设计

PAGE \* MERGEFORMAT - 25 -

PAGE \* MERGEFORMAT - 25 -

概要设计

1.1题目的内容与要求

内容:设计并实现一个单项选择题标准化考试系统。该系统可以完成试题录入、试题抽取、自动判卷等功能。

要求:

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

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

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

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

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

1.2总体结构

本程序主要分为四个模块(功能模块图见下图):(1)模块一:菜单操作模块

该模块实现程序的菜单操作。2)模块二:将题目装入内存模块函数开辟内存空间将试题文件中题目装入内存中。(3)模块三:开始答题模块函数会让用户输入要答的题目数,在屏幕上输出题干和选项并让用户输入答案。判断用户输入答案是否正确。4)模块四:添加试题模块

菜单操作模块将题目装入内存模块

菜单操作模块

将题目装入内存模块

开始答题模块

添加试题模块

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

图1.1 功能模块图

图1.1 功能模块图

沈阳航空航天大学课程设计报告 KEYWORDS \* MERGEFORMAT 第2章 详细设计

第2章 详细设计

2.1菜单操作模块:

控制整个程序的运行,控制菜单操作,通过主函数模块分别调用各个模块,实现各项功能,流程如图2.1所示。

开 始

开 始

Systcm(“cls”);

n=1

exe1( );break;

9

n=2

n=3

exe2( );break;

printf(“goodbycl\n”);

1

N

N

Y

Y

N

Y

1

n!=3

结 束

Y

N

输入错误,请重新输:入:

输入错误,请重新

c语言课程设计自动答题系统,C语言课程设计-单项选择题标准化考试系统设计.doc...相关推荐

  1. C语言源代码系列-管理系统之单项选择题标准化考试系统设计

    往期文章分享 点击跳转=><导航贴>- Unity手册,系统实战学习 点击跳转=><导航贴>- Android手册,重温移动开发

  2. c语言考试系统设计报告,C语言课程设计(单项选择题标准化考试系统)报告

    <C语言课程设计(单项选择题标准化考试系统)报告>由会员分享,可在线阅读,更多相关<C语言课程设计(单项选择题标准化考试系统)报告(15页珍藏版)>请在人人文库网上搜索. 1. ...

  3. c语言考试系统设计报告,c语言课程设计报告单项选择题标准化考试系统.doc

    c语言课程设计报告单项选择题标准化考试系统.doc <C语言程序设计>课程设计题目:单项选择题标准化考试系统专业:计算机科学与技术班级:计科1001目录<C语言程序设计>课程设 ...

  4. c语言标准化考试系统课程设计,C语言课程设计单项选择题标准化考试系统.doc

    . ... 仲恺农业工程学院 课程设计报告 单项选择题标准化考试系统 课程名称 C 语言程序设计 姓 名 院(系) 信息科学与技术学院 专业班级 学 号 指导教师 目 录 TOC \o "1 ...

  5. 单项选择题标准化考试系统C语言课程设计

    单项选择题标准化考试系统 1.问题描述 设计一个单项选择题标准化考试系统,该系统要求能自动组卷和评分. 2.功能要求 (1)用文件保存试题库.(每个试题包括题干.4个备选答案.标准答案). (2)试题 ...

  6. 单项选择题 安卓课程设计_单项选择题标准化考试系统课程设计论文.doc

    单项选择题标准化考试系统课程设计论文.doc 还剩 10页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 蝿腿 ...

  7. 课程设计 单项选择题标准化考试系统

    include<stdio.h> #include<string.h> int N; typedef struct question //定义结构体类型 { int num; ...

  8. 选择题标准化考试系统c语言,C语言设计:单项选择题标准化考试系统

    匿名用户 1级 2010-07-10 回答 #include "insert_delete.h" ncompare() { char s[100]; char key[100]=& ...

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

    2 总体方案设计 2.1 设计任务及要求 本次设计的主要功能要求: 试题录入:可随时对题库中的题目实现增删改查,要求题库中不少于50个题目: 试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入) ...

最新文章

  1. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令
  2. Spring Boot 定义接口的方法是否可以声明为 private?
  3. CSP:CSP认证考试:202104-1(灰度直方图)满分答案,Java版
  4. 字符串的UPDATE和REPLACE部分
  5. mysql 监听器_实例讲解Oracle监听口令及监听器安全
  6. ALEIDoc EDI(6)--Filter Conversion
  7. 1.Hadoop的学习(Linux的基础命令)
  8. windows自带的压缩,解压缩命令
  9. 【SSL】java keytool工具操作PCKS12证书库
  10. Mongodb的游标,索引,聚合操作与MapReduce
  11. Apache并发处理模块
  12. 【2017年第1期】手机基站定位数据可视分析
  13. 苹果双卡双待是哪一款_等12 mini还是买苹果11?实体店老板给出了答案,很有道理!...
  14. delphi中griddata控件写入float数值_年中巨献!明道云发布多项重磅功能
  15. 读贾志鹏线性筛有感 (莫比乌斯函数的应用)
  16. spring listener监听器
  17. C++网络编程实例2(socket)
  18. Aliplayer视频点播加密播放
  19. matlab将三相电感进行d-q变换.,永磁同步电机交直轴电感计算
  20. mentohust mac安装

热门文章

  1. Chromium安装flash插件
  2. Storm专题一、Storm DRPC 分布式计算
  3. ubuntu 卡死安全重启
  4. COLA 架构使用规范化
  5. CF115B Lawnmower(贪心)
  6. python转义字符/a---响铃
  7. FME2018软件安装
  8. 转战 Typora Mackdown 文档编辑器
  9. 雷电模拟器 + Xposed框架 + 北京消费券
  10. JavaScript(订单的增删改)