圖書信息
出版社: 電子工業出版社; 第1版 (2011年8月1日)
平裝: 302頁
開本: 16
ISBN: 712114171X, 9787121141713
條形碼: 9787121141713
尺寸: 27 x 21 x 1.8 cm
重量: 621 g
內容簡介
俞露和張佳恆編著的《全國計算機等級考試標準教程(考點、上機、真題與模擬):二級C(含CD光碟1張)》緊扣最新版考試大綱,結合編者多年從事命題、閱卷及培訓輔導的實際經驗編寫而成。本書章節安排與官方教程同步,主要內容包括:程式設計基本概念、C程式設計的初步知識、順序結構、選擇結構、循環結構、字元型數據、函式、地址和指針、數組、字元串、C語言中用戶標識符的作用域和存儲類、編譯預處理和動態存儲分配、結構體、共同體和用戶定義類型、位運算、檔案。本書精講考試重點與難點,講解過程中穿插最近兩年的考試真題,方便讀者了解最新考試動態。章節末安排了典型例題講解和適量過關習題。書末附有3套樣題和解析,供考生考前實戰演練。
《全國計算機等級考試標準教程(考點、上機、真題與模擬):二級C(含CD光碟1張)》配有上機光碟,提供全真的模擬考試系統,考試環境、題型與真實考試一致。
《全國計算機等級考試標準教程(考點、上機、真題與模擬):二級C(含CD光碟1張)》以全國計算機等級考試考生為主要讀者對象,適合考生在考前複習使用,也可作為相關考試培訓班的輔導教材。
目錄
第1章 程式設計基本概念
1.1 程式和程式設計
1.1.1 C程式
1.1.2 程式設計
1.2 算法
1.3 結構化程式設計和模組化結構
1.3.1 結構化程式
1.3.2 模組化結構
1.4 典型考題分析
1.5 過關必備
第2章 C程式設計的初步知識
2.1 簡單C語言程式的構成和格式
2.2 標識符、常量和變數
2.2.1 標識符
2.2.2 常量
2.2.3 符號常量
2.2.4 變數
2.3 整型數據
2.3.1 整型常量
2.3.2 整型變數
2.3.3 整型數據的分類
2.3.4 整數在記憶體中的存儲形式
2.4 實型數據
2.4.1 實型常量
2.4.2 實型變數
2.5 算術表達式
2.5.1 基本的算術運算符
2.5.2 運算符的優先權、結合性和算術表達式
2.5.3 強制類型轉換表達式
2.6 賦值表達式
2.6.1 賦值運算符和賦值表達式
2.6.2 複合賦值表達式
2.6.3 賦值運算中的類型轉換
2.7 自加、自減運算符和逗號運算符
2.7.1 自加運算符“++”和自減運算符“--”
2.7.2 逗號運算符和逗號表達式
2.8 典型考題分析
2.9 過關必備
第3章 順序結構
3.1 賦值語句
3.2 數據輸出
3.2.1 printf函式的一般調用形式
3.2.2 printf函式中常用的格式說明
3.2.3 使用printf函式時的注意事項
3.3 數據輸入
3.3.1 scanf函式的一般調用形式
3.3.2 scanf函式中常用的格式說明
3.3.3 通過scanf函式從鍵盤輸入數據
3.4 複合語句和空語句
3.4.1 複合語句
3.4.2 空語句
3.5 程式舉例
3.6 典型考題分析
3.7 過關必備
第4章 選擇結構
4.1 關係運算和邏輯運算
4.1.1 C語言的邏輯值
4.1.2 關係運算符和關係表達式
4.1.3 邏輯運算符和邏輯表達式
4.2 if語句和用if語句構成的選擇結構
4.2.1 if語句
4.2.2 嵌套的if語句
4.3 條件表達式構成的選擇結構
4.4 switch語句及用switch語句和break語句構成的選擇結構
4.4.1 switch語句
4.4.2 switch語句的執行過程
4.4.3 在switch語句體中使用break語句
4.5 語句標號和goto語句
4.5.1 語句標號
4.5.2 goto語句
4.6 典型考題分析
4.7 過關必備
第5章 循環結構
5.1 while語句和用while語句構成的循環結構
5.1.1 while循環的一般形式
5.1.2 while循環的執行過程
5.2 do-while語句和用do-while語句構成的循環結構
5.2.1 do-while語句構成的循環結構
5.2.2 do-while循環的執行過程
5.3 for語句和用for語句構成的循環結構
5.3.1 for語句構成的循環結構
5.3.2 for循環的執行過程
5.3.3 有關for語句的說明
5.4 循環結構的嵌套
5.5 break和continue語句在循環體中的作用
5.6 程式舉例
5.7 典型考題分析
5.8 過關必備
第6章 字元型數據
6.1 字元型常量
6.1.1 字元常量
6.1.2 轉義字元常量
6.1.3 字元串常量
6.1.4 可對字元常量進行的運算
6.2 字元變數
6.3 字元的輸入和輸出
6.3.1 調用printf和scanf函式輸出和輸入字元
6.3.2 調用putchar和getchar函式輸出和輸入字元
6.4 程式舉例
6.5 典型考題分析
6.6 過關必備
第7章 函式
7.1 庫 函 數
7.2 函式的定義和返回值
7.2.1 函式定義的語法
7.2.2 函式的返回值
7.3 函式的調用
7.3.1 函式的兩種調用方式
7.3.2 函式調用時的語法要求
7.4 函式的說明
7.4.1 函式說明的形式
7.4.2 函式說明的位置
7.5 調用函式和被調用函式之間的數據傳遞
7.6 程式舉例
7.7 典型考題分析
7.8 過關必備
第8章 地址和指針
8.1 變數的地址和指針
8.2 指針變數的定義和指針變數的基類型
8.3 給指針變數賦值
8.3.1 給指針變數賦地址值
8.3.2 給指針變數賦“空”值
8.4 對指針變數的操作
8.4.1 通過指針來引用一個存儲單元
8.4.2 移動指針
8.4.3 指針比較
8.5 函式之間地址值的傳遞
8.5.1 形參為指針變數時,實參和形參之間的數據傳遞
8.5.2 通過傳送地址值,在被調用函式中直接改變調用函式中的變數的值
8.5.3 函式返回地址值
8.6 典型考題分析
8.7 過關必備
第9章 數組
9.1 一維數組的定義和一維數組元素的引用
9.1.1 一維數組的定義
9.1.2 一維數組元素的引用
9.1.3 一維數組的初始化
9.1.4 通過賦初值定義數組的大小
9.1.5 一維數組的定義和數組元素引用舉例
9.2 一維數組和指針
9.2.1 一維數組和數組元素的地址
9.2.2 通過數組的首地址引用數組元素
9.2.3 通過指針引用一維數組元素
9.2.4 用帶下標的指針變數引用一維數組元素
9.3 函式之間對一維數組和數組元素的引用
9.3.1 數組元素作實參
9.3.2 數組名作實參
9.3.3 數組元素地址作為實參
9.3.4 函式的指針形參和函式體中數組的區別
9.4 一維數組套用舉例
9.5 二維數組的定義和二維數組元素的引用
9.5.1 二維數組的定義
9.5.2 二維數組元素的引用
9.5.3 二維數組的初始化
9.5.4 通過賦初值定義二維數組的大小
9.5.5 二維數組的定義和數組元素引用舉例
9.6 二維數組和指針
9.6.1 二維數組和數組元素的地址
9.6.2 通過地址引用二維數組元素
9.6.3 通過建立一個指針數組引用二維數組元素
9.6.4 通過建立一個行指針引用二維數組元素
9.7 二維數組名和指針數組作為實參
9.7.1 二維數組名作為實參時實參和形參之間的數據傳遞
9.7.2 指針數組作為實參時實參和形參之間的數據傳遞
9.8 二維數組程式舉例
9.9 典型考題分析
9.10 過關必備
第10章 字元串
10.1 用一維字元數組存放字元串
10.1.1 通過賦初值的方式給一維字元數組賦字元串
10.1.2 在C程式執行過程中給一維字元數組賦字元串
10.2 使指針指向一個字元串
10.2.1 通過賦初值的方式使指針指向一個字元串
10.2.2 通過賦值運算使指針指向一個字元串
10.2.3 用字元數組作為字元串和用指針指向的一個字元串之間的區別
10.3 字元串的輸入和輸出
10.3.1 輸入和輸出字元串時的必要條件
10.3.2 用格式說明符%s進行整串輸入和輸出
10.3.3 調用gets、puts函式在終端輸入或輸出一行字元串
10.4 字元串數組
10.5 用於字元串處理的函式
10.6 程式舉例
10.7 典型考題分析
10.8 過關必備
第11章 對函式的進一步討論
11.1 傳給main函式的參數
11.2 通過實參向函式傳遞函式名或指向函式的指針變數
11.3 函式的遞歸調用
11.4 典型考題分析
11.5 過關必備
第12章 C語言中用戶標識符的作用域和存儲類
12.1 局部變數、全局變數和存儲分類
12.1.1 用戶標識符的作用域
12.1.2 局部變數、全局變數和存儲分類
12.2 局部變數及其作用域和生存期
12.2.1 auto變數
12.2.2 register變數
12.2.3 靜態存儲類的局部變數
12.3 全局變數及其作用域和生存期
12.3.1 全局變數的作用域和生存期
12.3.2 在同一編譯單位內用extern說明符擴展全局變數的作用域
12.3.3 在不同編譯單位內用extern說明符擴展全局變數的作用域
12.3.4 靜態全局變數
12.4 函式的存儲分類
12.4.1 利用extern說明函式
12.4.2 利用static說明函式
12.5 典型考題分析
12.6 過關必備
第13章 編譯預處理和動態存儲分配
13.1 編譯預處理
13.1.1 宏替換
13.1.2 檔案包含
13.2 動態存儲分配
13.2.1 malloc函式和free函式
13.2.2 calloc函式
13.3 典型考題分析
13.4 過關必備
第14章 結構體、共同體和用戶定義類型
14.1 用typedef說明一種新類型名
14.2 結構體類型
14.2.1 結構體類型的說明
14.2.2 結構體類型的變數、數組和指針變數的定義
14.2.3 給結構體類型的變數、數組賦初值
14.2.4 引用結構體變數中的數據
14.2.5 函式之間結構體變數的數據傳遞
14.2.6 利用結構體變數構成鍊表
14.3 共用體
14.3.1 共用體類型的說明和變數定義
14.3.2 共用體變數的引用
14.4 典型考題分析
14.5 過關必備
第15章 位運算
15.1 位運算符
15.2 位運算符的運算功能
15.3 典型考題分析
15.4 過關必備
第16章 檔案
16.1 C語言檔案的概念
16.2 檔案指針
16.3 打開檔案
16.4 關閉檔案
16.5 調用getc(fgetc)和putc(fputc)函式進行輸入和輸出
16.6 判斷檔案結束函式feof
16.7 fscanf函式和fprintf函式
16.8 fgets函式和fputs函式
16.9 fread函式和fwrite函式
16.10 檔案定位函式
16.10.1 fseek函式
16.10.2 ftell函式
16.10.3 rewind函式
16.11 典型考題分析
16.12 過關必備
第17章 上機指導
17.1 上機考試系統使用說明
17.1.1 上機考試環境
17.1.2 上機考試時間
17.1.3 上機考試題型及分值
17.1.4 上機考試登錄
17.1.5 試題內容查閱工具的使用
17.1.6 編譯、連結和運行
17.1.7 考生資料夾和檔案的恢復
17.1.8 檔案名稱的說明
17.2 上機考試內容
17.2.1 程式填空題
17.2.2 程式修改題
17.2.3 程式設計題
17.3 過關必備
附錄A 本書習題答案
附錄B 模擬試題及解析
B.1 筆試模擬試題一
B.2 筆試模擬試題二
B.3 筆試模擬試題三
B.4 筆試模擬試題一解析
B.5 筆試模擬試題二解析
B.6 筆試模擬試題三解析
B.7 上機模擬試卷一
B.8 上機模擬試卷二
B.9 上機模擬試卷三
B.10 上機模擬試卷一解析
B.11 上機模擬試卷二解析
B.12 上機模擬試卷三解析
附錄C 歷年真題及解析
C.1 2011年3月全國計算機等級考試二級真題
C.2 2010年9月全國計算機等級考試二級真題
C.3 2010年3月全國計算機等級考試二級真題
C.4 2011年3月全國計算機等級考試二級真題解析
C.5 2010年9月全國計算機等級考試二級真題解析
C.6 2010年3月全國計算機等級考試二級真題解析