计算机等级考试二级C语言设计题的评分主要依据以下标准:
操作步骤与结果
评分主要看考生编写的代码和标准答案的代码的相符情况,按相符度给分。
如果程序运行结果正确,则判定为满分。
文件对比
如果有`out.dat`文件,则将该文件和标准答案的`out.dat`文件对比,看相符的比例是多少而给分,如果完全相同则是100分。
如果没有`out.dat`文件,则比较考生编写的代码和标准答案的代码的相符情况,按相符度给分。
代码完整性与注释
如果程序没有完成或者有错误,但给出了解题的思路和方法(汉字描述),会给予一定的分数。
如果写出了一点程序代码并且在关键地方有注释,也会给分。
如果完成了关键性的函数或者语句,给的分会更多一点。
综合题
综合题一般不会有步骤分,最多的情况是要么0分,要么满分。
评分标准
程序设计题通常包括程序填空、程序改错和程序设计三种题型。程序填空共3空,每空10分;程序改错共2空,每空15分;程序设计题共1空,40分。要求考生自己设计一个函数实现要求的功能。
建议考生在编写程序时,确保程序能够正确运行并生成预期的输出文件,同时注意代码的结构和可读性,以便在评分时能够获得更高的分数。