考試科目:C語言程序設計
一、C語言及算法概述
考試內容
C語言的特點 書寫程序時應遵循的規則 算法的概念、特性 用N-S流程圖表示算法 結構化程序設計方法
考試要求
1.理解C語言的特點以及書寫時應遵循的規則。
2.了解算法的概念、特性,掌握用N-S 流程圖表示算法,掌握結構化程序設計方法。
二、數據類型、運算符與表達式
考試內容
C語言的數據類型 常量與變量 整型、實型、字符型數據 變量賦值 各類數值型數據之間的混合運算 算術運算符和算術表達式 賦值運算符和賦值表達式 逗號運算符和逗號表達式。
考試要求
1.理解常量、符號常量以及變量的概念。
2.掌握C語言基本類型的分類及特點,掌握整型、實型、字符、字符串以及符號常量的表示方法,掌握整型、實型、字符型變量的定義和使用方法。
3. 掌握字符數據在內存中的存儲形式及使用方法,掌握轉義字符的使用,掌握數據類型的轉換。
4.掌握C語言算術運算符和算術表達式,掌握C語言運算符優先級和結合性。
三、順序程序設計
考試內容
賦值語句 數據輸入輸出 字符數據的輸入輸出 格式輸入與輸出 順序結構程序設計
考試要求
1.理解數據輸入輸出的概念,掌握其在C語言中的實現。
2.掌握 putchar 函數、getchar函數、printf 函數、scanf函數的使用方法。
3.學會編寫順序結構程序。
四、分支結構程序
考試內容
關系運算符和表達式 邏輯運算符和表達式 if 語句 switch語句
考試要求
1.掌握關系表達式、關系運算符及其優先次序。
2.掌握邏輯表達式、邏輯運算符及其優先次序。
3.理解if語句的三種形式以及if語句的嵌套,掌握條件運算符和條件表達式,掌握switch語句。
4.學會編寫分支結構程序。
五、循環控制
考試內容
while語句 do-while語句 for 語句 循環的嵌套 break 和 continue語句
考試要求
1.掌握while語句、do-while語句、for 語句。
2.掌握break和continue語句。
3. 學會編寫循環控制程序。
六、數組
考試內容
一維數組的定義和引用 二維數組的定義和引用 字符數組
考試要求
1.掌握一維數組的定義、引用和初始化。
2.掌握二維數組的定義、引用和初始化。
3.掌握字符數組的定義、引用和初始化,了解字符串和字符串的結束標志,掌握字符數組的輸入輸出方法,掌握字符串處理函數。
4. 學會利用數組編寫程序。
七、函 數
考試內容
函數的定義 函數的參數和函數的值 函數的調用 數組作為函數參數 局部變量和全局變量 變量的存儲類別