>>>2007年9月計算機二級C專家預(yù)測模擬試題(1)
一、上機改錯題的特點和注意事項
1.上機改錯的試題中通常包含兩個(或三個)錯誤需要修改。
2.試題中用"******found******/"來提示在下一行(或下面第二行)有錯。
3.錯誤的性質(zhì)基本分語法錯和邏輯錯兩種,也有些試題要求把語句添加在下劃線處。
4.特別要注意的是:只能在出錯的行上進行修改,不要改動程序行的順序,更不要自己另編程序。
二、上機改錯測試時,建議按以下步驟進行
1.首先仔細審題,了解試題的要求,看清楚試題給出的輸入和輸出例示,以便檢驗改錯后程序運行的結(jié)果是否正確。
2.當在TURBO C環(huán)境下調(diào)出源程序后,審視"/******found******/"所在函數(shù),根據(jù)題義理解程序所采用的基本算法,做到心里有數(shù)。
3.先按F9對測試程序進行檢查是否有語法錯誤。當編譯提示有語法錯時,可參考編譯提示來查找并改正錯誤。
4.當不再出現(xiàn)語法錯時,使用CTRL+F9執(zhí)行, 按照試題的示例給出的數(shù)據(jù)進行試算,若試算的結(jié)果與給出的輸出結(jié)果相同時,該題就做對了;若試算的結(jié)果與給出的輸出結(jié)果不同,就應(yīng)進一步檢查程序中的邏輯錯誤。
5.當程序存在邏輯錯誤時,首先應(yīng)當理解題意、讀懂程序的算法,必要時可按步檢查數(shù)據(jù)的流程,以便確定錯誤所在。例如,題目要求數(shù)據(jù)按由小到大排序,而結(jié)果數(shù)據(jù)是按由大到小進行了排序,問題可能出現(xiàn)在條件判斷上。又如,輸出的字符串比預(yù)期的短,就有可能字符串的結(jié)束標志放錯了位置。再如做循環(huán)的時候 數(shù)組上限下限錯誤了 ,基數(shù)是從0開始 而不是1開始的。修改程序中的邏輯錯時,要求考生認真讀懂程序代碼。
6.修改完成,得到正確結(jié)果后,一定不要忘記把修改后的程序存盤。
三、上機編程題的特點和說明
1.在二級C程序設(shè)計上機考試中,要求完成一個獨立的函數(shù)的編程。目前教育部考試中心已出版了上機考試習(xí)題集,這些有助于學(xué)習(xí)編程,但考生應(yīng)當在學(xué)習(xí)過程中理解基本的算法,通過實際上機操作積累經(jīng)驗,才能掌握基本的編程能力。
希望與更多計算機等級考試的網(wǎng)友交流,請進入計算機等級考試論壇
更多信息請訪問:考試吧計算機等級考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |