2015全國計算機二級C語言考試複習攻略
一、加強對知識的理解和運用,融會貫通
知識點總是分佈在各個章節中,對知識的學習也是有時間先後的,但一張試卷打破了章節和學習時間的界限,我們不可能首先判斷考試內容出自哪章哪節,再尋找解決問題的方法,這就要求在複習階段培養將知識點聯繫起來並融會貫通的本領。下面通過試題舉例説明這一要求。
例1 (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);}
函數fun的功能是交換兩個變量x和y的數值,所以在fun函數中首先輸入_____(3, 2),這一步大部分考生都能寫對,關鍵是要看在主函數中的printf輸出什麼。在C語言中,數據一般只從實參單向傳遞給形參,形參值的變化不會影響對應的實參,所以儘管在這兩個函數中變量名都是X和y,但主函數裏x、y的.值並沒有改變。正確答案是3, 2, 2, 3。本題難度為0.28,反映了70%的考生不能完全理解函數間實參與形參之間數據傳遞過程。
本題關於考核函數之間數據傳遞的考題,如果在複習時有意識地將相關聯的知識前後聯繫起來,就可以通過對比深化對知識的理解。類似這樣的知識點還有很多,比如:數組形式的字符串和指針方式的字符串等。
二、注重基礎知識學習,進行全面系統的複習
C語言語法靈活,要求考生了解掌握的地方都可能成為考核點,C語言也最富變化,一個填空題可能有幾個甚至十幾個答案。但是,萬變不離其宗,這個"宗"就是"知識點"。《全國計算機等級考試考試大綱(2002年版)》中列出了12個部分的內容,幾乎包括了教材中的所有章節。考生在複習備考時,切不可存僥倖心理,認為有些知識有可能不考,或者上次剛剛考過,或者自己一時沒有理解,從而放棄複習。
下面是幾道考核基本概念的試題,直接考查最基本的"知識點",屬於偏容易的試題,但從考試情況看卻不很理想。
例2(2002年下選擇題第13題)以下選項中合法的用户標識符是
A)long B)_2Test C)3Dmax D)
這道題考核"用户標識符"的概念。合法的標識符由字母、數字和下劃線組成,第一個字符必須為字母或下劃線,關鍵字不能作為用户標識符。由此便可排除A、C和D。該題難度值為0.72。選擇A的有13%的考生,原因是他們忽略了long是long int(長整型)的簡寫,是一個關鍵字。
直接考核基本概念的試題一般來説都比較簡單,若想取得整個試卷的高分,一定要力爭全部答對這部分試題。試題的覆蓋面較大,廣大考生務必要全面系統複習,不應有任何疏漏。
三、重視動手實踐,提高操作水平
計算機語言類考試考查考生使用該語言在編程方面的基本能力和熟練程度,這個能力包括了閲讀程序、編寫程序和調試程序的能力。當然,無論紙筆考試還是上機考試都是有時間的要求,考生必須努力提高使用語言編程的熟練程度,才能交一份滿意的答卷。
這裏所強調的"動手"包括兩個方面:一是不能只看不做,要通過一定量的練習題深化對知識的理解。二是必須上機實踐,能夠獨立編寫、調試應用程序。這兩者都不可缺少。下面兩道試題反映了動手實踐的重要性。
例3 (2002年下填空題第6題)設有定義:int n, * k=&n;以下語句將利用指針變量k
讀寫變量n中的內容,請將語句補充完整。
scanf("%d",______ );
printf("%dn", ______);
本題的定義語句中定義了一個int類型變量n和一個基類型為int類型的指針變量k,並同時給指針變量k賦n的地址作為初值,使k指向變量n。因為scanf函數要求輸入項是地址,而k中就是n的地址,因此第一個下劃線處應填k,第二個下劃線處應填*k。很多考生看到在説明語句中同時出現"*"和"&"就不知如何理解,其實,這是一個給指針變量賦地址初值的基本問題,這兩道題的答對率都很低。雖然在教材"指針"這一章的例題中沒有給出這類例子,但在教材中有關指針的各章節的習題中就多次出現這類的語句,這樣的考核並沒有超過大綱的要求。考生能夠看懂每章的僅有的幾個例題是遠遠不夠的,必須動手做一定量的習題,更有必要上機操作,自己編寫程序。
-
北京2017年9月計算機二級考試時間
導語:計算機二級考試是全國計算機等級考試四個等級中的一個等級,考核計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。下面是北京2017年9月計算機二級考試時間,一起來了解下吧:一、報名時間和辦法報名時間:2017年6月12日12時至2017年6月21...
-
計算機二級《VB》預測試題及答案2016
一、選擇題1、一個棧的初始狀態為空。現將元素1、2、3、4、5、A、B、c、D、E依次入棧,然後再依次出棧,則元素出棧的順序是()。A.12345ABCDEA54321El2345D.54321EDCBA2、下列敍述中正確的是()。A.循環隊列有隊頭和隊尾兩個指針,因此,循環隊列是非線性結構B.在循環隊...
-
2022年計算機二級《VB》命題試卷
在各個領域,只要有考核要求,就會有試卷,試卷是課程考核統計分析工作的重要組成部分,它包括試卷的信度、效度、區分度、難度四個方面。什麼樣的試卷才能有效幫助到我們呢?下面是小編整理的2022年計算機二級《VB》命題試卷,歡迎大家分享。計算機二級《VB》命題試卷1一...
-
2017年計算機二級Access數據庫程序設計考試大綱(2016年版)
2017年全國計算機等級考試二級Access數據庫程序設計考試大綱繼續沿用2016年版,下面本站小編帶大家一起來看看詳細內容,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!基本要求1.掌握數據庫系統的基礎知識。2.掌握關係數據庫的基本原理。...