文件名称:多选题评分系统,打分程序
文件大小:2.14MB
文件格式:RAR
更新时间:2015-12-12 09:29:00
评分系统
多选题评分程序,C++编写的多选题评分程序。 一张试卷,满分100分,全部是多项选择题。 每道题分数分配有三种方法: (1)每道题满分相同,具体分数由题目数决定。如试卷有20道题,则每题满分为5分。 (2)每道题满分不一定相等,由该题正确答案的选项数与全部题目正确答案的选项数之和的比值决定。如某题正确答案的选项为ACD,其选项数就为3,而全部题目的正确答案的选项数之和为60,那么这道题目的满分为(3/60)*100 = 5分。 (3)每道题满分不一定相等,由出题者指定。 每道题的评分方案有三种: (1)多选少选均不得分。 (2)少选可得部分分数,而多选不得分。如正确答案为AD,那么选A则得该题满分1/2。 (3)选对一个选项得一定分值,选错一个选项扣掉同样的分值,但每道题不应出现负分。 假设正确答案为ACD, 如选AD,那么可以得该题满分的2/3; 如选ABD,那么可以得该题满分的1/3;等等。 注:一张试卷的所有题目实行同样的评分方案。 评分步骤: 每次评分时,按照以下步骤进行,以下是数据结构和接口函数的说明: 通过函数GetQuestionNum()获得试卷中的试题数目; 通过GetPaperAndAnswer()获得试卷信息和标准答案; 通过GetMethod()获得评分方案和每题分数分配方法; 按照每题分数分配方法和评分方案计算成绩; 将成绩通过函数OutputResult输出
【文件预览】:
question.txt
Score.txt
MulChoiceGrade
----ipch()
--------mulchoicegrade-aee0a1b()
----Debug()
--------MulChoiceGrade.exe(93KB)
--------MulChoiceGrade.pdb(1003KB)
--------MulChoiceGrade.ilk(697KB)
----MulChoiceGrade.suo(13KB)
----MulChoiceGrade.sln(909B)
----MulChoiceGrade()
--------ReadMe.txt(2KB)
--------MulChoiceGrade.vcxproj.user(143B)
--------stdafx.h(233B)
--------Debug()
--------stdafx.cpp(219B)
--------targetver.h(236B)
--------MulChoiceGrade.vcxproj(4KB)
--------MulChoiceGrade.vcxproj.filters(1KB)
--------MulChoiceGrade.cpp(5KB)
----MulChoiceGrade.sdf(6.52MB)
多选题评分程序.doc