《全國計算機等級考試考眼分析與樣卷解析:2級C語言(第3版)(2013年考試專用)》結(jié)合最新版考試大綱、指定教程,以歷年真題(庫)為基礎,結(jié)合編者多年從事命題、閱卷及培訓輔導的實際經(jīng)驗編寫而成。《全國計算機等級考試考眼分析與樣卷解析:2級C語言(第3版)(2013年考試專用)》分為上、下兩篇:考眼分析和樣卷解析。在上篇考眼分析中,按官方指定考試教程章節(jié)編排內(nèi)容,分為“考什么”、“怎么考”兩個模塊!翱际裁础蹦K中歸納出本節(jié)的核心知識點,對考點、重點、難點內(nèi)容進行解釋與剖析;“怎么考”模塊中精選出?碱}型與歷年真題進行解析,增強學生解題能力。在下篇樣卷解析中,提供3套筆試模擬試卷和3套上機模擬試卷,緊扣最新考試大綱,試卷的命題形式、考點分布、難易程度等均與真實考試相當,全面模擬真實考試,預測考點,應試導向準確。
上篇 考眼分析
第1章 公共基礎知識
考點1 基本數(shù)據(jù)結(jié)構(gòu)與算法
考點2 程序設計基礎
考點3 軟件工程
考點4 數(shù)據(jù)庫設計基礎
第2章 程序設計基本概念
考點1 程序和程序設計
考點2 算法
考點3 結(jié)構(gòu)化程序設計和模塊化結(jié)構(gòu)
第3章 C程序設計的初步知識
考點1 簡單C語言程序的構(gòu)成和格式
考點2 常量、變量和標識符
考點3 整型數(shù)據(jù)
考點4 實型數(shù)據(jù)
考點5 算術表達式
考點6 賦值表達式
考點7 自增、自減運算符和逗號運算符
第4章 順序結(jié)構(gòu)
考點1 賦值語句
考點2 數(shù)據(jù)輸出
考點3 數(shù)據(jù)輸入
考點4 復合語句和空語句
第5章 選擇結(jié)構(gòu)
考點1 關系運算符和邏輯運算
考點2 if語句和用if語句構(gòu)成的選擇結(jié)構(gòu)
考點3 條件表達式構(gòu)成的選擇結(jié)構(gòu)
考點4 switch語句以及用switch語句和break語句構(gòu)成的選擇結(jié)構(gòu)
第6章 循環(huán)結(jié)構(gòu)
考點1 while語句和用while語句構(gòu)成的循環(huán)結(jié)構(gòu)
考點2 do—while語句和用do—while語句構(gòu)成的循環(huán)結(jié)構(gòu)
考點3 for語句和用for語句構(gòu)成的循環(huán)結(jié)構(gòu)
考點4 循環(huán)結(jié)構(gòu)的嵌套
考點5 break和continue語句在循環(huán)體中的作用
第7章 字符型數(shù)據(jù)
考點1 字符型常量和字符型變量
考點2 字符的輸入和輸出
第8章 函數(shù)
考點1 庫函數(shù)
考點2 函數(shù)的定義和返回值
考點3 函數(shù)的調(diào)用
考點4 函數(shù)的說明
考點5 調(diào)用函數(shù)和被調(diào)用函數(shù)之間的數(shù)據(jù)傳遞
第9章 指針
考點1 變量的地址和指針
考點2 指針變量的定義和賦值
考點3 對指針變量的操作
考點4 函數(shù)之間地址值的傳遞
第10章 數(shù)組
考點1 一維數(shù)組的定義和一維數(shù)組元素的引用
考點2 一維數(shù)組和指針
考點3 函數(shù)之間對一維數(shù)組和數(shù)組元素的引用
考點4 二維數(shù)組的定義及其數(shù)組元素的引用
考點5 二維數(shù)組名和指針數(shù)組作為實參
第11章 字符串
考點1 用一個一維字符數(shù)組來存放字符串
考點2 使指針指向一個字符串
考點3 字符串的輸入和輸出
考點4 字符串數(shù)組
考點5 用于字符串處理的函數(shù)
第12章 對函數(shù)的進一步討論
考點1 傳給main函數(shù)的參數(shù)
考點2 通過實參向函數(shù)傳遞函數(shù)名或指向函數(shù)的指針變量
考點3 函數(shù)的遞歸調(diào)用
第l3章 C語言中用戶標識符的作用域和
存儲類
考點1 局部變量、全局變量和存儲分類
考點2 局部變量及其作用域和生存期
考點3 全局變量及其作用域和生存期
考點4 函數(shù)的存儲分類
第14章 編譯預處理和動態(tài)存儲分配
考點1 編譯預處理
考點2 動態(tài)存儲分配
第15章 結(jié)構(gòu)體、共用體和用戶定義類型
考點1 用typedef說明一種新類型名
考點2 結(jié)構(gòu)體類型
考點3 共用體類型
第16章 位運算
考點1 位運算符
考點2 位運算符的運算功能
第17章 文件
考點 文件的操作
第18章 上機專題輔導
18.1 程序填空題
18.2 程序改錯題
18.3 程序設計題
下篇 樣卷解析
第19章 筆試模擬試卷及答案解析
19.1 筆試模擬試卷
19.1.1 筆試模擬試卷一
19.1.2 筆試模擬試卷二
19.1.3 筆試模擬試卷三
19.2 筆試模擬試卷答案解析
19.2.1 筆試模擬試卷一答案解析
19.2.2 筆試模擬試卷二答案解析
19.2.3 筆試模擬試卷三答案解析
第20章 上機模擬試卷及答案解析
20.1 上機模擬試卷
20.1.1 上機模擬試卷一
20.1.2 上機模擬試卷二
20.1.3 上機模擬試卷三
20.2 上機模擬試卷答案解析
20.2.1 上機模擬試卷一答案解析
20.2.2 上機模擬試卷二答案解析
20.2.3 上機模擬試卷三答案解析
【試題3—5】以下關于簡單程序設計的步驟和程序的說法中正確的是____。(2010年9月)
A)確定算法后,整理并寫出文檔,最后進行編碼和上機調(diào)試
B)首先確定數(shù)據(jù)結(jié)構(gòu),然后確定算法,再編碼,并上機調(diào)試,最后整理文檔
C)先編碼和上機調(diào)試,在編碼過程中確定算法和數(shù)據(jù)結(jié)構(gòu),最后整理文檔
D)先寫好文檔,再根據(jù)文檔進行編碼和上機調(diào)試,最后確定算法和數(shù)據(jù)結(jié)構(gòu)
解析:簡單程序設計基本方法和步驟:
①提出問題、分析問題,給出人工解決問題的方法和步驟,這里就是確定數(shù)據(jù)結(jié)構(gòu);
②將解決問題的方法和步驟分為三個部分;
③繪制程序流程圖;
、芨鶕(jù)上述分析和繪制的程序流程圖編寫程序;
、葸\行程序和修改程序。
因此,本題的正確答案是B。
答案:B
【試題3—6】下列敘述中錯誤的是____。(2010年9月)
A)C程序在運行過程中所有計算都以二進制方式進行
B)C程序在運行過程中所有計算都以十進制方式進行
C)所有C程序都需要在鏈接無誤后才能運行
D)C程序中整形變量只能存放整數(shù),實型變量只能存放浮點數(shù)
解析:A、B選項互斥,因此必有一個是錯誤的,在C語言運行過程中,編譯器的作用是將程序轉(zhuǎn)換為目標代碼,目標代碼都是二進制的,因此B項錯誤。
答案:B
考點2常量、變量和標識符
【試題3—7】以下選項中合法的標識符是____。(2009年3月)
A)1—1B)1—1C)_11D)1_
解析:C語言規(guī)定標識符只能由字母(大小寫均可)、數(shù)字和下劃線3種字符組成,且第1個字符必須為字母或下劃線。
答案:C
【試題3—8]C語言中的標識符分為關鍵字、預定義標識符和用戶標識符,以下敘述正確的是____。(2012年9月)
A)預定義標識符(如庫函數(shù)中的函數(shù)名)可用作用戶標識符,但失去原有含義
B)用戶標識符可以由字母和數(shù)字任意順序組成
C)在標識符中大寫字母和小寫字母被認為是相同的字符
D)關鍵字可用作用戶標識符,但失去原有含義
解析:C語言允許把預定義標識符重新定義另作他用,但這將失去預先定義的愿意。用戶標識符需要遵守標識符明明規(guī)則,C語言標識符中,大寫字母和小寫字母被認為是兩個不同的字符。關鍵字不能另作他用。
答案:A。
……