哈爾濱工程大學是很多考研同學的理想目標,今天,小編帶來了哈爾濱工程大學2023年計算機專業考研,一起來看看吧~
哈爾濱工程大學2023年計算機專業考研內容
  數據結構部分
  考試內容范圍:
  一、緒論
  1.了解有關數據結構的各個名詞和術語的含義,以及語句頻度和時間復雜度、空間復雜度的估算。
  二、線性表
  1.了解線性表的邏輯結構特性是數據元素之間存在線性關系,在計算機中表示這種關系的兩類不同的存儲結構是順序存儲結構和鏈式存儲結構。
  2.熟練掌握順序存儲結構和鏈式存儲結構的描述方法以及線性表的操作在這兩種存儲結構上的算法實現。
  3.能夠從時間和空間復雜度的角度綜合比較線性表兩種存儲結構的不同特點及其適用場合。
  三、棧和隊列
  1.掌握棧和隊列這兩種抽象數據類型的特點,并能在相應的應用問題中正確選用它們。
  2.熟練掌握棧類型的兩種實現方法。
  3.熟練掌握循環隊列和鏈隊列的基本操作實現算法。
  4.理解遞歸算法執行過程中棧的狀態變化過程。
  四、串
  1.理解串類型定義中各基本操作的特點,并能正確利用它們進行串的其它操作。
  2.理解串類型的各種存儲表示和實現,理解串的應用場合。
  五、數組和廣義表
  1.理解多維數組類型的特點及其在高級編程語言中的存儲表示和實現方法,并掌握數組在“以行為主”和“以列為主”的存儲表示中的地址計算方法。
  2.掌握特殊矩陣的壓縮存儲表示和實現方法。
  3.理解稀疏矩陣的壓縮存儲方法的特點及其適用范圍,領會以三元組表示稀疏矩陣時進行矩陣運算所采用的處理方法。
  4.理解廣義表定義及其從各種基本操作的特點,并能正確利用它們進行廣義表的操作。理解廣義表的存儲表示。
  六、樹和二叉樹
  1.領會樹和二叉樹的類型定義,理解樹和二叉樹的結構差別。
  2.熟記二叉樹的主要特性,并掌握它們的證明方法。
  3.熟練掌握二叉樹的各種遍歷算法,并能靈活運用遍歷算法實現二叉樹的其它操作。
  4.理解二叉樹的線索化過程以及在線索化樹上找給定結點的前驅和后繼的方法。
  5.熟練掌握二叉樹和樹的各種存儲結構及其建立的算法。
  6.學會編寫實現樹的各種操作的算法。
  7.了解哈夫曼樹的特性,掌握建立哈夫曼樹和哈夫曼編碼的方法。
  七、圖
  1.領會圖的類型定義。
  2.熟悉圖的各種存儲結構及其構造算法,了解各種存儲結構的特點及其選用原則。
  3.熟練掌握圖的遍歷算法,并理解掌握圖的連通性問題及相關應用。
  4.理解掌握各種圖的應用問題的算法及其應用場合。
  八、查找
  1.理解查找表的結構特點以及各種表示方法的適用性。
  2.熟練掌握以順序表或有序表表示靜態查找表時的查找方法。
  3.熟練掌握二叉排序樹的特點、構造和查找方法。
  4.熟練掌握平衡二叉排序樹的特點、構造過程和查找方法。
  5.理解B-樹的特點及查找方法。
  6.熟練掌握哈希表的構造和處理沖突方法,深刻理解哈希表與其它結構的查找表的實質性的差別。
  7.掌握描述查找過程的判定樹的構造方法,以及按定義計算各種查找方法在等概率情況下查找成功時的平均查找長度。
  九、內部排序
  1.理解排序的定義和各種排序方法的特點,并能加以靈活應用。
  2.掌握各種排序方法及其時間復雜度和空間復雜度的分析方法,能從“關鍵字間的比較次數”分析排序算法的平均情況和最壞情況的時間性能。
  3.理解排序方法“穩定”或“不穩定”的含義,弄清楚在什么情況下要求應用的排序方法必須是穩定的。
  十、文件
  1.熟悉各類文件的特點、構造方法以及如何實現檢索、插入和刪除等操作。
  2.了解各種文件的適用場合。
  考試總分:90分考試時間:1.8小時考試方式:筆試
  考試題型:選擇題(20分)
  簡答題(25分)
  計算題(30分)
  算法題(15分)
  參考書目(材料)
  嚴蔚敏吳偉民編著,數據結構(C語言版),北京:清華大學出版社
  計算機組成原理部分
  考試內容范圍:
  一、計算機系統組成的基本概念
  1.要求考生理解計算機系統的層次結構。
  2.要求考生掌握計算機硬件系統的組成、馮·諾依曼計算機的結構和“存儲程序”工作原理。
  3.要求考生了解信息的數字化表示。
  4.要求考生了解計算機系統的主要性能指標。
  二、數據的表示、運算和校驗
  1.要求考生熟練掌握進位計數制、機器數以及定點和浮點表示法、數據代碼的處理與存儲。
  2.要求考生熟練掌握定點數的四則運算的算法、運算規則及“溢出”判斷方法。
  3.要求考生理解浮點數四則運算流程并能正確實現計算,掌握浮點數對階及規格化的含義。
  4.要求考生掌握常用的數據校驗方法(奇偶校驗、海明校驗、循環冗余校驗)。
  三、CPU子系統
  1.要求考生掌握指令格式及可擴展操作碼指令系統設計方法。
  2.要求考生熟練掌握常見尋址方式并能夠正確計算操作數地址,掌握外設端口編址方式。
  3.要求考生了解常見指令類型,理解RISC和CISC兩種指令集的各自特點。
  4.要求考生理解CPU的邏輯組成及CPU內部的數據通路結構。
  5.要求考生掌握指令執行的流程(寄存器傳輸級微操作序列),了解微命令序列。
  6.要求考生理解組合邏輯控制器和微程序控制器的基本思想、邏輯組成及各自優缺點。
  7.要求考生掌握微指令格式、微命令編碼方式以及常見的微地址形成方式。
  四、存儲子系統
  1.要求考生理解存儲系統的層次結構,存儲器的分類及技術指標。
  2.要求考生理解半導體靜態存儲器和動態存儲器存儲信息的原理,了解磁表面存儲器的存儲原理和常用磁記錄編碼方式。
  3.要求考生掌握主存儲器的邏輯結構設計方法、動態存儲器的刷新。
  4.要求考生理解磁盤信息分布、尋址信息以及磁盤主要性能指標。
  5.要求考生掌握計算機的三級存儲體系,掌握Cache與內存、內存與外存的數據交互。
  五、總線與輸入/輸出子系統
  1.要求考生掌握總線定義,了解總線分類及常用總線標準。
  2.要求考生掌握程序查詢、中斷、DMA傳送方式的基本概念及各自優缺點和適用場合。
  3.要求考生理解中斷全過程及CPU進入中斷響應階段的必要條件。
  4.要求考生理解DMA傳輸操作過程及DMA與中斷的關系。
  考試總分:60分考試時間:1.2小時考試方式:筆試
  考試題型:選擇題(10分)
  簡答題(20分)
  綜合設計題(30分)
  參考書目(材料)
  紀祿平羅克露劉輝張建編著,計算機組成原理(第5版),北京:電子工業出版社