摘 要:針對全國計算機等級考試二級C語言,提出了學習方法,應試策略,并通過實例進行了題型分析,從而讓考生全面掌握通過二級C考試的方法和技巧。
關鍵詞:二級C語言;學習方法;應試技巧;題型分析
中圖分類號:TP312.1-4
很多學習了《C語言程序設計》這門課程的同學都想?yún)⒓尤珖嬎銠C等級考試二級C語言,但是通過率偏低,究其原因,應該是大家沒掌握好學習方法與應試技巧。本文通過結(jié)合多年的教學經(jīng)驗來談談二級C語言的學習方法與應試技巧,以幫助更多的人順利通過考試。
1 學習方法
1.1 結(jié)合考試大綱掌握各章考點
無紙化考試改革以后,全國計算機等級考試全部在計算機上進行考試,包括選擇題和程序題。各章知識點大概包括:算法及特性、數(shù)據(jù)結(jié)構(gòu)中的棧、二叉樹,數(shù)據(jù)庫中的表、實體聯(lián)系圖、模式,關系表等,軟件工程中的測試,C程序的數(shù)據(jù)類型、變量命名、三種程序結(jié)構(gòu)、數(shù)組、函數(shù)、指針、文件、復雜數(shù)據(jù)類型、鏈表等內(nèi)容。
1.2 掌握程序題的綜合應試能力
程序題包含三個部分,即程序填空題,程序修改題,以及程序設計題。程序填空題一般三個空,18分;程序改錯題一般兩個錯,18分;程序設計題,通常編寫一個功能函數(shù),24分。程序題對考生的要求比較高,考察考生綜合閱讀程序,編寫程序的能力,這就要求考生平時多度程序,多寫程序,積累一定的編程算法和經(jīng)驗。
2 應試策略
2.1 全面準確掌握各章知識點
全國計算機等級考試二級C語言考試的重點是各章知識點的掌握情況和實際編程應用。掌握各章的知識點是前提。所以,我們要記住基本概念,理解考試要點,熟悉考試范圍。通過比較總結(jié)、聯(lián)系記憶等把各章知識點串聯(lián)起來,形成一個完整知識體系,可以幫助我們?nèi)〉檬掳牍Ρ兜男Ч?/p>
2.2 有針對性地進行練習
全國計算機等級考試的書籍和軟件很多,習題通常都有幾百套,這么多的題我們沒有必要也不可能全部做完。我們可以根據(jù)知識點有針對性有選擇性地分類練習,提高效率,減少重復。當然也可以結(jié)合近兩年真題,研究考試題型、預測考試題型。這樣可以使我們較快地掌握考試題型,從而在較短的時間內(nèi)取得最好的學習效果。
3 題型分析與解題技巧
3.1 選擇題分析
選擇題主要考察我們對基本概念的全面掌握、要求準確理解、思路清晰。選擇題都是單選題,共40題,每道題的分值為1分,占40分,前10題是公共基礎內(nèi)容,后面30題全部屬于C語言程序設計這門課程的內(nèi)容。
看到題目后我們不能盲目做題,首先要分析這題的考點是什么,考我們什么內(nèi)容,明確考點后再仔細分析程序,得出結(jié)果。
我們可以看出這道題的考點是條件表達式,我們明確條件表達式的結(jié)合性和運算規(guī)則是本題的關鍵。首先a
3.2 程序題分析
程序題考察我們綜合運用基礎的操作能力和程序編寫能力,要求我們具有綜合運用基礎知識進行實際操作的能力。試題綜合性強、難度較大。
下面我們通過一道程序修改題來進行分析:
例:給定程序MODI1.C中函數(shù)的功能是:根據(jù)以下公式求π值,并作為函數(shù)值返回。
例如,給定精度的變量eps輸入0.0005時,應當輸出pi=3.141480。
請改正程序中的錯誤,使它能得出正確結(jié)果。
通過程序可以看出在double函數(shù)內(nèi)部有連個found,可以確定在每個found下面有且只有一個錯誤,共兩個錯誤。有些看生不注意這個細節(jié),到處去修改,改了很多處不該改的語句,甚至有考生修改main函數(shù),犯了很大的錯誤。
對于本題通過弄清功能要求,并進行程序分析后,再從細節(jié)入手,可以看出變量t被定義成double型,而t=0;這條賦值語句存在類型不匹配問題,應改為t=0.0;第二處錯誤更容易發(fā)現(xiàn),因為在第二個found后只有一條語句return(s);通過分析題目要求是輸出π的值,而前面算出的s變量存放的是π/2的值,所以只需改為return(2*s)即可。
對于程序題我們要先讀懂題目的要求,分析程序?qū)崿F(xiàn)的功能,不要一來就盲目做題,只有弄清楚程序的功能要求后再來讀程序分析程序,最后再來判斷。
4 結(jié)束語
全國計算機等級考試二級語言要求考生全面掌握各章知識點,具備一定的程序閱讀能力和程序編寫能力,掌握一定的考試技巧和應試策略。通過在平時的訓練中不斷總結(jié)提高,不斷積累經(jīng)驗,這樣才能做到舉一反三,事半功倍。
參考文獻:
[1]王敬華.C語言程序設計教程(第二版)[M].北京:清華大學出版社,2009.
[2]新思路教育科技研究中心.無紙化考試考前沖刺二級C[M].北京:電子工業(yè)出版社,2013.
作者簡介:申云成(1979-),男,云南鎮(zhèn)雄人,碩士,學生科長,高校講師,研究方向:嵌入式實時系統(tǒng);張朝鑫,碩士,高校教師。
作者單位:昭通學院,云南昭通 657000