湖南工學院2024年專升本《程序設計綜合》考試大綱

瀏覽次數(shù):次 發(fā)布時間:2024-03-10

湖南工學院2024年專升本《程序設計綜合》考試大綱

  I.考試內(nèi)容與要求

  本科目考試內(nèi)容涵蓋C語言程序設計、基礎算法、數(shù)據(jù)結(jié)構(gòu)等方面,主要考查考生對C語言基礎語法與數(shù)據(jù)類型、程序控制結(jié)構(gòu)、函數(shù)、指針、結(jié)構(gòu)體、線性表、樹、圖、排序、查找,以及枚舉、遞歸、分治等基礎算法,突出考查考生的抽象思維能力、綜合運用所學的知識分析問題和解決問題的能力,以及程序設計能力。

湖南工學院2024年專升本《程序設計綜合》考試大綱.png

  一、 C 語言數(shù)據(jù)類型和表達式

  1. 熟悉 C 語言的數(shù)據(jù)類型,掌握常量和變量的表示方法。

  2. 掌握變量的賦值方法。

  3. 熟悉 C 語言的各種運算符。

  4. 掌握 C 語言的算數(shù)表達式、賦值表達式、關系表達式、邏輯表達式。

  5. 掌握混合運算的優(yōu)先級和結(jié)合性,能正確計算混合表達式的結(jié)果。

  6. 能根據(jù)要求將數(shù)學表達式、自然語言描述的功能翻譯成 C 語言的表達式。

  7. 熟悉 C 語句的特點,C 語言程序基本結(jié)構(gòu)、基本語法單位等。

  8. 掌握格式輸入函數(shù) scanf 與格式輸出 printf 函數(shù)的使用方法。

  9. 掌握字符輸入函數(shù) getchar 與格式輸出 putchar 函數(shù)的使用方法。

  二、 程序的控制結(jié)構(gòu)

  1. 掌握 順序、分支、循環(huán)三種控制結(jié)構(gòu)及其表達形式。

  2. 掌握 分支結(jié)構(gòu)的if和switch語句的應用。

  3. 掌握 while、do-while、for 語句的使用方法。

  4. 掌握應用順序、分支、循環(huán)結(jié)構(gòu)解決相應問題。

  三、 數(shù)組

  1. 掌握一維、二維數(shù)組的定義、初始化和引用方法。

  2. 掌握字符數(shù)組的定義、初始化和引用方法。

  3. 能閱讀與數(shù)組類型數(shù)據(jù)相關的 C 程序并分析其功能,會使用數(shù)組編程解決相應問題。

  四、 函數(shù)

  1. 熟悉函數(shù)定義的一般形式,熟悉函數(shù)的參數(shù)和函數(shù)的值類型。

  2. 熟悉函數(shù)的形式參數(shù)和實際參數(shù)的用法。

  3. 理解函數(shù)的各種調(diào)用方法,能跟蹤函數(shù)參數(shù)的傳遞過程。

  4. 能根據(jù)需求用C語言編寫相應的函數(shù)。

  五、 指針

  1. 熟悉指針的基本概念,掌握指針變量的定義、引用方法。

  2. 能熟練應用指針、掌握指針與數(shù)組、函數(shù)、結(jié)構(gòu)體等方面的應用。

  六、 結(jié)構(gòu)體

  1. 熟悉結(jié)構(gòu)體的定義形式,掌握結(jié)構(gòu)成員變量的表示方法。

  2. 掌握結(jié)構(gòu)變量、結(jié)構(gòu)數(shù)組的賦值和初始化方法。

  3. 能應用結(jié)構(gòu)類型開展程序設計解決相應問題。

  七、 數(shù)據(jù)結(jié)構(gòu)緒論

  1.了解非數(shù)值問題的數(shù)學模型不是數(shù)學方程,而是表、樹和圖之類的數(shù)據(jù)結(jié)構(gòu)。

  2.理解數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)對象、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型等的定義。

  3.掌握數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)及其種類;算法的重要特征等。

  4.會根據(jù)語句的最大頻度計算算法的時間復雜度的方法。

  八、 線性表

  1.了解線性表的定義和線性結(jié)構(gòu)的特點。

  2.理解線性表的順序存儲和鏈式存儲,理解數(shù)組與單鏈表表示表的優(yōu)缺點。

  3.掌握線性順序表中數(shù)據(jù)元素的存儲位置的計算,順序表、單向鏈表、循環(huán)鏈表和雙向鏈表的插入、刪除等有關操作。

  4.會用單鏈表編寫插入、刪除等有關算法。

  5.能夠從時間和空間復雜度的角度綜合比較兩存儲結(jié)構(gòu)的特點及適用場合。

  九、 棧和隊列

  1.了解棧和隊列的定義。

  2.理解線性表、棧和隊列特點及區(qū)別,棧對實現(xiàn)遞歸過程的作用。

  3.掌握順序棧、鏈棧的入棧和出棧操作,順序隊列、鏈隊列的入隊和出隊操作,循環(huán)隊列的隊空和隊滿的判斷。

  4.會編寫入棧和出棧,入隊和出隊的有關算法,會應用棧與隊列。

  十、 串、數(shù)組和廣義表

  1.理解串的有關定義、串的邏輯結(jié)構(gòu)和物理存儲結(jié)構(gòu)。

  2.掌握串的模式匹配傳統(tǒng)方法、串的模式匹配KMP算法。

  3.了解數(shù)組、特殊矩陣和稀疏矩陣的定義,廣義表的概念和鏈表表示。

  4、掌握矩陣的壓縮存儲的有關計算方法。

  十一、 樹和二叉樹

  1.了解樹的定義和二叉樹的定義。

  2.理解二叉樹的性質(zhì)、二叉樹的存儲結(jié)構(gòu)。

  3.掌握遍歷二叉樹的方法、線索二叉樹的構(gòu)造,森林與二叉樹的轉(zhuǎn)換,最優(yōu)二叉樹和哈夫曼編碼。

  4.會利用二叉樹的先根、中根和后根遍歷解決有關二叉樹的應用問題,會編寫與二叉樹有關的算法。

  十二、 圖

  1.了解圖的定義和術(shù)語,生成樹和最小生成樹的概念。

  2.理解鄰接矩陣中元素的含義和鄰接表中結(jié)點的含義。

  3.掌握深度優(yōu)先搜索、廣度優(yōu)先搜索、并查集等算法。

  4.會用Prim算法和Kruskal算法構(gòu)造最小生成樹,會找出圖中頂點的拓撲序列等。

  5.會計算AOE網(wǎng)中的關鍵路徑及活動最早、最晚開始時間等。

  十三、 查找

  1.了解順序查找、二分查找和分塊查找的概念,二叉排序樹和平衡二叉樹、哈希查找等的概念。

  2.理解順序查找、二分查找和分塊查找算法,二叉排序樹的性質(zhì)。

  3.掌握哈希函數(shù)的構(gòu)造方法和處理沖突的方法,平衡二叉樹的查找、插入和刪除操作算法,相關查找方法的ASL。

  4.會用哈希函數(shù)、開放地址法或拉鏈法建立散列表。

  十四、 內(nèi)部排序

  1.了解排序算法的穩(wěn)定性問題。

  2.理解直接插入排序、希爾排序、快速排序、簡單選擇排序、堆排序、歸并排序和基數(shù)排序的基本思想。

  3.掌握直接插入排序、希爾排序、快速排序、簡單選擇排序、堆排序、歸并排序的算法和時間分析。

  4.會用希爾排序、快速排序、堆排序、二路歸并排序方法寫出每趟排序的結(jié)果,會編寫與直接插入排序和簡單選擇排序有關的算法。

  十五、基礎算法

  1.掌握枚舉、分治、遞歸、貪心算法的概念與基本原理。

  2.會用枚舉、分治、遞歸、貪心算法等基礎算法解決相應問題。

 ?、?考試形式與試卷結(jié)構(gòu)

  一、考試形式

  考試采用閉卷、筆試形式。試卷滿分 200 分,考試時間 150 分鐘。

  二、試卷結(jié)構(gòu)

  試卷包括選擇題、填空題、函數(shù)題、應用題、程序設計題。

  三、使用教材

  1.C程序設計,清華大學出版社,譚浩強主編,ISBN: 9787302481447.

  2.數(shù)據(jù)結(jié)構(gòu)教程,清華大學出版社,李春葆主編,ISBN: 9787302595397.

  以上就是關于“湖南工學院2024年專升本《程序設計綜合》考試大綱”的全部內(nèi)容,如果大家還想了解更多關于湖南統(tǒng)招專升本的資訊(如湖南專升本報名、常見問題、相關資訊,如考試動態(tài)、招生簡章、統(tǒng)考動態(tài)、湖南專升本院校、歷年真題、考試大綱、專升本等相關信息),可以在文章下方留下你的信息,之后老師會聯(lián)系到你,為你答疑解惑!





湖南專升本最新資料領取

部分內(nèi)容來源于網(wǎng)絡轉(zhuǎn)載、學生投稿,如有侵權(quán)或?qū)Ρ菊居腥魏我庖?、建議或者投訴,請聯(lián)系郵箱(1296178999@qq.com)反饋。 未經(jīng)本站授權(quán),不得轉(zhuǎn)載、摘編、復制或者建立鏡像, 如有違反,本站將追究法律責任!


本文標簽: 湖南工學院專升本湖南工學院考試大綱程序設計綜合

上一篇:湖南工學院2024年專升本《安全工程綜合》考試大綱                  下一篇:湖南工學院2024年專升本《電路綜合》考試大綱

湖南3+2 統(tǒng)招專升本

一鍵查詢