毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

c语言作业在线考试系统实现

Test System Main Menu
1. Add Question
2. Add Subject
3. Create a test
4. Show questions
5. Run a test
6. Save test bank to a file
7. exit the system

首先进入这个主菜单 hhhhhhhhh
-------------------------------------------------------
选择1 进入添加问题选项,首先要输入科目名称(subject)
没有这个科目给出提示 然后程序返回到主菜单
如果有这个科目 进入下面的选项

Test System Add Question Menu
1. Add true/false question
2. Add single answer question
3. Add multiple answer question
4. Return to main menu
选1是添加判断题
选2是添加单选题
选3是添加多选题
选4是返回主菜单

在添加之前会有这个科目包含多少题目的提示
添加时会首先输入题目编号(如果已经存在5个题目 新添加的题目编号就是6)
然后选择添加什么类型的题目
---------------------------------------------------------
选择2 进入添加科目选项
首先要输入添加的科目的名称
然后输入课程的代码(blank01.txt 给出相应格式)
添加完成返回主菜单
---------------------------------------------------------
选择3  进入创建测试选项
首先输入要创建的科目的代码
如果科目存在将会一个接一个的显示这个科目下的所有问题
每一个问题都会提示用户是否将这个问题存储到测试里或者跳过
     当用户选好所需题目以后可以随时返回主菜单
     当用户选定了这个课目所有题目以后返回主菜单
---------------------------------------------------------
选择4  显示所有问题
首先输入所选课程的代码
如果代码存在将会显示这个课目的所有问题(不包含答案)
返回主菜单
---------------------------------------------------------
选择5   进行一个测试
如果测试没有创建 将会提示没有测试然后退回到主菜单
如果测试创建 将会显示第三步中的问题(每次出现一个答案,还有是否显示正确答案)
如果是单选题用户输入选项的编号, 如果正确将会显示出正确答案
如果是判断题直接输入true 或者 false, 如果正确将会显示出正确答案
如果是多选题 用户输入完答案编号, 如果正确将会显示正确答案
(参照文件blank01.txt)
进行测试的时候用户不能退出 直道测试结束
---------------------------------------------------------
选择6   输出到文件
选择6将会出现一个让输入一个文件的名称(例如test1.txt)
文件格式和(blank01.txt)类似 然后输出所有问题
---------------------------------------------------------
选择7   退出
---------------------------------------------------------

部分代码已经给出
数据结构用 list 或者 vector 或者 array  或者 string 类型
不可以用public 或 globla 变量  和 friend classes......
这个就是作业的具体要求了....

 

 

c语言实现在线考试系统

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:教学计划在线管理的设计与实现文献综述
下一篇:php家政中介管理系统_任务书


版权所有 毕业设计网联系qq:242219979 © 2007-2022