c语言标准化考试系统课程设计,C语言课程设计单项选择题标准化考试系统.doc
.
...
仲恺农业工程学院
课程设计报告
单项选择题标准化考试系统
课程名称 C 语言程序设计
姓 名
院(系) 信息科学与技术学院
专业班级
学 号
指导教师
目 录 TOC \o "1-3" \h \z \u
HYPERLINK \l "_Toc423872869" 1 目的 PAGEREF _Toc423872869 \h 3
HYPERLINK \l "_Toc423872870" 2.1 系统总框图 PAGEREF _Toc423872870 \h 3
HYPERLINK \l "_Toc423872871" 2.2 功能模块说明 PAGEREF _Toc423872871 \h 4
HYPERLINK \l "_Toc423872872" 3 系统设计 PAGEREF _Toc423872872 \h 5
HYPERLINK \l "_Toc423872873" 3.1 主要结构体 PAGEREF _Toc423872873 \h 5
HYPERLINK \l "_Toc423872874" 3.2主要功能函数 PAGEREF _Toc423872874 \h 5
HYPERLINK \l "_Toc423872875" 4 系统调试 PAGEREF _Toc423872875 \h 6
HYPERLINK \l "_Toc423872876" 5 总结 PAGEREF _Toc423872876 \h 10
HYPERLINK \l "_Toc423872877" 源程序清单 PAGEREF _Toc423872877 \h 11
1 目的
设计一个单项选择题标准化考试系统,方便考试时试题的录入与批改。2 系统总框图和功能模块说明
2.1 系统总框图
单项选择题标准化考试系统
单项选择题标准化考试系统
答题
插入试题
显示题库题目
删除试题
退出系统
2.2 功能模块说明
答题模块:
输入答题数n,
输入答题数n,
n
产生n个不同的随机数
输入答案m,并批改
进入函数answerq()
统计文件中的题目数j
结束
Y
N
SHAPE \* MERGEFORMAT
插入试题模块:
确定插入题目数,选择需要插入的题目类型,打开文件,插入题目,关闭文件.
删除试题模块:
确定删除题号,选择需要删除的题目类型,读出文件,删除题目,并创建一个新的文件覆盖原文件,把剩下的试题读入文件.
3 系统设计
3.1 主要结构体
题目,选项A,B,C,D,答案
struct Test{
char question[200];
char option1[100];
char option2[100];
char option3[100];
char option4[100];
char key;
}
3.2主要功能函数
int addtest()//增加试题
void answerq()//答题
void changeface()//选择试题类型界面
int changeopenfile()//选择打开文件
int compare(char a,char b)//答案对照
void readfile(int i,Test p)//显示题目
void showtest(int n,int m)//展示题目或删除结构体元素
void startinterface()//开始界面
4 系统调试
(1)操作界面
(2)选择界面:
(3)答题:
(4)插入试题:
(5)显示题库试题
(6)删除题目:
(7)退出系统
总结
经过这两个星期的C语言课程设计的训练,我学到了很多,最主要的一点是怎样去自学一种东西,怎样去找到你所需要的资料,并在短时间把它学会,运用到你所需要的方面。这个过程是很艰难的,要花费很多的时间和精力,但是,在事情过后,自己就会发现自己已经在这个过程中学到了自己想要的东西,这种获得是更深刻的。
在做这个C语言课程设计的时候,我原先也是知之甚少,什么是结构体数据,什么是定义类型,怎样在一个main函数中调用别的定义函数,等等,可以说是一无所知。然而,在这门课程设计中,这些方面却是特别重要的,可以说,掌握了这个,你就完全可以完成自己的任务。这就要求我们要自己去学,自己去探索。当然,跑图书馆是必不可少的,还有,身边有非常丰富的网络资源给我们好好利用,百度就是个很不错的地方。这样就从另一方面锻炼了我们检索知识获取信息的能力,在这个过程中,可以学到的是一种提升自我的能力。
当然,由于个人能力所限,这份课程设计有一些别的方面还是要参考人家的的资料,在读懂别人材料的同时,自己取人所长,补
c语言标准化考试系统课程设计,C语言课程设计单项选择题标准化考试系统.doc相关推荐
- c语言课程设计自动答题系统,C语言课程设计-单项选择题标准化考试系统设计.doc...
PAGE 沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:C语言课程设计 课程设计题目:单项选择题标准化考试系统设计 院(系): 计算机学院 专 业: 计算机科学与技术 班 级: 学 号: 姓 ...
- c语言考试系统设计报告,C语言课程设计(单项选择题标准化考试系统)报告
<C语言课程设计(单项选择题标准化考试系统)报告>由会员分享,可在线阅读,更多相关<C语言课程设计(单项选择题标准化考试系统)报告(15页珍藏版)>请在人人文库网上搜索. 1. ...
- c语言考试系统设计报告,c语言课程设计报告单项选择题标准化考试系统.doc
c语言课程设计报告单项选择题标准化考试系统.doc <C语言程序设计>课程设计题目:单项选择题标准化考试系统专业:计算机科学与技术班级:计科1001目录<C语言程序设计>课程设 ...
- 单项选择题标准化考试系统C语言课程设计
单项选择题标准化考试系统 1.问题描述 设计一个单项选择题标准化考试系统,该系统要求能自动组卷和评分. 2.功能要求 (1)用文件保存试题库.(每个试题包括题干.4个备选答案.标准答案). (2)试题 ...
- 单项选择题 安卓课程设计_单项选择题标准化考试系统课程设计论文.doc
单项选择题标准化考试系统课程设计论文.doc 还剩 10页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 蝿腿 ...
- 课程设计 单项选择题标准化考试系统
include<stdio.h> #include<string.h> int N; typedef struct question //定义结构体类型 { int num; ...
- 使用C++实现单项选择题标准化考试系统设计
1.准备两个文件:EX.txt文件保存试题:CEX.txt文件保存用户名和密码. 说明:这个你看到的这个试题是我随便加的,根据自己需要添加. 2.功能说明: 单项选择题标准化考试系统设计 功能说明: ...
- 选择题标准化考试系统c语言,C语言设计:单项选择题标准化考试系统
匿名用户 1级 2010-07-10 回答 #include "insert_delete.h" ncompare() { char s[100]; char key[100]=& ...
- MFC单项选择题标准化考试系统
2 总体方案设计 2.1 设计任务及要求 本次设计的主要功能要求: 试题录入:可随时对题库中的题目实现增删改查,要求题库中不少于50个题目: 试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入) ...
最新文章
- oracle rac 通信端口,修改oracle 10g rac监听端口号为1523的步骤
- UVA Mapping the Swaps
- 队列定义、队列的存储结构
- electron 自定义标题栏_electron+vue制作桌面应用--自定义标题栏
- python 密码安全_python密码安全程序
- docker 代理_Docker点滴:如何配置docker代理
- java 字符串数组排序_Java 使用泛型为不同类型数组排序
- cass有坐标文件生成里程文件_请问在CASS7.0中怎样生成坐标文件和里程文件,请尽量详细...
- 使用StarRocks内置工具Routine Load同步Mysql/TiDB/PG等增量更新数据到StarRocks
- java实现即时通讯软件
- 更改计算机的主题和桌面背景,怎么设置和更改桌面背景
- excel 一键给公司所有员工发送工资单 vba代码
- 云直播SDK核心功能对比|腾讯云、阿里云、声网、即构等SDK厂商对比
- VMware-ovftool命令行部署与导出镜像
- Could not find a package configuration file provided by “std_msg“ with any of the following names:
- 读书寄语之春天该很好,你若尚在场
- NVIDIA Jetson Xavier性能首测:AI性能碾压苹果A12,自研CPU架构看齐骁龙84
- 什么是AR增强现实技术
- 2021林伟华中学高考成绩查询,2021年汕尾高考状元名单公布,汕尾高考状元学校资料及最高分...
- 2. 因子(factor)、缺失数据(na)、字符串、时间序列数据