自動評分系統有客觀、公正的優(yōu)點,但也有死板的缺點,要想得到比較好的分數,應當考慮到機器的這一特點。實際考試還有人工復查一項,由省級考試部門負責進行.但是人工復查如何進行,我們完全不得而知。因此我們下面的所有內容均不含人工復查內容,僅從考試系統本身來進行分析和說明。
我們從多次使用中摸索到的考生可能感興趣的幾點介紹如下:
1. DOS操作題的評分比較復雜,評分系統在幾次考試中標準似乎有一些變化。
按系統的操作說明,只要命令正確即可得分,但實際情況并非如此。機器評分只根據結果,結果正確即得分,命令正確而結果不正確,不能得分。
要注意使用規(guī)定的命令。比如考試系統不允許使用 deltree 命令,您如果習慣于用該命令來刪除子目錄,考試時將無法使用。
本人曾做過試驗,將結果做得完全符合要求,而不讓考試系統看到我所作的事(比如使用另外的工具來做),結果照樣得分;而使用正確的命令(即使與答案完全相同),而結果不正確(自然使用了“不正當”的方法),評分結果是不能得分。
2. 程序修改題的評分大約有下面一些特點:
有結果輸出到文件中的,先檢查結果文件。如果結果文件內容完全正確,給滿分,并不再檢查修改內容。
結果沒有輸出到文件,或結果文件不正確的,逐個錯誤語句進行檢查。分數平均分配(如果共有兩個錯誤,每修正一個得15分;共有三個錯誤,則每修正一個得10分……)。
檢查標志為“***found***”。即機器死板地檢查第X個“***found***”下面第N行(第X個錯誤語句應在的行)是否修改得和標準答案中的一個相同,相同則給分,否則不給分。
例如:您的修改是完全正確的,與標準答案也完全一致。但是您插入了一個空行在“***found***”和修改了的行之間,這顯然不影響程序的正確性,但自動評分系統卻會認定您“修改錯誤”。
更有甚者:如果您在程序的前面增加一個含有“***found***”的注釋行,則不論您的程序修改得有多正確,評分系統會毫不留情地給您一個零分。
程序修改題中還應注意考慮原程序作者的思路,所作改動應盡量小。
這里有一個極端的例子:(1999年上半年二級BASIC)
我們從多次使用中摸索到的考生可能感興趣的幾點介紹如下:
1. DOS操作題的評分比較復雜,評分系統在幾次考試中標準似乎有一些變化。
按系統的操作說明,只要命令正確即可得分,但實際情況并非如此。機器評分只根據結果,結果正確即得分,命令正確而結果不正確,不能得分。
要注意使用規(guī)定的命令。比如考試系統不允許使用 deltree 命令,您如果習慣于用該命令來刪除子目錄,考試時將無法使用。
本人曾做過試驗,將結果做得完全符合要求,而不讓考試系統看到我所作的事(比如使用另外的工具來做),結果照樣得分;而使用正確的命令(即使與答案完全相同),而結果不正確(自然使用了“不正當”的方法),評分結果是不能得分。
2. 程序修改題的評分大約有下面一些特點:
有結果輸出到文件中的,先檢查結果文件。如果結果文件內容完全正確,給滿分,并不再檢查修改內容。
結果沒有輸出到文件,或結果文件不正確的,逐個錯誤語句進行檢查。分數平均分配(如果共有兩個錯誤,每修正一個得15分;共有三個錯誤,則每修正一個得10分……)。
檢查標志為“***found***”。即機器死板地檢查第X個“***found***”下面第N行(第X個錯誤語句應在的行)是否修改得和標準答案中的一個相同,相同則給分,否則不給分。
例如:您的修改是完全正確的,與標準答案也完全一致。但是您插入了一個空行在“***found***”和修改了的行之間,這顯然不影響程序的正確性,但自動評分系統卻會認定您“修改錯誤”。
更有甚者:如果您在程序的前面增加一個含有“***found***”的注釋行,則不論您的程序修改得有多正確,評分系統會毫不留情地給您一個零分。
程序修改題中還應注意考慮原程序作者的思路,所作改動應盡量小。
這里有一個極端的例子:(1999年上半年二級BASIC)