上机必读二级上机考试部分评分方法

时间:2008-10-13 07:38:00   来源:无忧考网     [字体: ]
自动评分系统有客观、公正的优点,但也有死板的缺点,要想得到比较好的分数,应当考虑到机器的这一特点。实际考试还有人工复查一项,由省级考试部门负责进行.但是人工复查如何进行,我们完全不得而知。因此我们下面的所有内容均不含人工复查内容,仅从考试系统本身来进行分析和说明。
  我们从多次使用中摸索到的考生可能感兴趣的几点介绍如下:
  1. DOS操作题的评分比较复杂,评分系统在几次考试中标准似乎有一些变化。
  按系统的操作说明,只要命令正确即可得分,但实际情况并非如此。机器评分只根据结果,结果正确即得分,命令正确而结果不正确,不能得分。
  要注意使用规定的命令。比如考试系统不允许使用 deltree 命令,您如果习惯于用该命令来删除子目录,考试时将无法使用。
  本人曾做过试验,将结果做得完全符合要求,而不让考试系统看到我所作的事(比如使用另外的工具来做),结果照样得分;而使用正确的命令(即使与答案完全相同),而结果不正确(自然使用了“不正当”的方法),评分结果是不能得分。

  2. 程序修改题的评分大约有下面一些特点:
  有结果输出到文件中的,先检查结果文件。如果结果文件内容完全正确,给满分,并不再检查修改内容。
  结果没有输出到文件,或结果文件不正确的,逐个错误语句进行检查。分数平均分配(如果共有两个错误,每修正一个得15分;共有三个错误,则每修正一个得10分……)。
  检查标志为“***found***”。即机器死板地检查第X个“***found***”下面第N行(第X个错误语句应在的行)是否修改得和标准答案中的一个相同,相同则给分,否则不给分。
  例如:您的修改是完全正确的,与标准答案也完全一致。但是您插入了一个空行在“***found***”和修改了的行之间,这显然不影响程序的正确性,但自动评分系统却会认定您“修改错误”。
  更有甚者:如果您在程序的前面增加一个含有“***found***”的注释行,则不论您的程序修改得有多正确,评分系统会毫不留情地给您一个零分。
  程序修改题中还应注意考虑原程序作者的思路,所作改动应尽量小。
  这里有一个极端的例子:(1999年上半年二级BASIC)