發(fā)布時間:2020/06/17 14:44:05 來源:易學(xué)仕專升本網(wǎng) 閱讀量:2026
摘要:2020井岡山大學(xué)專升本《軟件工程》專業(yè)考試大綱
井岡山大學(xué)2020年專升本《C語言程序設(shè)計》課程考試大綱
一、考試科目概述
《C語言程序設(shè)計》是軟件工程專業(yè)的一門學(xué)科基礎(chǔ)課,是計算機相關(guān)專業(yè)程序設(shè)計類課程模塊的重要組成之一。針對初學(xué)者的特點和認知規(guī)律,精選內(nèi)容,分散難點,降低臺階,深入淺出。重點放在解題思路上,通過大量的例題學(xué)習(xí),使學(xué)生獲得C語言基礎(chǔ)、條件、循環(huán)、函數(shù)等方面的知識;使學(xué)生能夠熟練地閱讀和運用結(jié)構(gòu)化程序設(shè)計方法設(shè)計、編寫、調(diào)試和運行C語言程序。培養(yǎng)學(xué)生程序設(shè)計、開發(fā)與測試能力,應(yīng)用計算思維方法去分析和解決問題的能力,以及團隊合作精神,為學(xué)習(xí)后續(xù)課程和進一步獲得程序設(shè)計相關(guān)知識等奠定堅實的基礎(chǔ)。
二、考試內(nèi)容
第x章(名稱) |
專題(名稱) |
知識與技能考核點 |
第1章 |
程序設(shè)計和C語言概述 |
了解C語言的發(fā)展及特點,了解簡單C程序的組成,了解各編譯系統(tǒng)的搭建。 |
第2章 |
數(shù)據(jù)的表現(xiàn)形式及其運算和順序程序設(shè)計 |
了解順序結(jié)構(gòu)程序設(shè)計,掌握基本數(shù)據(jù)類型的定義和表示范圍,熟練掌握數(shù)據(jù)類型的選擇和標(biāo)準輸入/輸出。 |
第3章 |
選擇結(jié)構(gòu)程序設(shè)計 |
熟練掌握關(guān)系運算、條件運算和邏輯運算。 |
第4章 |
循環(huán)結(jié)構(gòu)程序設(shè)計 |
熟練掌握三種循環(huán)語句的實現(xiàn)方法,了解三種循環(huán)的區(qū)別和轉(zhuǎn)換。 |
第5章 |
利用數(shù)組處理批量數(shù)據(jù) |
掌握一維數(shù)組的定義和數(shù)組元素的引用方法。 |
第6章 |
使用函數(shù)實現(xiàn)模塊化程序設(shè)計 |
掌握函數(shù)的定義方法和調(diào)用規(guī)則,掌握在C語言程序中數(shù)據(jù)的傳遞規(guī)則,了解函數(shù)的返回值及其類型。 |
第7章 |
指針 |
掌握最基本的指針定義和引用方法。 |
三、考試方式與試卷結(jié)構(gòu)
1.考試方式:閉卷,筆試
2.試卷分數(shù):滿分150分
3.考試時間:120分鐘
4.題型比例:名詞解釋題(30分)、選擇題(40分)、判斷題(20分)、簡答題(40分)、編程與改錯題(20分)
井岡山大學(xué)2020年專升本《數(shù)據(jù)結(jié)構(gòu)》課程考試大綱
一、考試科目概述
數(shù)據(jù)結(jié)構(gòu)是計算機程序設(shè)計的重要理論技術(shù)基礎(chǔ),《數(shù)據(jù)結(jié)構(gòu)》課程是一門專業(yè)基礎(chǔ)課。要求考生比較系統(tǒng)地理解數(shù)據(jù)結(jié)構(gòu)的基本概念和基本知識,掌握表、棧、隊列、樹和圖等數(shù)據(jù)結(jié)構(gòu)的基本特征和在計算機上實現(xiàn)的方法,要求考生具有一定的抽象思維能力、邏輯推理能力、綜合運用所學(xué)的知識分析問題和解決問題的能力。
二、考試內(nèi)容
第x章(名稱) |
專題(名稱) |
知識與技能考核點 |
第一章 緒論 |
數(shù)據(jù)結(jié)構(gòu)基本概念和術(shù)語,算法、算法的描述和算法分析。 |
(1)了解非數(shù)值問題的數(shù)學(xué)模型是表、樹和圖之類的數(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ù)語句的最大頻度計算算法的時間復(fù)雜度。 |
第二章 線性表 |
線性表的定義、線性表的邏輯結(jié)構(gòu)、線性表的順序存儲結(jié)構(gòu)和鏈式存儲結(jié)構(gòu),單向鏈表、循環(huán)鏈表和雙向鏈表,一元多項式的表示及相加。 |
(1)了解線性表的定義和線性結(jié)構(gòu)的特點。 (2)理解線性表的順序存儲和鏈式存儲,理解數(shù)組與單鏈表表示表的優(yōu)缺點。 (3)掌握順序表中數(shù)據(jù)元素的存儲位置的計算,順序表、單向鏈表、循環(huán)鏈表和雙向鏈表的查找、插入、刪除等有關(guān)操作。 (4)會用單鏈表編寫簡單操作算法。 (5)能夠從時間和空間復(fù)雜度的角度綜合比較兩種存儲結(jié)構(gòu)的特點及適用場合。 |
第三章 棧和隊列 |
棧的定義、棧的表示和實現(xiàn);隊列的定義、隊列的表示和實現(xiàn),鏈隊列、循環(huán)隊列。 |
(1)了解棧和隊列的定義。 (2)理解線性表、棧和隊列特點及區(qū)別,棧對實現(xiàn)遞歸過程的作用。 (3)掌握順序棧、鏈棧的入棧和出棧操作,順序隊列、鏈隊列的入隊和出隊操作,棧和隊列的空和滿的判斷。 |
第四章 樹和二叉樹 |
樹的結(jié)構(gòu)定義和基本操作、二叉樹的定義、二叉樹的性質(zhì)、二叉樹的存儲結(jié)構(gòu)、遍歷二叉樹,樹和森林、樹的存儲結(jié)構(gòu)、森林與二叉樹的轉(zhuǎn)換、樹的遍歷,最優(yōu)二叉樹和哈夫曼編碼。 |
(1)了解樹的定義和二叉樹的定義。 (2)理解二叉樹的性質(zhì)、二叉樹的存儲結(jié)構(gòu)。 (3)掌握遍歷二叉樹的方法、森林與二叉樹的轉(zhuǎn)換、最優(yōu)二叉樹的構(gòu)造和哈夫曼編碼。 (4)會利用二叉樹的先根、中根和后根遍歷解決有關(guān)二叉樹的應(yīng)用問題,會采用二叉鏈表存儲結(jié)構(gòu)編寫與二叉樹簡單遞歸的算法。 |
第五章 圖 |
圖的定義和術(shù)語、圖的存儲結(jié)構(gòu):鄰接矩陣和鄰接表,圖的遍歷:深度優(yōu)先搜索和廣度優(yōu)先搜索,無向網(wǎng)的最小生成樹,有向網(wǎng)的最短路徑。 |
(1)了解圖的定義和術(shù)語,生成樹和最小生成樹、最短路徑的概念。 (2)理解鄰接矩陣中元素的含義和鄰接表中結(jié)點的含義。 (3)掌握深度優(yōu)先搜索和廣度優(yōu)先搜索算法思想。 (4)會用Prim算法和Kruskal算法手工構(gòu)造無向網(wǎng)的最小生成樹,會找出有向網(wǎng)任意頂點間的最短路徑。 |
第六章 查找 |
靜態(tài)查找表:順序查找、二分查找和分塊查找;動態(tài)查找表:二叉排序樹;哈希查找、哈希函數(shù)的構(gòu)造方法和處理沖突的方法 |
(1)了解順序查找、二分查找和分塊查找的概念,以及二叉排序樹、哈希查找等概念。 (2)掌握二叉排序樹的查找、插入和刪除操作算法思想。 (3)掌握哈希函數(shù)的構(gòu)造方法和處理沖突的方法,會用哈希函數(shù)、加上開放地址法或拉鏈法建立哈希表。 |
第七章 內(nèi)部排序 |
直接插入排序、希爾排序、快速排序、簡單選擇排序、堆排序、歸并排序和基數(shù)排序。各種內(nèi)部排序方法的比較。 |
(1)了解排序算法的穩(wěn)定性問題。 (2)理解直接插入排序、希爾排序、冒泡排序、快速排序、簡單選擇排序、堆排序、歸并排序和基數(shù)排序的基本思想。 (3)會寫出排序執(zhí)行過程,能夠?qū)Ω鞣N排序算法進行分析比較。 |
三、考試方式與試卷結(jié)構(gòu)
1.考試方式:閉卷,筆試
2.試卷分數(shù):滿分150分
3.考試時間:120分鐘
4.題型比例:
(1)填空題:30%;
(2)選擇題:30%;
(3)判斷題:10%;
(4)應(yīng)用題:20%;
(5)算法題:10%??梢允撬惴ㄩ喿x、算法填空、算法改錯和算法編寫等多種形式。
5. 命題的指導(dǎo)思想和原則:
全面考查學(xué)生對本課程的基本原理、基本概念和主要知識點學(xué)習(xí)、理解和掌握的情況。命題原則:題目數(shù)量多、份量小,范圍較全面,最基本的知識一般要占60%左右,一般難度試題的題目要占25%左右,較難的題目要占15%左右??傮w客觀性的題目占70%左右。適當(dāng)壓縮大題目在總的考分中所占的比例。
推薦閱讀
操作成功