第1部分 筆試
第1章 C語言程序的結構
【考試大綱】
【知識點1-1】 結構化程序設計
【知識點1-2】 C語言程序的結構特點
【知識點1-3】 C語言程序的書寫格式
【知識點1-4】 C語言程序的風格
【知識點1-5】 C語言上機過程
第2章 數據類型及其運算
【考試大綱】
【知識點2-1】 用戶標識符
【知識點2-2】 常量及其表示方法
【知識點2-3】 變量的類型、定義、取值范圍及占用內存的大小
【知識點2-4】 C語言運算符及表達式
【知識點2-5】 算術運算符及算術表達式
【知識點2-6】 關系運算符及關系表達式
【知識點2-7】 邏輯運算符及邏輯表達式
【知識點2-8】 賦值運算符及賦值表達式
【知識點2-9】 條件運算符及條件表達式
【知識點2-10】 逗號運算符及逗號表達式
【知識點2-11】 求字節(jié)運算符
【知識點2-12】 強制類型轉換運算符
第3章 基本語句
【考試大綱】
【知識點3-1】 printf()函數
【知識點3-2】 scanf()函數
【知識點3-3】 getchar()函數
【知識點3-4】 putchar()函數
【知識點3-5】 C語言語句(C語句)
第4章 選擇結構程序設計
【考試大綱】
【知識點4-1】 if語句
【知識點4-2】 switch語句
第5章 循環(huán)結構程序設計
【考試大綱】
【知識點5-1】 while語句
【知識點5-2】 do-while語句
【知識點5-3】 for語句
【知識點5-4】 break語句、continue語句
【知識點5-5】 多重循環(huán)
第6章 數組的定義和引用
【考試大綱】
【知識點6-1】 一維數組
【知識點6-2】 二維數組
【知識點6-3】 字符型數組及字符串處理函數
第7章 函數
【考試大綱】
【知識點7-1】 函數定義
【知識點7-2】 函數聲明
【知識點7-3】 函數參數
【知識點7-4】 函數返回值
【知識點7-5】 函數調用
【知識點7-6】 函數的嵌套調用
【知識點7-7】 函數的遞歸調用
【知識點7-8】 數組作為函數參數
【知識點7-9】 局部變量與全局變量
【知識點7-10】 靜態(tài)變量
第8章 編譯預處理
【考試大綱】
【知識點8-1】 預處理命令
【知識點8-2】 宏定義
【知識點8-3】 帶參數的宏與函數的區(qū)別
第9章 指針
【考試大綱】
【知識點9-1】 指向變量的指針變量
【知識點9-2】 指針作為函數的參數
【知識點9-3】 指向數組元素的指針
【知識點9-4】 數組指針
【知識點9-5】 指針數組
【知識點9-6】 指針函數
【知識點9-7】 函數指針
【知識點9-8】 指向指針的指針
【知識點9-9】 帶參數的主函數
第10章 結構體(即“結構”)與 共同體(即“聯合”)
【考試大綱】
【知識點10-1】 結構體類型的聲明
【知識點10-2】 結構體變量的定義
【知識點10-3】 結構體變量的引用
【知識點10-4】 結構體數組
【知識點10-5】 結構體變量指針
【知識點10-6】 結構體數組指針
【知識點10-7】 typedef
【知識點10-8】 結構體變量和指向結構體的指針作函數參數
【知識點10-9】 共用體
【知識點10-10】 鏈表
第11章 位運算
【考試大綱】
【知識點11-1】 位運算符及位表達式
第12章 文件操作
【考試大綱】
【知識點12-1】 文件概述
【知識點12-2】 文件操作函數
第2部分 機試
【解題技巧】
【常用算法】
第13章 程序填空題
第14章 程序改錯題
第15章 程序設計題
附錄A 筆試全真試卷一
試題解析
附錄B 筆試全真試卷二
試題解析
附錄C 機試模擬試卷一
試題解析
附錄D 機試模擬試卷二
試題解析
附錄E 機試模擬試卷三
試題解析
參考文獻