《程序設(shè)計(jì)》考試大綱  本《程序設(shè)計(jì)》考試大綱適用于中國(guó)科學(xué)院研究生院計(jì)算機(jī)科學(xué)與"/>

奶昔直播官方版-奶昔直播直播视频在线观看免费版下载-奶昔直播安卓版本免费安装

育路教育網(wǎng),權(quán)威招生服務(wù)平臺(tái)
新東方在線

中國(guó)科學(xué)院研究生院《程序設(shè)計(jì)》2011年考研大綱

來(lái)源:網(wǎng)絡(luò) 時(shí)間:2010-08-30 15:57:12

中科院研究生院碩士研究生入學(xué)考試
  《程序設(shè)計(jì)》考試大綱

  本《程序設(shè)計(jì)》考試大綱適用于中國(guó)科學(xué)院研究生院計(jì)算機(jī)科學(xué)與技術(shù)類的碩士研究生入學(xué)考試。程序設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)及相關(guān)學(xué)科的重要基礎(chǔ),主要內(nèi)容包括數(shù)據(jù)結(jié)構(gòu)和C程序設(shè)計(jì)兩大部分。要求考生對(duì)計(jì)算機(jī)科學(xué)與技術(shù)及相關(guān)學(xué)科的基本概念有較深入、系統(tǒng)的理解,掌握各種數(shù)據(jù)結(jié)構(gòu)的定義和實(shí)現(xiàn)算法,對(duì)C語(yǔ)言的基本知識(shí)有較深入的了解,掌握程序設(shè)計(jì)的基本方法,并具有綜合運(yùn)用所學(xué)知識(shí)分析問(wèn)題和解決問(wèn)題的能力。
  一、考試內(nèi)容
  數(shù)據(jù)結(jié)構(gòu)
  1、緒論
  (1)數(shù)據(jù)結(jié)構(gòu)的基本概念,數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)。
 �。�2)算法的定義、算法的基本特性以及算法分析的基本概念。
  2、線性表
  (1)線性關(guān)系、線性表的定義,線性表的基本操作。
  (2)線性表的順序存儲(chǔ)結(jié)構(gòu)與鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)(包括單鏈表、循環(huán)鏈表和雙向鏈表)的構(gòu)造原理。在以上兩種存儲(chǔ)結(jié)構(gòu)上對(duì)線性表實(shí)施的比較主要的操作(包括三種鏈表的建立、插入和刪除、檢索等)的算法設(shè)計(jì)。
  3、堆棧與隊(duì)列
 �。�1)堆棧與隊(duì)列的基本概念、基本操作。
 �。�2)堆棧與隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)與鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的構(gòu)造原理。
 �。�3)在不同存儲(chǔ)結(jié)構(gòu)的基礎(chǔ)上對(duì)堆棧與隊(duì)列實(shí)施插入與刪除等基本操作對(duì)應(yīng)的算法設(shè)計(jì)。
  4、串
  (1)串的基本概念、串的基本操作和存儲(chǔ)結(jié)構(gòu)。
 �。�2)串的模式匹配算法和改進(jìn)的KMP算法
  5、數(shù)組和廣義表
 �。�1)數(shù)組的概念、多維數(shù)組的實(shí)現(xiàn)
 �。�2)對(duì)稱矩陣和稀疏矩陣的壓縮存儲(chǔ)
  (3)廣義表的基本概念
  6、樹(shù)與二叉樹(shù)
  (1)樹(shù)的定義和性質(zhì)
 �。�2)二叉樹(shù)的概念、性質(zhì)和實(shí)現(xiàn)
 �。�3)遍歷二叉樹(shù)和線索二叉樹(shù)
  (4)樹(shù)和森林
 �。�5)赫夫曼樹(shù)及其應(yīng)用
 �。�6)樹(shù)的計(jì)數(shù)
  7、圖
 �。�1)圖的定義,基本概念,圖的分類,常用名詞術(shù)語(yǔ)。
 �。�2)圖的鄰接矩陣存儲(chǔ)方法、鄰接表存儲(chǔ)方法的構(gòu)造原理。
 �。�3)圖的遍歷操作。
  (4)比較小生成樹(shù),比較短路徑,AOV網(wǎng)與拓?fù)渑判颉?
  8、文件及查找
  (1)數(shù)據(jù)文件的基本概念和基本術(shù)語(yǔ),數(shù)據(jù)文件的基本操作。
 �。�2)順序文件、索引文件、散列(Hash)文件。
  (3)順序文件的順序查找方法、排序連續(xù)順序文件的折半查找方法以及其他文件的基本查找方法。
  9、內(nèi)排序
 �。�1)排序的基本概念,排序方法的分類。
 �。�2)插入排序法(含折半插入排序法)、選擇排序法、泡排序法、快速排序法、堆積排序法、歸并排序、基數(shù)排序。各種排序方法排序的原理、規(guī)律和特點(diǎn),各種排序算法的時(shí)空復(fù)雜度簡(jiǎn)單分析。
  程序設(shè)計(jì)
  1、基本知識(shí)
 �。�1)C語(yǔ)言的數(shù)據(jù)類型
  (2)C語(yǔ)言中各種類型常量的表示法
 �。�3)各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算
  (4)C運(yùn)算符
 �。�5)關(guān)系表達(dá)式及運(yùn)算,邏輯表達(dá)式及運(yùn)算
  2、順序、選擇與循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
  (1)賦值語(yǔ)句,格式輸入與輸出
  (2)if語(yǔ)句,switch語(yǔ)句
 �。�3)goto、while、do-while、for、break、continue語(yǔ)句
  3、數(shù)組
 �。�1)一維數(shù)組的定義和引用
 �。�2)二維數(shù)組的定義和引用
 �。�3)字符數(shù)組的定義和引用
  4、函數(shù)
 �。�1)函數(shù)定義與調(diào)用
 �。�2)局部變量和全局變量
 �。�3)變量的存儲(chǔ)類型
 �。�4)內(nèi)部函數(shù)與外部函數(shù)
  5、指針
  (1)地址和指針的概念
 �。�2)數(shù)組的指針和指向數(shù)組的指針變量
 �。�3)字符串的指針和指向字符串的指針變量
 �。�4)函數(shù)的指針和指向函數(shù)的指針變量
  (5)指針數(shù)組和指向指針的數(shù)組
  6、結(jié)構(gòu)體和共同體
  (1)結(jié)構(gòu)體變量的定義和使用方法
 �。�2)指向結(jié)構(gòu)體類型變量的指針
 �。�3)用指針處理鏈表
 �。�4)共同體變量的定義和使用方法
 �。�5)枚舉類型
  7、位運(yùn)算
 �。�1)位運(yùn)算符和位運(yùn)算
 �。�2)位段
  8、文件
  (1)文件類型指針
 �。�2)文件操作,包括打開(kāi)、關(guān)閉、讀寫(xiě)和定位等。

  二、考試要求
  數(shù)據(jù)結(jié)構(gòu)
  1、 掌握有關(guān)數(shù)據(jù)結(jié)構(gòu)的基本概念,包括數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)。
  2、 掌握算法的基本概念以及算法分析的基本方法。
  3、 掌握線性表的基本概念,在兩種存儲(chǔ)結(jié)構(gòu)下的構(gòu)造原理及相應(yīng)的操作;
  4、 掌握堆棧和隊(duì)列的基本概念與特征以及在兩種存儲(chǔ)結(jié)構(gòu)下如何對(duì)堆棧和隊(duì)列進(jìn)行插入和刪除等操作,具備使用堆棧與隊(duì)列解決實(shí)際問(wèn)題的能力。
  5、 掌握串的基本概念以及串的存儲(chǔ)結(jié)構(gòu)和相關(guān)的算法。
  6、 掌握數(shù)組、廣義表和稀疏矩陣的基本概念以及基本操作。
  7、 掌握樹(shù)型結(jié)構(gòu)的邏輯特征以及各種存儲(chǔ)結(jié)構(gòu)的構(gòu)造原理,能夠熟練使用基于樹(shù)的三種遍歷方法。
  8、 掌握二叉排序樹(shù)的邏輯特征、建立過(guò)程,具備使用其解決實(shí)際問(wèn)題的能力。
  8、 了解圖的邏輯結(jié)構(gòu)的特點(diǎn)以及常用的兩種存儲(chǔ)方法,了解比較小生成樹(shù)(Prim算法和Kruskal算法)、比較短路徑、拓?fù)渑判虻那蠼膺^(guò)程。
  9、 掌握各種順序文件的結(jié)構(gòu)與相應(yīng)的查找方法以及各種查找算法之間時(shí)空效率的差異;了解散列文件的建立、散列函數(shù)的選擇(構(gòu)造)原則、處理散列沖突的方法以及了解散列文件的建立、散列函數(shù)的選擇(構(gòu)造)原則、處理散列沖突的方法以及基于散列的查找。。
  10、 掌握各種排序方法的排序特點(diǎn)和排序過(guò)程,能夠?qū)γ恳环N排序方法在時(shí)間、空間、排序的穩(wěn)定性等方面進(jìn)行簡(jiǎn)單分析。
  程序設(shè)計(jì)
  1、 掌握C語(yǔ)言的基本數(shù)據(jù)類型、各種運(yùn)算符和表達(dá)式。
  2、 掌握C語(yǔ)言的基本控制結(jié)構(gòu)。
  3、 掌握數(shù)組的定義、數(shù)組元素的引用、數(shù)組的初始化,掌握與字符串相關(guān)的庫(kù)函數(shù)。
  4、 掌握函數(shù)的定義語(yǔ)法,掌握函數(shù)調(diào)用中參數(shù)的傳遞機(jī)制;掌握局部變量和全局變量的有效范圍,掌握auto、static、register、extern變量的概念及特性。 
  5、 掌握結(jié)構(gòu)體類型變量的定義、結(jié)構(gòu)體變量的引用、結(jié)構(gòu)體變量的初始化方法,掌握結(jié)構(gòu)體數(shù)組的定義、初始化和結(jié)構(gòu)體數(shù)組的應(yīng)用, 掌握共同體變量的定義和使用方法,掌握枚舉類型的一般概念、定義格式及使用方法。
  6、 掌握地址和指針的基本概念,重點(diǎn)掌握如何使用指針來(lái)處理數(shù)組、字符串以及結(jié)構(gòu)體, 掌握函數(shù)指針的基本概念以及使用;
  7、 了解位運(yùn)算符的使用方法,能利用它們處理具體問(wèn)題;了解位段的概念及使用規(guī)則。
  8、 掌握FILE的定義以及對(duì)文件進(jìn)行的各種操作的庫(kù)函數(shù)。
  三、主要參考書(shū)目
  1、數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)第二版,嚴(yán)蔚敏,清華大學(xué)出版社,2007年;
  2、C程序設(shè)計(jì)(第三版),譚浩強(qiáng),清華大學(xué)出版社,2005年。

