全國計算機等級考試二級教程——C語言程序設(shè)計(2012年版) ..
- 所屬分類:
計算機等級..
- 作者:
教育部考試中心 編
- 出版社:
高等教育出版社
- ISBN:9787040339086
- 出版日期:2011-12-1
-
原價:
¥35.00元
現(xiàn)價:¥0.00元
圖書簡介
《教育部考試中心?全國計算機等級考試2級教程:C語言程序設(shè)計(2012年版)》根據(jù)教育部考試中心制定的《全國計算機等級考試二級C語言程序設(shè)計考試大綱(2007年版)》的要求而編寫,是教育部考試中心組織編寫的計算機等級考試系列教程之一!督逃靠荚囍行?全國計算機等級考試2級教程:C語言程序設(shè)計(2012年版)》對于計算機考試有極高的參考價值。
目錄
第1章 程序設(shè)計基本概念
1.1 程序和程序設(shè)計
1.1.1 C程序
1.1.2 程序設(shè)計
1.2 算法
1.3 結(jié)構(gòu)化程序設(shè)計和模塊化結(jié)構(gòu)
1.3.1 結(jié)構(gòu)化程序
1.3.2 模塊化結(jié)構(gòu)
習題
第2章 C程序設(shè)計的初步知識
2.1 簡單C語言程序的構(gòu)成和格式
2.2 標識符、常量和變量
2.2.1 標識符
2.2.2 常量
2.2.3 符號常量
2.2.4 變量
2.3 整型數(shù)據(jù)
2.3.1 整型常量
2.3.2 整型變量
2.3.3 整型數(shù)據(jù)的分類
2.3.4 整數(shù)在內(nèi)存中的存儲形式
2.4 實型數(shù)據(jù)
2.4.1 實型常量
2.4.2 實型變量
2.5 算術(shù)表達式
2.5.1 基本的算術(shù)運算符
2.5.2 運算符的優(yōu)先級、結(jié)合性和算術(shù)表達式
2.5.3 強制類型轉(zhuǎn)換表達式
2.6 賦值表達式
2.6.1 賦值運算符和賦值表達式
2.6.2 復合賦值表達式
2.6.3 賦值運算中的類型轉(zhuǎn)換
2.7 自加、自減運算符和逗號運算符
2.7.1 自加運算符“++”和自減運算符“——”
2.7.2 逗號運算符和逗號表達式
習題
第3章 順序結(jié)構(gòu)
3.1 賦值語句
3.2 數(shù)據(jù)輸出
3.2.1 printf函數(shù)的一般調(diào)用形式
3.2.2 printf函數(shù)中常用的格式說明
3.3.3 通過scanf函數(shù)從鍵盤輸入數(shù)據(jù)
3.4 復合語句和空語句
3.4.1 復合語句
3.4.2 空語句
3.5 程序舉例
習題
第4章 選擇結(jié)構(gòu)
4.1 關(guān)系運算和邏輯運算
4.1.1 C語言的邏輯值
4.1.2 關(guān)系運算符和關(guān)系表達式
4.1.3 邏輯運算符和邏輯表達式
4.2 if語句和用if語句構(gòu)成的選擇結(jié)構(gòu)
4.2.1 if語句
4.2.2 嵌套的if語句
4.3 條件表達式構(gòu)成的選擇結(jié)構(gòu)
4.4 switch語句以及用switch語句和break語句構(gòu)成的選擇結(jié)構(gòu)
4.4.1 switch語句
4.4.2 switch語句的執(zhí)行過程
4.4.3 在switch語句體中使用break語句
4.5 語句標號和goto語句
4.5.1 語句標號
4.5.2 goto語句
習題
第5章 循環(huán)結(jié)構(gòu)
5.1 while語句和用while語句構(gòu)成的循環(huán)結(jié)構(gòu)
5.1.1 while循環(huán)的一般形式
5.1.2 while循環(huán)的執(zhí)行過程
5.2 do—while語句和用do—while語句構(gòu)成的循環(huán)結(jié)構(gòu)
5.2.1 do—while語句構(gòu)成的循環(huán)結(jié)構(gòu)
5.2.2 do—while循環(huán)的執(zhí)行過程
5.3 for語句和用for語句構(gòu)成的循環(huán)結(jié)構(gòu)
5.3.1 for語句構(gòu)成的循環(huán)結(jié)構(gòu)
5.3.2 for循環(huán)的執(zhí)行過程
5.3.3 有關(guān)for語句的說明
5.4 循環(huán)結(jié)構(gòu)的嵌套
5.5 break和continue語句在循環(huán)體中的作用
5.5.1 break語句
5.5.2 continue語句
5.6 程序舉例
習題
第6章 字符型數(shù)據(jù)
6.1 字符型常量
6.1.1 字符常量
6.1.2 轉(zhuǎn)義字符常量
6.1.3 字符串常量
6.1.4 可對字符量進行的運算
6.2 字符變量
6.3 字符的輸入和輸出
6.3.1 調(diào)用printf和scanf函數(shù)輸出和輸入字符
6.3.2 調(diào)用putchar和getchar函數(shù)輸出和輸入字符
6.4 程序舉例
習題
第7章 函數(shù)
7.1 庫函數(shù)
7.2 函數(shù)的定義和返回值
7.2.1 函數(shù)定義的語法
7.2.2 函數(shù)的返回值
7.3 函數(shù)的調(diào)用
7.3.1 函數(shù)的兩種調(diào)用方式
7.3.2 函數(shù)調(diào)用時的語法要求
7.4 函數(shù)的說明
7.4.1 函數(shù)說明的形式
7.4.2 函數(shù)說明的位置
7.5 調(diào)用函數(shù)和被調(diào)用函數(shù)之間的數(shù)據(jù)傳遞
7.6 程序舉例
習題
第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 函數(shù)之間地址值的傳遞
8.5.1 形參為指針變量時實參和形參之間的數(shù)據(jù)傳遞
8.5.2 通過傳送地址值在被調(diào)用函數(shù)中直接改變調(diào)用函數(shù)中的變量的值
8.5.3 函數(shù)返回地址值
習題
第9章 數(shù)組
9.1 一維數(shù)組的定義和一維數(shù)組元素的引用
9.1.1 一維數(shù)組的定義
9.1.2 一維數(shù)組元素的引用
9.1.3 一維數(shù)組的初始化
9.1.4 通過賦初值定義數(shù)組的大小
9.1.5 一維數(shù)組的定義和數(shù)組元素引用舉例
9.2 一維數(shù)組和指針
9.2.1 一維數(shù)組和數(shù)組元
9.2.2 通過數(shù)組的首地址引用組元素
9.2.3 通過指針引用一維數(shù)組元素
9.2.4 用帶下標的指針變量引用一維數(shù)組元素
9.3 函數(shù)之間對一維數(shù)組和數(shù)組元素的引用
9.3.1 數(shù)組元素作實參
9.3.2 數(shù)組名作實參
9.3.3 數(shù)組元素地址作為實參
9.3.4 函數(shù)的指針形參和的區(qū)別
9.4 一維數(shù)組應(yīng)用舉例
9.5 二維數(shù)組的定義和二維數(shù)組元素的引用
9.5.1 二維數(shù)組的定義
9.5.2 二維數(shù)組元素的引用
9.5.3 二維數(shù)組的初始化
9.5.4 通過賦初值定義二維數(shù)組的大小
9.5.5 二維數(shù)組的定義和數(shù)組元素引用舉例
9.6 二維數(shù)組和指針
9.6.1 二維數(shù)組和數(shù)組元素的地址
9.6.2 通過地址引用二維數(shù)組元素
9.6.3 通過建立一個指針數(shù)組引用二維數(shù)組元素
9.6.4 通過建立一個行指針引用二維數(shù)組元素
9.7 二維數(shù)組名和指針數(shù)組作為實參
9.7.1 二維數(shù)組名作為實參時實參和形參之間的數(shù)據(jù)傳遞
9.7.2 指針數(shù)組作為實參時實參和形參之間的數(shù)據(jù)傳遞
9.8 二維數(shù)組程序舉例
習題
第10章 字符串
10.1 用一堆字符數(shù)組存放字符串
10.1.1 通過賦初值的方式給一維字符數(shù)組賦字符串
10.1.2 在C程序執(zhí)行過程中給一維字符數(shù)組賦字符串
10.2 使指針指向一個字符串
10.2.1 通過賦初值的方式使指針指向一個字符串
10.2.2 通過賦初值運算使指針指向一個字符串
10.2.3 用字符數(shù)組作為字符串和用指針指向的字符串之間的區(qū)別
10.3 字符串的輸入和輸出
10.3.1 輸入和輸出字符串時的必要條件
10.3.2 用格式說明符%s進行整串輸入和輸出
10.3.3 調(diào)用gets、puts函數(shù)在終端輸入或輸出一行字符串
10.4 字符串數(shù)組
10.5 用于字符串處理的函數(shù)
10.6 程序舉例
習題
第11章 對函數(shù)的進一步討論
11.1 傳給main函數(shù)的參數(shù)
11.2 通過實參向函數(shù)傳遞函數(shù)名或指向函數(shù)的指針變量
11.3 函數(shù)的遞歸調(diào)用
習題
第12章 C語言中用戶標識符的作用域和存儲類
12.1 局部變量、全局變量和存儲分類
12.1.1 用戶標識符的作用域
12.1.2 局部變量、全局變量和存儲分類
12.2 局部變量及其作用域和生存期
12.2.1 auto變量
12.2.2 register變量
12.2.3 靜態(tài)存儲類的局部變量
12.3 全局變量及其作用域和生存期
12.3.1 全局變量的作用域和生存期
12.3.2 在同一編譯單位內(nèi)用extern說明符擴展全局變量的作用域
12.3.3 在不同編譯單位內(nèi)用extern說明符擴展全局變量的作用域
12.3.4 靜態(tài)全局變量
12.4 函數(shù)的存儲分類
12.4.1 用extern說明函數(shù)
12.4.2 用static說明函數(shù)
習題
第13章 編譯預(yù)處理和動態(tài)存儲分配
13.1 編譯預(yù)處理
13.1.1 宏替換
13.1.2 文件包含
13.2 動態(tài)存儲分配
13.2.1 malloc函數(shù)和free函數(shù)
13.2.2 calloc函數(shù)
習題
第14章 結(jié)構(gòu)體、共用體和用戶定義類型
14.1 用typedef說明一種新類型名
14.2 結(jié)構(gòu)體類型
14.2.1 結(jié)構(gòu)體類型的說明
14.2.2 結(jié)構(gòu)體類型的變量、數(shù)組和指針變量的定義
14.2.3 給結(jié)構(gòu)體變量、數(shù)組賦初值
14.2.4 引用結(jié)構(gòu)體變量中的數(shù)據(jù)
14.2.5 函數(shù)之間結(jié)構(gòu)體變量的數(shù)據(jù)傳遞
14.2.6 利用結(jié)構(gòu)體變量構(gòu)成鏈表
14.3 共用體
14.3.1 共用體類型的說明和變量定義
14.3.2 共用體變量的引用
習題
第15章 位運算
15.1 位運算符
15.2 位運算符的運算功能
習題
第16章 文件
16.1 C語言文件的概念
16.2 文件指針
16.3 打開文件
16.4 關(guān)閉文件
16.5 調(diào)用getc(fgetc)和putc(fputc)函數(shù)進行輸入和輸出
16.6 判斷文件結(jié)束函數(shù)feof
16.7 fscanf函數(shù)和fprintf函數(shù)
16.8 fgets函數(shù)和fputs函數(shù)
16.9 fread函數(shù)和fwrite函數(shù)
16.10 文件定位函數(shù)
16.10.1 fseek函數(shù)
16.10.2 ftell函數(shù)
16.10.3 rewind函數(shù)
習題
第17章 上機指導
17.1 上機考試系統(tǒng)使用說明
17.1.1 上機考試環(huán)境
17.1.2 上機考試時間
17.1.3 上機考試題型及分值
17.1.4 上機考試登錄
17.1.5 試題內(nèi)容查閱工具的使用
17.1.6 編譯、連接和運行
17.1.7 考生文件夾和文件的恢復
17.1.8 文件名的說明
17.2 上機考試內(nèi)容
17.2.1 程序填空題
17.2.2 程序修改題
17.2.3 程序設(shè)計題
習題
附錄1 全國計算機等級考試二級C語言程序設(shè)計考試大綱(2007年版)
附錄2 全國計算機等級考試二級C語言程序設(shè)計樣題及參考答案
附錄32011年3月全國計算機等級考試二級筆試試題及參考答案——C語言程序設(shè)計
附錄4 C語言的關(guān)鍵字
附錄5 雙目算術(shù)運算中兩邊運算量類型轉(zhuǎn)換規(guī)律
附錄6 運算符的優(yōu)先級和結(jié)合性
附錄7 常用字符與ASCⅡ代碼對照表
附錄8 庫函數(shù)
附錄9 習題參考答案