計算機二級 C語言 試題分析

2022-12-11 04:12:04 字數 3464 閱讀 7005

全國計算機等級考試(二級c語言)筆試試題分析

李振濤1) 楊樹元2)

(石家莊鐵路工程職業技術學院計算機系1)石家莊050041 河北師範大學數學與資訊科學學院2) 石家莊 050016)

摘要:結合歷年全國計算機等級考試c語言二級筆試試卷,對考試範圍、考查知識點的分布、易出錯點等幾個方面進行了系統分析,同時對學習、複習的方法與技巧提供了參考建議。

關鍵詞:計算機等級考試試題分析 c語言技巧

一、前言

全國計算機等級考試自2023年開考以來,到2023年4月止已舉辦17次。截止到2023年底參加考試人數累計達800多萬,到2023年底已經有215萬人次獲得計算機等級考試合格證書,對計算機技能的普及起到了巨大的推動作用。尤其很多高校通過各種措施鼓勵在校學生參加全國計算機等級考試,把一級(二級)證書做為順利畢業的乙個條件。

但是,對於以前沒有接觸過計算機程式語言的學生而言,普遍反映c語言難學、難懂,心理壓力比較大。作者根據多年c語言的教學經驗,對歷年全國計算機等級考試c語言二級筆試進行了整理分析,希望對廣大考生有所幫助。

二、題型分析

c語言二級筆試試題包括兩種題型:單項選擇題和填空題。單項選擇題共50題,其中1-40題每題1分,41-50題每題2分,總計60分;填空題共20題,每題2分,總計40分。

題目的考查形式主要有三種:找出答案中正確(不正確)的選項、讀程式選擇(填寫)結果、補充不完善的程式。

按考查知識點分,試題分布在四個方面:

1)計算機基礎知識題

例:與十進位制數511等值的十六進製制數為(a )

a) 1ff b) 2ff c) 1fe d) 2fe2023年9月)

2)dos的基本操作題

例:在dos環境下,為了得到type命令的幫助資訊,正確的dos命令為(d )

