壹、基本要求
1.具有計算機軟件及硬件的基礎知識;
2.掌握數據結構、算法基本知識;
3.具有操作系統、數據庫和計算機網絡的基本知識;
4.熟練掌握C語言的編程。
二、考試內容
(壹)硬件基礎知識
1. 計算機中數據的表示,轉換和運算;
2. 計算機系統的組成和各部件的工作原理;
3. 指令系統的基本概念和常用的尋址方式;
4. 中斷概念、中斷的響應和處理過程;
5.輸入輸出的控制方式和各種輸入輸出設備的功能、特性。
(二)數據結構
1.線性表的基本概念和基本算法的程序設計;
2.二叉樹的基本概念和基本算法的程序設計;
3.圖的基本概念和遍歷算法;
4.各種排序方法的基本概念和算法的程序設計;
5.各種查找方法的基本概念和算法的程序設計。
(三)C語言程序設計
1.各種數據類型(基本數據類型、數組、結構體、指針)的運用;
2.各種表達式語句(算術、邏輯、關系、條件、復合),輸入輸出語句;
3.分支結構和循環結構;
4.函數的定義和調用,函數參數的傳遞;
5.文件的打開和關閉,文件的讀寫。
專升本參考書目:
c程序設計 譚浩強 清華大學出版社
微型計算機原理及應用 唐俊傑 高等教育出版社
數據結構(C語言描述) 唐善策 高等教育出版社