結(jié)束

特別聲明:①凡本網(wǎng)注明稿件來(lái)源為"原創(chuàng)"的,轉(zhuǎn)載必須注明"稿件來(lái)源:育路網(wǎng)",違者將依法追究責(zé)任;

②部分稿件來(lái)源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系我們溝通解決。

有用

25人覺(jué)得有用

閱讀全文

2019考研VIP資料免費(fèi)領(lǐng)取

【隱私保障】

育路為您提供專業(yè)解答

相關(guān)文章推薦

30

2010.08

中國(guó)科學(xué)院研究生院《計(jì)算機(jī)軟件基礎(chǔ)》2011年

中科院研究生院碩士研究生入學(xué)考試
  《計(jì)算機(jī)軟件基礎(chǔ)》考試大綱  本《計(jì)算機(jī)軟件》考試大綱適......

30

2010.08

中國(guó)科學(xué)院研究生院《計(jì)算機(jī)軟件基礎(chǔ)》2011年

中科院研究生院碩士研究生入學(xué)考試
  《計(jì)算機(jī)軟件基礎(chǔ)》考試大綱  本《計(jì)算機(jī)軟件》考試大綱適......

30

2010.08

中國(guó)科學(xué)院研究生院《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》2011年

中科院研究生院碩士研究生入學(xué)考試
  《計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)》考試大綱  一、考試內(nèi)容
  數(shù)據(jù)結(jié)構(gòu)......

30

2010.08

中國(guó)科學(xué)院研究生院《微機(jī)原理》2011年考研大

中科院研究生院碩士研究生入學(xué)考試
  《微機(jī)原理》考試大綱  《微機(jī)原理》是一門(mén)專業(yè)基礎(chǔ)課程,......

30

2010.08

中國(guó)科學(xué)院研究生院《通信原理》2011年考研大

中科院研究生院碩士研究生入學(xué)考試
  《通信原理》考試大綱  本《通信原理》考試大綱適用于中國(guó)......

30

2010.08

中國(guó)科學(xué)院研究生院《信號(hào)與系統(tǒng)》2011年考研

中科院研究生院碩士研究生入學(xué)考試
  《信號(hào)與系統(tǒng)》考試大綱  本《信號(hào)與系統(tǒng)》考試大綱適用于......

您可能感興趣
為什么要報(bào)考研輔導(dǎo)班? 如何選擇考研輔導(dǎo)班? 考研輔導(dǎo)班哪個(gè)好? 哪些北京考研輔導(dǎo)班靠譜? 2019考研輔導(dǎo)班大全