- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 5
计算机程序设计基础(C语言)
课程设计说明书
设计题目: 单项选择题标准化考试系统设计
班级:
姓名:
学号:
2021年7月
填写格式及说明
系统概述
本系统是对学生测试的单项选择题标准化系统设计,顾名思义就是用于对学生的测试考量,方便进行学生的测试,同时也简化了老师的试题录入和判卷,是一个简单实用的考试系统。
数据结构设计
2.1 系统总框图
单项选择题标准化系统
单项选择题标准化系统
导入试卷保存退出浏览试题测试答题试卷录入
导入试卷
保存退出
浏览试题
测试答题
试卷录入
2.2主要结构组与函数
题目,选项ABCD答案:
typedef struct Exam
{
char question[1024];
char A[100];
char B[100];
char C[100];
char D[100];
char correct; //正确答案选项
}Exam;
void load_question();
void save_question();
void input_question();
void start_test();
void show();
2.3 菜单的实现与返回
int menu()
{
int i;
printf(*****************欢迎来到C语言试题答题系统**************\n);
printf(1.导入试卷\n);
printf(2.试题录入\n);
printf(3.测试答题\n);
printf(4.浏览试题\n);
printf(5.保存退出\n);
printf(请选择:);
scanf(%d,i);
fflush(stdin);
return i;
}
int main()
{
int i;
while(1)
{
system(cls);
i=menu();
switch(i)
{
case 1:load_question();break; ///导入数据
case 2:input_question();break; //录入数据
case 3:start_test();break; //答题测试
case 4:show();break; //答题测试
case 5:save_question();exit(0);
}
}
}
模块设计
答题模块:
进入函数answerq
进入函数answerq()
统计文件中的题目数m
统计文件中的题目数m
输入答题数
输入答题数n,
nm
产生n个不同的随机数
产生n个不同的随机数
输入答案p,并批改
输入答案p,并批改
结束
结束
插入试卷块
确定插入的试题数量,选择要插入的试题的题目类型,打开文件,插入题目,关闭文件。
试题录入模块
在原有试题基础上增加试题量,录入试题和答案选项,保存退出。
4.调试运行及操作说明
进入界面,选择菜单。
按指示要求录入试题和相关的工作。
选择测试答题,选择答题数,完成答题,测试系统。
试题浏览系统。
保存退出系统。
5、总结和体会
一个学期的学习,让我见识到了苦,还有些许的甜。在懵懂之中,我慢慢的摸索,慢慢的实践,我不怕失败,勇往直前。正是有了这样的初生牛犊的精神,让我感到了很多乐趣。开始的时候,真的是什么的不懂,看着天书一般的程序,?头皮都发麻。有时候,看着别人顺利的读出程序,写出自己的小设计,那种羡慕和失落,那种无奈叫人无法承受。不甘的学习,不停的努力,我不想放弃!慢慢的,我能读程序了,渐渐的,我也不再恐惧和失落了。天书一-般的程序,也渐渐的向我展示出它的内蕴。老师不怕我底子薄,不怕麻烦,将每-道题都讲的仔仔细细,我照着老师的话去做,不断地去学习,多花时间去看。很多的概念性问题,我都一一克服了,于是,在上机考试中,我顺利的答出了题目。可是,在这次的程序设计中,我又感觉到那种失败的感觉。刚开始我并不是写的这个题目。我和组员一起,写了一个运动会成绩管理,好长好长的时间,我都泡在里面,我不断的发现着错误,不断的进步。可是到最后,我的程序还是没能运行,手忙脚乱的做了个小程序,就想您上面所见的,功能很不齐全,远没有我原先预想的那样会很失落,不过最后我终于认识到一点:结果很重要,但是过程更需重视,我成长了,我也就获得了。我希望,在下学期的等考中,我的成长可以得到体现,我的付出不会落空!在这次编程作业虽然对我们来说比较困难,但是值
您可能关注的文档
- C语言程序设计(学生学籍管理系统).doc
- c语言课程设计(班级档案管理系统).docx
- c语言课程设计(学生选课系统).docx
- c语言课程设计报告(图书管理系统).docx
- c语言课程设计报告班级档案管理系统.docx
- c语言课程设计报告餐厅自动化点餐系统.docx
- c语言课程设计报告歌唱比赛评分.docx
- C语言课程设计报告会员卡计费系统.docx
- C语言课程设计报告教学管理系统.docx
- c语言课程设计报告矩阵相乘.docx
- 2024-2030年中国ZigBee启用的照明行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国X射线探测器行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国一次性托盘行业竞争格局及投资策略分析研究报告.docx
- 2024-2030年中国一次性医用非织造布行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国一次性医用输液器行业发展分析及投资风险预测分析报告.docx
- 2024-2030年中国一体电脑行业市场深度调研及投资前景预测研究报告.docx
- 2024-2030年中国一次性医用传感器行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国一体式泳衣行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国α雪松烯市场行情监测与发展前景决策规划研究报告.docx
- 2024-2030年中国临时染发剂行业市场发展趋势与前景展望战略分析报告.docx
文档评论(0)