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