考試內(nèi)容
一、C語言程序的結構
基本要求:程序的構成,main函數(shù)和其他函數(shù);頭文件,數(shù)據(jù)說明,函數(shù)的開始和結束標志以及程序中的注釋;源程序的書寫格式。
考核重點:頭文件,程序的構成,main函數(shù)和其他函數(shù)。
二、數(shù)據(jù)類型及其運算
基本要求:C的數(shù)據(jù)類型(基本類型,構造類型,指針類型,無值類型)及其定義方法;C運算符的種類、運算優(yōu)先級和結合性;不同類型數(shù)據(jù)間的轉(zhuǎn)換與運算; C表達式類型(賦值表達式,算術表達式,關系表達式,邏輯表達式,條件表達式,逗號表達式)和求值規(guī)則。
考核重點:C的數(shù)據(jù)類型及其定義方法,C運算符的優(yōu)先級和結合性,不同類型數(shù)據(jù)間的轉(zhuǎn)換與運算,C表達式的應用。
三、基本語句
基本要求:表達式語句,空語句,復合語句;輸入輸出函數(shù)的調(diào)用,正確輸入數(shù)據(jù)并正確設計輸出格式。
考核重點:C語言的5種基本語句使用。
四、選擇結構程序設計
基本要求:用if語句實現(xiàn)選擇結構;用switch語句實現(xiàn)多分支選擇結構;選擇結構的嵌套。
考核重點:選擇結構程序設計。
五、循環(huán)結構程序設計
基本要求: for循環(huán)結構; while和do-while循環(huán)結構; continue語句和break語句;循環(huán)的嵌套。
考核重點:循環(huán)結構程序設計。
六、數(shù)組的定義和引用
基本要求:一維數(shù)組和二維數(shù)組的定義、初始化和數(shù)組元素的引用;字符串與字符數(shù)組。
考核重點:數(shù)組的定義和使用,排序算法(選擇法、冒泡法)程序設計。
七、函數(shù)
基本要求:庫函數(shù)的正確調(diào)用;函數(shù)的定義方法;函數(shù)的類型和返回值;形式參數(shù)與實在參數(shù),參數(shù)值傳遞;函數(shù)的正確調(diào)用,嵌套調(diào)用,遞歸調(diào)用;局部變量和全局變量;變量的存儲類別(自動,靜態(tài),寄存器,外部),變量的作用域和生存期。
考核重點:函數(shù)的定義與使用;函數(shù)的參數(shù)傳遞;局部變量和全局變量的使用。
八、指針
基本要求:地址與指針變量的概念,地址運算符與間址運算符;一維、二維數(shù)組和字符串的地址以及指向變量、數(shù)組、字符串、函數(shù)、結構體的指針變量的定義;通過指針引用以上各類型數(shù)據(jù);用指針作函數(shù)參數(shù);返回地址值的函數(shù);指針數(shù)組,指向指針的指針。
考核重點:各種指針變量的定義和使用。
九、結構體(即“結構”)與共同體(即“聯(lián)合”)
基本要求:結構體和共用體類型數(shù)據(jù)的定義和成員的引用;通過結構體構成鏈表,單向鏈表的建立,結點數(shù)據(jù)的輸出、刪除與插入;用typedef說明一個新類型。
考核重點:結構體的定義和使用。
十、文件操作
基本要求:文件類型指針(FILE類型指針);文件的打開與關閉(fopen,fclose);文件的讀寫(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函數(shù)的應用),文件的定位(rewind,fseek函數(shù)的應用)。
考核重點:文件順序讀寫與隨機讀寫的程序設計。
參考書目:
1. 譚浩強.《C程序設計》(第五版).清華大學出版社,2017年
2. 譚浩強.《C程序設計(第五版)學習輔導》.清華大學出版社,2017年
您填的信息已提交,老師會在24小時之內(nèi)與您聯(lián)系
如果還有其他疑問請撥打以下電話