內容簡介
本書是結合本科生C語言教學大綱和全國計算機等級考試(新大綱)三級C語言上機考試而編寫的一本旨在幫助學生有目的學習C語言並熟悉等級考試試題類型的一本綜合性參考書。
本書作者根據多年的C語言教學實踐和考前培訓經驗編著了本書。全書共分10章,每章內容分為基本要求、知識要點、常見錯誤與難點分析、實驗,以及測試題這5部分。各部分有其獨特的講解方法,以便讀者加深對所學知識的理解和掌握。
本書內容豐富,實用性強,既可作為高等學校C語言程式設計課程的實驗教材,也可作為具有一定C語言基礎的讀者自學使用,同時本書也非常適合作為參加全國計算機等級考試的備考書。
目錄
第1章考試環境中C語言程式的編輯運行及注意事項
1.1基本要求
1.2考試環境中C語言程式的編輯運行
1.3三級C語言上機考試注意事項和技巧
實驗1
第2章C程式設計語言基礎
2.1基本要求
2.2知識要點
2.2.1C程式的標識符
2.2.2C程式的結構特點
2.2.3基本數據類型
2.2.4運算符和表達式
2.3常見錯誤與難點分析
實驗2
實驗2.1
實驗2.2
實驗2.3
測試題2
測試題2參考答案
第3章C語言程式設計
3.1基本要求
3.2知識要點
3.2.1算法概論
3.2.2C語言的語句
3.2.3順序結構程式設計
3.2.4選擇結構程式設計
3.2.5循環結構程式設計
3.3常見錯誤與難點分析
實驗3
實驗3.1
實驗3.2
實驗3.3
實驗3.4
實驗3.5
實驗3.6
實驗3.7
實驗3.8
實驗3.9
測試題3
測試題3參考答案
第4章數組與字元串處理
4.1基本要求
4.2知識要點
4.2.1數組的概念
4.2.2數組的定義
4.2.3數組的使用
4.2.4數組的初始化
4.2.5一維字元數組和字元串
4.2.6字元串處理函式
4.3常見錯誤與難點分析
實驗4
實驗4.1
實驗4.2
實驗4.3
實驗4.4
實驗4.5
實驗4.6
實驗4.7
實驗4.8
測試題4
測試題4參考答案
第5章函式與預處理
5.1基本要求
5.2知識要點
5.2.1函式的定義與調用
5.2.2變數的作用域、生命周期和存儲類別
5.2.3傳值調用方式和傳址調用方式
5.2.4預處理
5.3常見錯誤與難點分析
實驗5
實驗5.1
實驗5.2
測試題5
測試題5參考答案
第6章指針
6.1基本要求
6.2知識要點
6.2.1指針和指針變數的概念
6.2.2指針訪問變數
6.2.3指針與函式
6.2.4指針與數組
6.3常見錯誤與難點分析
實驗6
實驗6.1
實驗6.2
試題6
測試題6參考答案
第7章結構體
7.1基本要求
7.2知識要點
7.2.1結構的概念
7.2.2聯合的概念
7.2.3用結構處理單向鍊表
7.3常見錯誤與難點分析
實驗7
實驗7.1
實驗7.2
測試題7
測試題7參考答案
第8章位運算
8.1基本要求
8.2知識要點
8.2.1位運算
8.2.2位域
8.3常見錯誤與難點分析
實驗8
測試題8
測試題8參考答案
第9章檔案
9.1基本要求
9.2知識要點
9.2.1檔案、檔案指針的概念及定義方法
9.2.2檔案的打開與關閉
9.2.3檔案的讀寫
9.2.4檔案的定位
9.2.5有關檔案狀態的函式
9.3常見錯誤與難點分析
實驗9
測試題9
測試題9參考答案
第10章考試備戰(2006-2007年三級C語言上機考試試題精選與解析)
10.1結構體排列類題目
10.2字元處理類題目
10.2.1字元替換類題目
10.2.2字元串(單詞)的倒置和刪除題
10.2.3字元排序題
10.2.4字元串左右排序和交換題
10.2.5子字元串個數統計題
10.3素數類題目
10.4整數類題目
10.4.1小於200個整數問題
10.4.2200個整數問題
10.4.3300個整數問題
10.4.4其他
10.5實數運算題目
10.6級數類題目
10.7斐波那契數列問題
10.8疊代方法求解一元方程問題
10.9數制轉換問題
10.10選票問題
10.11出圈問題
……