2017考研已經(jīng)悄然接近了,相關(guān)的考研大綱也開(kāi)始出臺(tái)了。下面是小編為大家整理收集的關(guān)于2017年沈陽(yáng)理工大學(xué)C語(yǔ)言程序設(shè)計(jì)考研大綱的相關(guān)內(nèi)容,歡迎大家的閱讀。
科目代碼:828 科目名稱(chēng):C語(yǔ)言程序設(shè)計(jì)
適用專(zhuān)業(yè):085211計(jì)算機(jī)技術(shù)
一、考試基本內(nèi)容
(一)C語(yǔ)言概述
(1)C語(yǔ)言簡(jiǎn)介及C程序設(shè)計(jì)過(guò)程
(2)簡(jiǎn)單C程序介紹及C程序的上機(jī)步驟
(二)算法
(1)算法的概念及算法的表示方法
(2)算法的特點(diǎn)及算法設(shè)計(jì)的要求
(三)基本數(shù)據(jù)類(lèi)型及數(shù)據(jù)的輸入輸出
(1)標(biāo)識(shí)符、常量和變量
(2)C語(yǔ)言基本數(shù)據(jù)類(lèi)型
(3)數(shù)據(jù)的輸入與輸出
(四)運(yùn)算符與表達(dá)式
(1)C語(yǔ)言的各種運(yùn)算符及其表達(dá)式的用法
(五)C語(yǔ)句及其程序設(shè)計(jì)
(1)選擇結(jié)構(gòu)程序設(shè)計(jì)
(2)選擇結(jié)構(gòu)程序設(shè)計(jì)
(3)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
(六)數(shù)組
(1)一維、二維數(shù)組的應(yīng)用
(2)字符數(shù)組的應(yīng)用
(七)函數(shù)
(1)函數(shù)的定義、調(diào)用和參數(shù)傳遞
(2)函數(shù)的嵌套調(diào)用與遞歸調(diào)用
(3)變量的作用域和變量的存儲(chǔ)屬性
(八)編譯預(yù)處理命令
(1)宏定義命令
(2)文件包含及條件編譯命令
(九)指針
(1)指針與指針變量的概念、指針與函數(shù)
(2)指針與數(shù)組
(3)字符串與指針
(十)結(jié)構(gòu)體類(lèi)型
(1)結(jié)構(gòu)體變量及結(jié)構(gòu)體數(shù)組的使用
(2)結(jié)構(gòu)體指針及鏈表的操作
(十一)共用體與枚舉類(lèi)型
(1)共用體類(lèi)型變量的定義及應(yīng)用
(2)枚舉類(lèi)型變量的定義及應(yīng)用、用typedef定義類(lèi)型
(十二)文件
(1)文件有關(guān)的基本概念、文件類(lèi)型指針;
(2)文件打開(kāi)與關(guān)閉、文件讀寫(xiě),文件定位操作的實(shí)現(xiàn)。
二、考試要求
(一)了解C語(yǔ)言程序的概貌,掌握C程序的上機(jī)步驟。
(二)了解算法的概念,掌握算法的設(shè)計(jì)方法,掌握計(jì)算機(jī)算法的自然語(yǔ)言表示法、流程圖表示法和N-S圖表示法。
(三)了解C標(biāo)識(shí)符、常量和變量的概念,掌握C標(biāo)識(shí)符的命名規(guī)則, 掌握變量的定義和初始化方法;了解C語(yǔ)言的各種數(shù)據(jù)類(lèi)型,掌握C語(yǔ)言的基本數(shù)據(jù)類(lèi)型的表示方法,掌握C語(yǔ)言數(shù)據(jù)的輸入與輸出函數(shù)的使用方法;了解數(shù)據(jù)的輸入與輸出的概念,掌握C語(yǔ)言數(shù)據(jù)的各種輸入與輸出函數(shù)的使用方法。
(四)了解C運(yùn)算符與表達(dá)式的概念,掌握各種C運(yùn)算符及其表達(dá)式的使用, 掌握各種運(yùn)算符的優(yōu)先級(jí)和結(jié)合性。
(五)了解C語(yǔ)句分類(lèi)及語(yǔ)句格式,掌握順序結(jié)構(gòu)程序設(shè)計(jì);掌握簡(jiǎn)單選擇結(jié)構(gòu)的程序設(shè)計(jì)、嵌套的選擇結(jié)構(gòu)的程序設(shè)計(jì)、多分支結(jié)構(gòu)的程序設(shè)計(jì);掌握各種循環(huán)控制語(yǔ)句的用法,掌握循環(huán)結(jié)構(gòu)的程序設(shè)計(jì),掌握嵌套的循環(huán)結(jié)構(gòu)的程序的執(zhí)行過(guò)程。
(六)了解數(shù)組的概念,理解數(shù)組的定義、初始化及應(yīng)用,掌握數(shù)組的輸入及輸出;掌握字符數(shù)組的應(yīng)用,掌握字符處理函數(shù)的用法。
(七)了解函數(shù)的概念及分類(lèi),函數(shù)的定義、調(diào)用及參數(shù)傳遞方式;理解函數(shù)的嵌套調(diào)用過(guò)程,理解函數(shù)的遞歸調(diào)用過(guò)程,掌握用遞歸調(diào)用函數(shù)方法設(shè)計(jì)程序;理解局部變量的概念及其作用域,理解全局變量的概念及其作用域,掌握利用全局變量在函數(shù)之間傳遞參數(shù),理解動(dòng)態(tài)變量和靜態(tài)變量的特點(diǎn)。
(八)了解編譯預(yù)處理命令的作用,理解宏與函數(shù)的區(qū)別,掌握宏定義命令的應(yīng)用和宏定義的解除;掌握文件包含命令的作用及其使用方法,掌握條件編譯命令的作用及其使用方法。
(九)了解指針的概念,掌握指針變量的定義方法及使用方法,掌握指針在函數(shù)的參數(shù)傳遞及指針作為函數(shù)返回值中的應(yīng)用,掌握利用指向函數(shù)的指針調(diào)用函數(shù)的方法;掌握利用指針引用一維數(shù)組元素和二維數(shù)組元素,掌握指針基本運(yùn)算;掌握利用指針訪問(wèn)字符數(shù)組,掌握利用指針實(shí)現(xiàn)字符串操作。
(十)了解結(jié)構(gòu)體的概念和定義,理解結(jié)構(gòu)體變量的定義和初始化,掌握結(jié)構(gòu)體變量的使用,掌握結(jié)構(gòu)體數(shù)組及應(yīng)用;掌握指向結(jié)構(gòu)體變量的指針,掌握指向結(jié)構(gòu)體數(shù)組的指針,掌握結(jié)構(gòu)體變量和結(jié)構(gòu)體指針作函數(shù)的參數(shù),掌握鏈表的操作。
(十一)理解共用體類(lèi)型的概念及定義,掌握共用體變量的定義與使用;了解枚舉類(lèi)型的概念及其變量的定義,理解枚舉類(lèi)型數(shù)據(jù)的使用,掌握用typedef定義類(lèi)型 。
(十二)理解文件類(lèi)型指針,掌握文件的打開(kāi)與關(guān)閉,掌握文件的讀寫(xiě),掌握文件的定位。
三、題型
(一)單項(xiàng)選擇題,30分
(二)判斷題或填空題,20分
(三)程序閱讀題或程序填空題,60分
(四)程序設(shè)計(jì)題,40分