08年4月二级C++上机题
来源:优易学  2010-1-14 19:10:33   【优易学:中国教育考试门户网】   资料下载   IT书店
一、首先要明确的概念:

1、等级考试上机考试成绩不是由人工评改的,是由设计好的评分程序进行评分。

2、目前,计算机智能的水平还是很低的,不可能对程序设计思想进行分析!

3、考试中除了程序填空题和类似填空的程序修改题,程序都会对结果生成一个文件,软件是对生成的结果文件进行检查,从而得到该部分的考试成绩。所以,上机考试程序设计题目的评分标准是“按步骤给分”的说法是错误的!

二、下面我们分别就二级、三级考试科目的题型进行说明,指出需要注意的地方,供各位考生参考:

二级上机考试: 二级上机考试题目的类型和分值:

     二级C语言: 序号
考题类型
分值

1       
程序填空题
30分

2       
程序修改题
30分

3       
程序设计题
40分



    二级其他科目(除C语言):

序号
考题类型
分值

1       
基本操作题
30分

2       
简单应用题
40分

3       
综合应用题
30分


以二级C语言为例说明:

1、 程序填空题

填空题中需要填空处的前一行都有**************found*************标志!在此标志的下面一行将正确的语句或变量字符填上即可(若该行有下划线应删除之)。评分时,评分程序是根据字符匹配进行评分。

2、程序修改题

修改题目的错误之处的前一行也有**************found*************标志!评分程序就是根据这个标志,从考生的modi1.c文件中抽取它的下一行信息,和标准答案进行比较。即评分程序按步骤检查第X个“***found***”下面的第N行(第X个错误语句应在的行)是否修改得与标准答案中的一个相同,相同则给分,否则不给分。这里要求,不得修改程序的其他任何地方。比如:考生的修改是完全正确的,与标准答案也完全一致。但是插入了一个空行在“***found***”和修改了的行之间,这虽然不影响程序的正确性,但自动评分系统就很可能会认定该考生“修改错误”,此处不得分。另外,由于标准答案可能不完全涵盖所有正确的答案,所以要求考生在做修改题时,务必用普通、常用的方法。如在VFP中,如果有“判断姓王的记录”的修改题目,例如:LOCA FOR ’王’=姓名,应改为:LOCA FOR 姓名=’王’ 或LOCA FOR LEFT(姓名,2)=’王’ 或LOCA FOR SUBS(姓名,1,2)=’王’,最好不要使用LOCA FOR AT(’王’,姓名)=1这个答案,因为标准答案中往往没有这种答案!所以特别记住:

1)检查标志为“***found***”的行,在其下面一行查找错误或修改错误

2)不得修改程序的其他任何地方,注意书写规范。

3)还应注意考虑原程序作者的思路,所作改动应尽量小。

4)注意把修改过程中留在程序中的无用内容全部删除掉,但不能删除“***found***”标志的行。

5)注意使用普通常用的方法。

3、程序设计题 前面已经提到过,计算机智能的水平还是很低的,不可能对编程思想进行分析。只能是对生成文件进行检查,给分。 编程题有结果输出到文件。自动评分时检查结果文件,如果结果文件内容正确,则给满分;如果没有结果文件(即使程序是正确的,但没有运行),则得零分;如果应有若干个结果,则得分一般按结果数平均分配(比如应有两个结果,其中一个正确,另一个错误,则一般可得40/2=20分)。在多数情况下,编程题往往不是满分就是零分。


三、四级上机考试:

三、四级上机考试题目的类型和分值:

三级、四级: 序号
考题类型
分值

1       
程序设计题
100分



  三、四上机考试程序设计题,都是将题目的最终结果输出到一个结果文件中,计算机自动评分时检查这个结果文件,如果结果文件正确,则给分,否则零分。如果没有结果文件(即使程序是正确的,但没有运行),也为零分,不是按照程序设计中书写程序步骤给分!

其他说明:

等级考试的上机考试是分批进行的,在两批考生交替的过程中,有监考人员执行程序,做提取成绩的工作,即评分。也就是说,当你考完机试后,你的上机成绩就已经出来了,只是我们不知道结果罢了。当然,监考人员也不知道,因为最后分数是加密的。 总的说来,非人工评分有优势,但是不可避免又有如上我们提到的种种劣势。说这么多是希望考生都能对考试有个正确的认识,了解其中的问题,也能在考试中更好的规避,让上机考试不再成为你总是通不过绊脚石! 愿所有经过自己努力奋斗的考生都能在计算机等级考试考场上一路绿灯,顺利通过!

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训