一、考試科目:《C語言程序設計》
二、考試形式:閉卷、筆試
三、考試時長:90分鐘
四、試卷分值:滿分150分
五、題型范圍:無選擇題,無判斷題,其他題型不限
六、參考書目
胡成松、黃玉蘭主編,《C語言程序設計》(第2版),機械工業(yè)出版社,2023年7月。
七、考試的基本要求
考生需熟練掌握結構化程序設計的基本方法,具備良好的編程素養(yǎng)。掌握程序設計中常用的數(shù)據(jù)結構和基本算法,能夠在C語言程序集成開發(fā)環(huán)境下,熟練使用C語言編寫程序解決問題,并具備基本的糾錯、分析、調試及設計程序的能力。
八、考試范圍
(一)C語言概述
1.了解C語言的發(fā)展歷程及其特點。
2.掌握C語言程序開發(fā)過程(編輯、編譯、鏈接、運行)。
3.理解簡單C語言程序的基本結構。
4.了解算法的基本概念及其表示方法(流程圖)。
(二)數(shù)據(jù)類型、運算符和表達式
1.了解數(shù)據(jù)類型的基本分類(整型、實型、字符型)。
2.掌握標識符的命名規(guī)則。
3.理解常量和變量的定義及使用方法。
4.掌握算術運算符、賦值運算符、自增/自減運算符的使用。
5.了解數(shù)據(jù)類型轉換的基本方法。
(三)簡單程序設計
1.掌握字符數(shù)據(jù)的輸入輸出方法(getchar、putchar)。
2.熟悉格式化輸入輸出函數(shù)(printf、scanf)的使用。
3.能夠編寫簡單的輸入輸出程序。
(四)選擇結構程序設計
1.掌握關系運算符和邏輯運算符的使用。
2.理解if語句(單分支、雙分支)的格式及應用。
3.了解switch語句的格式及基本應用。
(五)循環(huán)結構程序設計
1.掌握while、do-while、for三種循環(huán)語句基本格式。
2.了解break和continue語句的作用。
3.能夠編寫簡單的循環(huán)結構程序。
(六)數(shù)組
1.掌握一維數(shù)組的定義、初始化和元素引用。
2.了解字符數(shù)組與字符串的關系。
3.熟悉常用字符串處理函數(shù)(如strlen、strcpy、strcmp)。
4.能夠編寫涉及數(shù)組操作的簡單程序。
(七)函數(shù)
1.掌握函數(shù)的定義和調用方法。
2.理解函數(shù)參數(shù)傳遞(值傳遞、地址傳遞)。
3.了解函數(shù)聲明與定義的區(qū)別。
4.能夠編寫簡單的函數(shù)程序。
(八)指針
1.理解指針的基本概念及指針變量的定義和初始化。
2.掌握指針與數(shù)組的關系。
3.能夠編寫簡單的指針操作程序。
(九)結構體
1.掌握結構體的定義和使用。
2.了解結構體數(shù)組的基本概念。
3.能夠編寫簡單的結構體程序。
(十)文件
1.了解文件的基本概念(文本文件、二進制文件)。
2.掌握文件的打開、關閉操作。
3.熟悉文件的讀寫操作。
4.能夠編寫簡單的文件操作程序。