? 2014湘潭大學(xué)C語(yǔ)言程序設(shè)計(jì)考研大綱
(一)考試對(duì)象
參加計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)工程碩士入學(xué)考試的復(fù)試考生。
(二)考試目的
考核考生對(duì)《C語(yǔ)言程序設(shè)計(jì)》知識(shí)的掌握和運(yùn)用能力,作為擇優(yōu)錄取的依據(jù),屬水平考試。
(三)考試內(nèi)容、要求
1 C語(yǔ)言開(kāi)發(fā)環(huán)境
考試內(nèi)容
VC++6.0或Microsoft VS2005集成開(kāi)發(fā)環(huán)境。
考試要求
掌握如何在VC++6.0或Microsoft VS2005下編輯、編譯、運(yùn)行一個(gè)C程序。
2 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
考試內(nèi)容
三類基本數(shù)據(jù)類型的常量、變量;變量的初始化、賦值和引用;數(shù)據(jù)間的混合運(yùn)算; 算術(shù)運(yùn)算符、賦值運(yùn)算符、逗號(hào)運(yùn)算符的優(yōu)先級(jí); 表達(dá)式的求值。
考試要求
(1) 掌握三類基本數(shù)據(jù)類型變量的定義、初始化、賦值、引用和它所占用的內(nèi)存字節(jié)數(shù);
(2) 根據(jù)運(yùn)算符的優(yōu)先級(jí)求表達(dá)式的值。
3 順序結(jié)構(gòu)程序設(shè)計(jì)
考試內(nèi)容 C語(yǔ)言的字符數(shù)據(jù)的輸入輸出函數(shù)和格式輸入輸出函數(shù);組成C語(yǔ)言程序的五種類型語(yǔ)句;順序結(jié)構(gòu)的程序設(shè)計(jì); C語(yǔ)預(yù)處理命令中的頭文件的使用。
考試要求
(1) 熟悉C語(yǔ)言的字符數(shù)據(jù)的輸入輸出函數(shù)和格式輸入輸出函數(shù)的形式、參數(shù)和功能,對(duì)于格式輸入輸出函數(shù)則要求正確使用格式控制符;
(2) 能用表達(dá)式語(yǔ)句、函數(shù)語(yǔ)句進(jìn)行簡(jiǎn)單的順序結(jié)構(gòu)程序設(shè)計(jì)。
4 選擇結(jié)構(gòu)程序設(shè)計(jì)
考試內(nèi)容 關(guān)系運(yùn)算符和關(guān)系表達(dá)式; 邏輯運(yùn)算符和邏輯表達(dá)式; if語(yǔ)句; switch語(yǔ)句。
考試要求
(1) 熟悉關(guān)系運(yùn)算符和邏輯運(yùn)算符的優(yōu)先級(jí),能計(jì)算包含關(guān)系運(yùn)算符和邏輯運(yùn)算符的表達(dá)式的值。
(2) 掌握if語(yǔ)句和switch語(yǔ)句的結(jié)構(gòu),用選擇控制語(yǔ)句進(jìn)行程序設(shè)計(jì)。
5 循環(huán)控制
考試內(nèi)容 while、do-while和for等循環(huán)控制語(yǔ)句; goto 、break和continue控制語(yǔ)句; 循環(huán)的嵌套。
考試要求
(1) 熟悉while、do-while和for等循環(huán)控制語(yǔ)句的結(jié)構(gòu);
(2) 熟悉goto 、break和continue控制語(yǔ)句的功能;
(3) 用循環(huán)控制語(yǔ)句和goto、break和continue控制語(yǔ)句進(jìn)行程序設(shè)計(jì)。
6 數(shù)組
考試內(nèi)容 一維數(shù)組、二維數(shù)組和字符數(shù)組的定義、初始化和引用;字符串的輸入和輸出,字符串處理函數(shù)。
考試要求
(1) 掌握一維數(shù)組、二維數(shù)組和字符數(shù)組的定義、初始化和引用;
(2) 靈活運(yùn)用數(shù)組和字符串處理函數(shù)進(jìn)行程序設(shè)計(jì),避免訪問(wèn)數(shù)組時(shí)下標(biāo)越界的問(wèn)題。
7 函數(shù)
考試內(nèi)容 函數(shù)的定義、函數(shù)的參數(shù)和函數(shù)返回值; 函數(shù)的調(diào)用;局部變量和全局變量;變量的存儲(chǔ)類型;內(nèi)部函數(shù)和外部函數(shù)。
考試要求
(1) 掌握定義函數(shù)和函數(shù)的調(diào)用過(guò)程;
(2) 掌握在編寫(xiě)程序時(shí)使用數(shù)組名作為函數(shù)的參數(shù)和使用全局變量來(lái)增加函數(shù)間通信的通道;
(3) 熟悉變量的四種存儲(chǔ)類型和每一種存儲(chǔ)類型變量的作用域和生存期;
(4) 在編寫(xiě)一個(gè)多文件程序時(shí)靈活使用內(nèi)部函數(shù)、外部函數(shù)和外部變量。
8 預(yù)處理命令
考試內(nèi)容 宏定義;“文件包含”預(yù)處理命令。
考試要求
(1) 掌握無(wú)參宏和帶參宏的定義;
(2) 在程序設(shè)計(jì)時(shí)正確使用宏定義和文件包含預(yù)處理命令。
9 指針
考試內(nèi)容 變量的指針和指向變量的指針變量;數(shù)組的指針和指向數(shù)組的指針變量;字符串指針和指向字符串的指針變量;函數(shù)的指針和指向函數(shù)的指針變量;返回指針值的函數(shù);指針數(shù)組和指向指針的指針。
考試要求
(1) 掌握變量、數(shù)組、字符串、函數(shù)的指針;
(2) 掌握通過(guò)指針變量來(lái)引用變量、數(shù)組、字符串、函數(shù);
(3) 掌握返回指針值的函數(shù)、指針數(shù)組和指向指針的指針變量的定義和使用;
(4) 靈活運(yùn)用指針變量進(jìn)行C程序設(shè)計(jì)。
10 結(jié)構(gòu)體與共用體
考試內(nèi)容 結(jié)構(gòu)體類型、結(jié)構(gòu)體變量、共用體類型和共用體變量的定義;結(jié)構(gòu)體變量的初始化和引用;共用體變量的引用;結(jié)構(gòu)體數(shù)組的引用;指向結(jié)構(gòu)體變量的指針;指向結(jié)構(gòu)體變量的指針變量做函數(shù)參數(shù);鏈表及其操作。
考試要求
(1) 掌握結(jié)構(gòu)體類型、結(jié)構(gòu)體變量、共用體類型,掌握共用體變量的定義和結(jié)構(gòu)體變量的初始化和引用,掌握共用體變量的引用;
(2) 掌握含有指向結(jié)構(gòu)類型變量的指針變量參數(shù)的函數(shù)的定義和調(diào)用;
(3) 掌握鏈表的建立、查找、插入、刪除操作。
11 位運(yùn)算
考試內(nèi)容 6個(gè)位運(yùn)算符的含義及優(yōu)先級(jí);含位運(yùn)算的表達(dá)式的計(jì)算。
考試要求
(1). 掌握6個(gè)位運(yùn)算符的含義及優(yōu)先級(jí);
(2). 掌握含位運(yùn)算的表達(dá)式的計(jì)算。
12 文件
考試內(nèi)容 文件類型指針;文件操作(打開(kāi)、關(guān)閉、讀寫(xiě)、定位)。
考試要求
(1) 熟悉緩沖文件系統(tǒng)掌握;
(2) 熟悉文件操作(打開(kāi)、關(guān)閉、讀寫(xiě)、定位)函數(shù)。
13 程序的算法
考試內(nèi)容
結(jié)構(gòu)化程序設(shè)計(jì)方法;一些中等難度問(wèn)題的算法實(shí)現(xiàn),以檢查考生的邏輯思維能力和綜合運(yùn)用知識(shí)的能力。
考試要求
(1) 掌握結(jié)構(gòu)化程序設(shè)計(jì)方法;
(2) 對(duì)一些中等問(wèn)題,設(shè)計(jì)其程序?qū)崿F(xiàn)的算法。
(四)考試方法與考試時(shí)間
1、考試方式:機(jī)試
2、考試時(shí)間:120分鐘
(五)考試閱卷系統(tǒng)
采用ACM競(jìng)賽系統(tǒng)判題,每一題的判題結(jié)果要么對(duì),要么是錯(cuò),不分步計(jì)分。
(六)試卷結(jié)構(gòu)
考題分3種類型。 1. 程序改錯(cuò)題。2. 程序填空題。 3. 編程題。
1. 程序改錯(cuò)題 主要是檢查同學(xué)們調(diào)試程序中修改語(yǔ)法錯(cuò)誤和程序結(jié)構(gòu)錯(cuò)誤的能力。語(yǔ)法錯(cuò)誤包括:使用了未定義的變量標(biāo)識(shí)符,格式輸入輸出函數(shù)中的格式控制符使用不正確,主調(diào)函數(shù)中未對(duì)被調(diào)函數(shù)聲明,丟失括號(hào)等不能使程序通過(guò)編譯和連接的錯(cuò)誤。程序結(jié)構(gòu)錯(cuò)誤是指程序能通過(guò)編譯和連接,但結(jié)果不正確。這些是由于程序中某些語(yǔ)句編寫(xiě)不正確造成程序運(yùn)行過(guò)程中出現(xiàn)死循環(huán)或者不能實(shí)現(xiàn)程序編寫(xiě)者所希望的功能。
2. 程序填空題 給出一個(gè)的C程序,其程序缺少一些語(yǔ)句或一些語(yǔ)句不完全,要求考生根據(jù)該程序?qū)崿F(xiàn)的功能填上這些語(yǔ)句或語(yǔ)句不完全的部分。該類型題一則是考查考生掌握C語(yǔ)言的基礎(chǔ)知識(shí),二則是檢查考生閱讀程序的能力。
3. 編程題 給出一個(gè)問(wèn)題,要求考生編出解決該問(wèn)題的C程序。該類型題一則是考查考生綜合應(yīng)用基礎(chǔ)知識(shí)的能力,二則是檢查考生算法設(shè)計(jì)的能力和程序的編寫(xiě)能力。
(七)評(píng)分標(biāo)準(zhǔn)
機(jī)試成績(jī) 用系統(tǒng)判為正確的題數(shù)作為復(fù)試成績(jī),作為擇優(yōu)錄取的依據(jù),考生完成的每一道題的程序都提交給考試系統(tǒng),用事先給出的測(cè)試數(shù)據(jù)由系統(tǒng)進(jìn)行黑盒測(cè)試,系統(tǒng)將得出的結(jié)果與事先給出的結(jié)果數(shù)據(jù)進(jìn)行比較,當(dāng)完全一致才認(rèn)為正確提交一道題,否則,視為不正確。
? ? 編輯推薦:
? ??2014年數(shù)據(jù)結(jié)構(gòu)考研大綱——湘潭大學(xué)
? ? ?2014年離散數(shù)學(xué)考研大綱——湘潭大學(xué)
(一)考試對(duì)象
參加計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)工程碩士入學(xué)考試的復(fù)試考生。
(二)考試目的
考核考生對(duì)《C語(yǔ)言程序設(shè)計(jì)》知識(shí)的掌握和運(yùn)用能力,作為擇優(yōu)錄取的依據(jù),屬水平考試。
(三)考試內(nèi)容、要求
1 C語(yǔ)言開(kāi)發(fā)環(huán)境
考試內(nèi)容
VC++6.0或Microsoft VS2005集成開(kāi)發(fā)環(huán)境。
考試要求
掌握如何在VC++6.0或Microsoft VS2005下編輯、編譯、運(yùn)行一個(gè)C程序。
2 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
考試內(nèi)容
三類基本數(shù)據(jù)類型的常量、變量;變量的初始化、賦值和引用;數(shù)據(jù)間的混合運(yùn)算; 算術(shù)運(yùn)算符、賦值運(yùn)算符、逗號(hào)運(yùn)算符的優(yōu)先級(jí); 表達(dá)式的求值。
考試要求
(1) 掌握三類基本數(shù)據(jù)類型變量的定義、初始化、賦值、引用和它所占用的內(nèi)存字節(jié)數(shù);
(2) 根據(jù)運(yùn)算符的優(yōu)先級(jí)求表達(dá)式的值。
3 順序結(jié)構(gòu)程序設(shè)計(jì)
考試內(nèi)容 C語(yǔ)言的字符數(shù)據(jù)的輸入輸出函數(shù)和格式輸入輸出函數(shù);組成C語(yǔ)言程序的五種類型語(yǔ)句;順序結(jié)構(gòu)的程序設(shè)計(jì); C語(yǔ)預(yù)處理命令中的頭文件的使用。
考試要求
(1) 熟悉C語(yǔ)言的字符數(shù)據(jù)的輸入輸出函數(shù)和格式輸入輸出函數(shù)的形式、參數(shù)和功能,對(duì)于格式輸入輸出函數(shù)則要求正確使用格式控制符;
(2) 能用表達(dá)式語(yǔ)句、函數(shù)語(yǔ)句進(jìn)行簡(jiǎn)單的順序結(jié)構(gòu)程序設(shè)計(jì)。
4 選擇結(jié)構(gòu)程序設(shè)計(jì)
考試內(nèi)容 關(guān)系運(yùn)算符和關(guān)系表達(dá)式; 邏輯運(yùn)算符和邏輯表達(dá)式; if語(yǔ)句; switch語(yǔ)句。
考試要求
(1) 熟悉關(guān)系運(yùn)算符和邏輯運(yùn)算符的優(yōu)先級(jí),能計(jì)算包含關(guān)系運(yùn)算符和邏輯運(yùn)算符的表達(dá)式的值。
(2) 掌握if語(yǔ)句和switch語(yǔ)句的結(jié)構(gòu),用選擇控制語(yǔ)句進(jìn)行程序設(shè)計(jì)。
5 循環(huán)控制
考試內(nèi)容 while、do-while和for等循環(huán)控制語(yǔ)句; goto 、break和continue控制語(yǔ)句; 循環(huán)的嵌套。
考試要求
(1) 熟悉while、do-while和for等循環(huán)控制語(yǔ)句的結(jié)構(gòu);
(2) 熟悉goto 、break和continue控制語(yǔ)句的功能;
(3) 用循環(huán)控制語(yǔ)句和goto、break和continue控制語(yǔ)句進(jìn)行程序設(shè)計(jì)。
6 數(shù)組
考試內(nèi)容 一維數(shù)組、二維數(shù)組和字符數(shù)組的定義、初始化和引用;字符串的輸入和輸出,字符串處理函數(shù)。
考試要求
(1) 掌握一維數(shù)組、二維數(shù)組和字符數(shù)組的定義、初始化和引用;
(2) 靈活運(yùn)用數(shù)組和字符串處理函數(shù)進(jìn)行程序設(shè)計(jì),避免訪問(wèn)數(shù)組時(shí)下標(biāo)越界的問(wèn)題。
7 函數(shù)
考試內(nèi)容 函數(shù)的定義、函數(shù)的參數(shù)和函數(shù)返回值; 函數(shù)的調(diào)用;局部變量和全局變量;變量的存儲(chǔ)類型;內(nèi)部函數(shù)和外部函數(shù)。
考試要求
(1) 掌握定義函數(shù)和函數(shù)的調(diào)用過(guò)程;
(2) 掌握在編寫(xiě)程序時(shí)使用數(shù)組名作為函數(shù)的參數(shù)和使用全局變量來(lái)增加函數(shù)間通信的通道;
(3) 熟悉變量的四種存儲(chǔ)類型和每一種存儲(chǔ)類型變量的作用域和生存期;
(4) 在編寫(xiě)一個(gè)多文件程序時(shí)靈活使用內(nèi)部函數(shù)、外部函數(shù)和外部變量。
8 預(yù)處理命令
考試內(nèi)容 宏定義;“文件包含”預(yù)處理命令。
考試要求
(1) 掌握無(wú)參宏和帶參宏的定義;
(2) 在程序設(shè)計(jì)時(shí)正確使用宏定義和文件包含預(yù)處理命令。
9 指針
考試內(nèi)容 變量的指針和指向變量的指針變量;數(shù)組的指針和指向數(shù)組的指針變量;字符串指針和指向字符串的指針變量;函數(shù)的指針和指向函數(shù)的指針變量;返回指針值的函數(shù);指針數(shù)組和指向指針的指針。
考試要求
(1) 掌握變量、數(shù)組、字符串、函數(shù)的指針;
(2) 掌握通過(guò)指針變量來(lái)引用變量、數(shù)組、字符串、函數(shù);
(3) 掌握返回指針值的函數(shù)、指針數(shù)組和指向指針的指針變量的定義和使用;
(4) 靈活運(yùn)用指針變量進(jìn)行C程序設(shè)計(jì)。
10 結(jié)構(gòu)體與共用體
考試內(nèi)容 結(jié)構(gòu)體類型、結(jié)構(gòu)體變量、共用體類型和共用體變量的定義;結(jié)構(gòu)體變量的初始化和引用;共用體變量的引用;結(jié)構(gòu)體數(shù)組的引用;指向結(jié)構(gòu)體變量的指針;指向結(jié)構(gòu)體變量的指針變量做函數(shù)參數(shù);鏈表及其操作。
考試要求
(1) 掌握結(jié)構(gòu)體類型、結(jié)構(gòu)體變量、共用體類型,掌握共用體變量的定義和結(jié)構(gòu)體變量的初始化和引用,掌握共用體變量的引用;
(2) 掌握含有指向結(jié)構(gòu)類型變量的指針變量參數(shù)的函數(shù)的定義和調(diào)用;
(3) 掌握鏈表的建立、查找、插入、刪除操作。
11 位運(yùn)算
考試內(nèi)容 6個(gè)位運(yùn)算符的含義及優(yōu)先級(jí);含位運(yùn)算的表達(dá)式的計(jì)算。
考試要求
(1). 掌握6個(gè)位運(yùn)算符的含義及優(yōu)先級(jí);
(2). 掌握含位運(yùn)算的表達(dá)式的計(jì)算。
12 文件
考試內(nèi)容 文件類型指針;文件操作(打開(kāi)、關(guān)閉、讀寫(xiě)、定位)。
考試要求
(1) 熟悉緩沖文件系統(tǒng)掌握;
(2) 熟悉文件操作(打開(kāi)、關(guān)閉、讀寫(xiě)、定位)函數(shù)。
13 程序的算法
考試內(nèi)容
結(jié)構(gòu)化程序設(shè)計(jì)方法;一些中等難度問(wèn)題的算法實(shí)現(xiàn),以檢查考生的邏輯思維能力和綜合運(yùn)用知識(shí)的能力。
考試要求
(1) 掌握結(jié)構(gòu)化程序設(shè)計(jì)方法;
(2) 對(duì)一些中等問(wèn)題,設(shè)計(jì)其程序?qū)崿F(xiàn)的算法。
(四)考試方法與考試時(shí)間
1、考試方式:機(jī)試
2、考試時(shí)間:120分鐘
(五)考試閱卷系統(tǒng)
采用ACM競(jìng)賽系統(tǒng)判題,每一題的判題結(jié)果要么對(duì),要么是錯(cuò),不分步計(jì)分。
(六)試卷結(jié)構(gòu)
考題分3種類型。 1. 程序改錯(cuò)題。2. 程序填空題。 3. 編程題。
1. 程序改錯(cuò)題 主要是檢查同學(xué)們調(diào)試程序中修改語(yǔ)法錯(cuò)誤和程序結(jié)構(gòu)錯(cuò)誤的能力。語(yǔ)法錯(cuò)誤包括:使用了未定義的變量標(biāo)識(shí)符,格式輸入輸出函數(shù)中的格式控制符使用不正確,主調(diào)函數(shù)中未對(duì)被調(diào)函數(shù)聲明,丟失括號(hào)等不能使程序通過(guò)編譯和連接的錯(cuò)誤。程序結(jié)構(gòu)錯(cuò)誤是指程序能通過(guò)編譯和連接,但結(jié)果不正確。這些是由于程序中某些語(yǔ)句編寫(xiě)不正確造成程序運(yùn)行過(guò)程中出現(xiàn)死循環(huán)或者不能實(shí)現(xiàn)程序編寫(xiě)者所希望的功能。
2. 程序填空題 給出一個(gè)的C程序,其程序缺少一些語(yǔ)句或一些語(yǔ)句不完全,要求考生根據(jù)該程序?qū)崿F(xiàn)的功能填上這些語(yǔ)句或語(yǔ)句不完全的部分。該類型題一則是考查考生掌握C語(yǔ)言的基礎(chǔ)知識(shí),二則是檢查考生閱讀程序的能力。
3. 編程題 給出一個(gè)問(wèn)題,要求考生編出解決該問(wèn)題的C程序。該類型題一則是考查考生綜合應(yīng)用基礎(chǔ)知識(shí)的能力,二則是檢查考生算法設(shè)計(jì)的能力和程序的編寫(xiě)能力。
(七)評(píng)分標(biāo)準(zhǔn)
機(jī)試成績(jī) 用系統(tǒng)判為正確的題數(shù)作為復(fù)試成績(jī),作為擇優(yōu)錄取的依據(jù),考生完成的每一道題的程序都提交給考試系統(tǒng),用事先給出的測(cè)試數(shù)據(jù)由系統(tǒng)進(jìn)行黑盒測(cè)試,系統(tǒng)將得出的結(jié)果與事先給出的結(jié)果數(shù)據(jù)進(jìn)行比較,當(dāng)完全一致才認(rèn)為正確提交一道題,否則,視為不正確。
? ? 編輯推薦:
? ??2014年數(shù)據(jù)結(jié)構(gòu)考研大綱——湘潭大學(xué)
? ? ?2014年離散數(shù)學(xué)考研大綱——湘潭大學(xué)
| 考研大綱匯總 | 考研英語(yǔ)大綱 | 考研政治大綱 | 考研數(shù)學(xué)大綱 | 考研專業(yè)課大綱 |