a) type b) type/h c) type/* d) type2023年4月)

3)windows基本操作題

例:在windows環境下,為了複製乙個物件,在用滑鼠拖動該物件時應同時按住( d )

a) alt鍵 b) esc鍵 c) shift鍵 d) ctrl鍵2023年4月)

4)c語言程式設計題

例: 有以下程式

main( )

執行後輸出的結果是:(c )

a) 1,1,2 b) 2,2,1 c) 2,2,2 d) 2,2,32023年4月)

三、考試範圍和分數比例

根據《全國計算機等級考試二級(c語言)考試大綱》的要求,試卷考查包括:計算機基礎知識、dos基本操作、windows基本操作和c語言程式設計四部分。

通過對近兩年的筆試試卷各部分考查範圍、題數和分數的統計(見附表一),可以看出,試題中計算機基礎知識大體上在11分左右,dos基本操作在9分左右,windows基本操作在5分左右,c語言程式設計在75分以上。值的注意的是,2023年9月,c語言程式設計的分數佔到了76分,2023年4月c語言程式設計的分數佔到了80分。

附表一: 筆試試題型別、考查範圍、題數、分數統計

四、考查知識點

4.1 計算機基礎知識

主要包括:計算機系統的主要技術指標及其衡量方法、計算機系統的軟硬體構成及其各部分間的相互關係、常用數制及其相互轉換、計算機語言及病毒的概念、資料編碼、多**及網路技術等。其中,數制、漢字編碼、指令系統、儲存器、系統組成、輸入\輸出裝置和計算機安全、網路的考查率比較高。

在統計的四次考試中,數制的轉換、資料儲存單位(包括位、位元組)、編碼知識排在首位(見附表二),網路一般知識的考查排在第二位。

另外計算機軟體的分類及程式語言與語言處理程式(匯程式設計序、編譯程式、解釋程式)的基本知識在每次考試**現乙個題。

4.2 dos基礎知識和基本操作

考查點主要集中在dos中的檔案、目錄、路徑的概念及其常用命令的使用、磁碟操作命令和輸入輸出轉向的概念及其操作格式(見附表三)。

4.3 windows的基本概念與操作

主要考查點包括:windows的啟動和退出、windows的桌面構成及使用者介面的基本元素、資源管理器的基本操作和檔案與資料夾的操作、應用程式的管理等。其中檔案與資料夾的操作是考試題比較集中的部分(見附表四)。

附表二: 計算機的基礎知識的考查表

附表三: dos的基本操作考查表

附表四:windows的基本操作筆試試題分布表

4.4 c語言程式設計

考試的知識點總體分兩部分:程式設計的基本知識和程式設計的方法。程式設計基本知識包括:

資料型別與運算子、表示式、基本語句與語法要求、字串的使用與操作、陣列的定義與使用、指標的概念與應用、函式的定義及其使用;基本程式設計方法包括:順序、分支和迴圈語句的格式及其正確使用、多分支與雙重迴圈的使用(見附表五)。

附表五: c語言筆試試題分布表

五、總結和學習、複習及答題技巧

通過以上的分析和知識點的量化可以看出,在二級(c語言)考試中計算機基本知識、dos基本操作、windows的基本操作三部分所佔分數比例較小,知識點比較清晰,數目少,考試點集中在基本概念上。所以這部分的學習和複習應以概念為主,對數制概念和轉換、網路的基本知識、windows的基本操作要加以重視。

對於c語言程式設計這部分,是考試的重頭,所佔分數一直在75分以上,有佔80分的傾向。學好c語言是取得二級(c語言)證書的關鍵,並且知識點較多且分布分散。

針對c語言程式設計的學習和複習應該做到:

1、熟悉考試大綱,做到有的放矢

在學習之前,要對大綱有清楚的了解。考試大綱對考試的範圍和深度都做了具體的規定,使我們在學習的過程中找出了主線,抓住重點,避免遺漏應該了解的知識點。

2、重點突破,注意特殊的語法特徵

根據考試大綱相關重點,進行有針對性的突破;尤其在計算表示式或簡單程式的輸出結果時,應注意其中的特殊語法現象,如運算的優先順序和結合次序等。例如有如下題目:

寫出下列語句的輸出結果( )

x=3,5;

printf(「%d」,x);

應該注意到「=」與「,」的優先次序關係,輸出結果應該是3。

3、重視模擬測試和歷年考試試題,多上機驗證

(1)模擬測試的操作方法和考試時間要與正式考試相同,進而熟悉考試環境和過程,這樣正式考試時才不會緊張。(2)計算機等級考試題目都是從題庫裡調出來的,尤其在微機基礎和c語言基礎部分的考題所涉及的都是一些固定不變的概念,一般會有重複題出現,通過熟悉歷年考題,這部分考生會輕鬆答出。(3)學習一門語言,最好的方法是在程式設計中學習,做題是靜態的程式除錯,通過上機除錯驗證,能夠找出自己在靜態除錯中所沒有考慮到的地方,再有針對性的進行補習,做到查缺補漏。

4、熟練掌握常用演算法

常用的演算法:求和(積)、求最值與平均值、基本的排序演算法(選擇法、冒泡法等)、基本的查詢演算法、遞迴和巢狀演算法等,這些常用的演算法及其相應的程式(如排序、陣列等)要反覆練習,熟記在心。在考試時能根據其使用的演算法,迅速勾畫出程式的思路,與考試題所給出的**比較,這樣可以幫助你快速讀題,了解出題的目的是什麼或查詢出缺少的部分,知道需要填寫什麼。

5、細心備考,避免常見錯誤

(1)32個關鍵詞及其識別符號的命名規則,區分大小寫。

計算機二級C語言複習

第一部分 c語言知識複習資料 第一章 c語言基本知識 考點1 c程式 用c語言編寫的程式稱為c語言源程式,源程式檔案的字尾名為 c 源程式經編譯後生成字尾名為 obj 的目標檔案,再把目標檔案與各種庫函式連線起來,生成 exe 可執行檔案。c語言有三種基本結構 順序結構 選擇結構 迴圈結構。考點2 ...

計算機等級考試二級C語言模擬試題

2010年9月計算機等級考試二級c語言模擬試題 三 1 筆試部分 一 選擇題 1.對下面程式描述正確的一項是 每行程式前面的數字表示行號 main int i for i 0 i 3 i scanf d a i for i 1 i 3 i a 0 a 0 a i printf f n a 0 a.沒...

計算機二級考試C語言全

第一章資料結構與演算法 1.1 演算法 1 是指解題方 而完整的描述。換句話說,演算法是對特定問題求解步驟的一種描述。演算法不等於程式,也不等於計算方法。程式的編制不可能優於演算法的設計。2 演算法的基本特徵 1 可行性。針對實際問題而設計的演算法,執行後能夠得到滿意的結果。2 確定性。每一條指令的...