首先是在選擇科目上,二級有六個小類,分別為:QBasic、Fortran、C、Foxbase+、Visual Foxpro、Visual Basic。我推薦大家學(xué)習(xí)C語言,這不僅對以后的考試(三、四級上機(jī)考試只涉及C和匯編兩種語言)有利,而且對于提高自身的計算機(jī)水平收益更大。下面我從筆試和上機(jī)兩個方面解釋如何更好的學(xué)習(xí)。(以下經(jīng)驗只針對二級C)。
筆試
筆試方面我認(rèn)為首先要弄清楚基本概念,切勿囫圇吞棗。很多朋友看書很急,給自己規(guī)定每天看幾頁,我認(rèn)為并不可取。對于相對簡單的地方,如C語言背景、優(yōu)點及操作流程等一些概念性的東西,熟讀后記下即可,以后在學(xué)習(xí)中自然會慢慢領(lǐng)會。而對一些特殊的規(guī)則、語法等知識點則要重視,比如任何C語言的語句必須在末尾加上分號、指針概念的引入、函數(shù)的調(diào)用等,這些概念對于初學(xué)者來說是很容易忽略或很難理解的,多花些時間在這方面是比較值得的。
把教材上的知試點理解后,就該進(jìn)行強(qiáng)化訓(xùn)練了。此時要適當(dāng)?shù)刈鲆徊糠诸},使用和教材配套的練習(xí)冊即可,著重復(fù)習(xí)函數(shù)、數(shù)組和指針。這三大塊內(nèi)容無論在筆試還是上機(jī)考試中都是重中之重。另外還要很好的掌握條件語句與循環(huán)語句,因為大部分的考題中都含有這兩類語句。
在考試的時候一定要一步一個腳印,認(rèn)證細(xì)致地做題,倘若你匆匆做完,再回來檢查時很可能會隨著以前的思維定勢將題目再做一遍,起不到檢查的效果。
最后我還要說一點關(guān)于計算機(jī)基礎(chǔ)知識的問題,這部分覆蓋范圍比較廣,要求的知識也比較全面,沒有什么典型的題目,復(fù)習(xí)沒有訣竅,只能靠時間的積累。大家在做這一部分的題目時,注意不要超出大綱范圍就可以了。
上機(jī)
上機(jī)方面我的觀點可能和某些朋友的不大一致。有些人認(rèn)為上機(jī)考試是隨機(jī)抽題,有運氣的成分,但我認(rèn)為還是有技巧可尋的。
首先是加強(qiáng)上機(jī)操作練習(xí)。同樣的一道題,在試卷上你會做,但在計算機(jī)上就不一定了。這是由于你的上機(jī)操作較少,造成環(huán)境不熟悉,處理實際錯誤能力比較差。我推薦你到網(wǎng)上下載一份模擬盤,通過它你可以模擬考試環(huán)境,到時候就不會手忙腳亂了。
其次就是要注意規(guī)則。二級C的上機(jī)題是由計算機(jī)評分的,于是就有很多地方值得我們注意。對于改錯這類題,一般有2~3處錯誤不等,均在以“/*******found********/ ”為標(biāo)志的下方,改動的地方也不大,此處切忌打破原程序結(jié)構(gòu),尤其注意的是不要亂加空行。由于計算機(jī)在評分時是尋找到指定行數(shù)后進(jìn)行對比,倘若你在程序中任意加空行,計算機(jī)就會對不上號,自然也無法得分了。相對于改錯題來說,編程題靈活性比較強(qiáng),因此要將題目讀仔細(xì),禁止使用的函數(shù)一定不要用,切勿簡單省事。完成題目后記得存盤。
對于上機(jī)考試的知識點,我分開來說:
一、DOS題。這部分題較簡單,著重掌握attrib、rd、md、del、copy等命令的使用,爭取不失分。
二、改錯題。這類題一般要求改動的地方不大,我們可以分三步解決。首先在明確題意的基礎(chǔ)上粗讀一遍程序,找出明顯的錯誤,如拼寫錯誤等。然后運行程序,看系統(tǒng)是否提示錯誤,再順藤摸瓜去解決。如果這些錯誤都沒有出現(xiàn),那么就應(yīng)該是邏輯錯誤了,這類錯誤比較難查,因為它并不影響程序運行,此時就要考驗?zāi)愕墓αα?。一般來說在循環(huán)的條件、次數(shù)及數(shù)組的計算方面存在邏輯錯誤的可能性比較大。
三、編程題。這部分題的重點在指針和數(shù)組上。一般題目都要求編寫一個函數(shù)以實現(xiàn)某功能,函數(shù)名稱和參數(shù)一般也會給定。這部分題一般都與數(shù)列計算、數(shù)值轉(zhuǎn)換以及字符串操作等有關(guān),但大都離不開指針和數(shù)組的應(yīng)用,所以希望大家還是在指針和數(shù)組的復(fù)習(xí)上多下些功夫。