以二級C語言為例分析如何準備計算機考試

字號:

注重基礎 加強實踐 ——以二級C語言為例分析如何準備計算機語言類考試
     近年來,隨著計算機應用技術的發(fā)展和市場需求的變化,全國計算機等級考試已幾次調整了各級別的考試科目。C語言是一種被廣泛應用的語言,也是很多計算機及相關專業(yè)學生學習結構化程序設計的入門語言,因此,C語言程序設計始終是計算機二級考試中的重要考查科目之一。統(tǒng)計數據表明,近年來,越來越多的考生對該語言程序設計產生興趣并參加了考試,從而帶動了社會各界對C語言程序設計的學習滿足了社會的需求。表1為近兩年二級C語言程序設計考試人數及筆試。
    表1
     2001年上 2001年下 2002年上 2002年下
     C語言 14.5萬人 23.9萬人 27.0萬人 29.3萬人
     筆試 50.4% 49.1% 26.7% 38.0%
    可以看出:與2001年相比,該考試2002年的考生筆試出現了較大幅度的下降。認真分析后發(fā)現,產生這一問題的原因是多方面的,部分考生在復習過程中在掌握復習重點和復習方法上出現了一些問題。下面,結合2002年C語言程序設計的兩次考試,談談如何復習才能更有效地提高考試成績。
     一、注重基礎知識學習,進行全面系統(tǒng)的復習
    C語言語法靈活,要求考生了解掌握的地方都可能成為考核點,C語言也最富變化,一個填空題可能有幾個甚至十幾個答案。但是,萬變不離其宗,這個"宗"就是"知識點"?!度珖嬎銠C等級考試考試大綱(2002年版)》中列出了12個部分的內容,幾乎包括了教材中的所有章節(jié)??忌趶土晜淇紩r,切不可存僥幸心理,認為有些知識有可能不考,或者上次剛剛考過,或者自己一時沒有理解,從而放棄復習。
    下面是幾道考核基本概念的試題,直接考查最基本的"知識點",屬于偏容易的試題,但從考試情況看卻不很理想。
     例1(2002年下選擇題第13題)以下選項中合法的用戶標識符是
    A)long B)_2Test C)3Dmax D)A.dat
    這道題考核"用戶標識符"的概念。合法的標識符由字母、數字和下劃線組成,第一個字符必須為字母或下劃線,關鍵字不能作為用戶標識符。由此便可排除A、C和D。該題難度值為0.72。選擇A的有13%的考生,原因是他們忽略了long是long int(長整型)的簡寫,是一個關鍵字。
    直接考核基本概念的試題一般來說都比較簡單,若想取得整個試卷的高分,一定要力爭全部答對這部分試題。試題的覆蓋面較大,廣大考生務必要全面系統(tǒng)復習,不應有任何疏漏。
    二、加強對知識的理解和運用,融會貫通
    知識點總是分布在各個章節(jié)中,對知識的學習也是有時間先后的,但一張試卷打破了章節(jié)和學習時間的界限,我們不可能首先判斷考試內容出自哪章哪節(jié),再尋找解決問題的方法,這就要求在復習階段培養(yǎng)將知識點聯(lián)系起來并融會貫通的本領。下面通過試題舉例說明這一要求。
    例2 (2002年下填空題第10題)以下程序運行后的輸出結果是______。
    viod fun(int x, int y)
    {x = x + y ; y = x - y ; x = x - y ;
    printf ( "% d, % d, ", x, y );}
    main ( )
    {int x = 2, y = 3;
    fun (x, y);
    printf ("% d, % d" , x, y);}