本書嚴格依據最新頒布的《全國計算機等級考試大綱》編寫,並結合了歷年考題的特點、考題的分布和解題的方法。本書分為4章,包括數據結構與算法、程序設計基礎、軟件工程基礎及數據庫設計基礎等內容。
本書適合報考全國計算機等級考試二級科目的考生選用,也可作為大中專院校相關專業的教學輔導用書或相關培訓課程的教材。
目錄
第1章 數據結構與算法
1.1 算法
1.1.1 什麼是算法
1.1.2 算法復雜度
1.2 數據結構的基本概念
1.2.1 什麼是數據結構
1.2.2 數據結構的圖形表示
1.2.3 線性結構與非線性結構
1.3 線性表及其順序存儲結構
1.3.1 線性表的基本概念
1.3.2 線性表的順序存儲結構
1.3.3 線性表的插入運算
1.3.4 線性表的刪除運算
1.4 棧和隊列
1.4.1 棧及其基本運算
1.4.2 隊列及其基本運算
1.5 線性鏈表
1.5.1 線性鏈表的基本概念
1.5.2 線性鏈表的基本運算
1.5.3 循環鏈表及其基本運算
1.6 樹和二叉樹
1.6.1 什麼是樹結構
1.6.2 二叉樹及其基本性質
1.6.3 二叉樹的存儲結構
1.6.4 二叉樹的遍歷
1.7 查找技術
1.7.1 順序查找
1.7.2 二分法查找
1.8 排序技術
1.8.1 交換類排序法
1.8.2 插入類排序法
1.8.3 選擇類排序法
1.8.4 排序方法比較
本章小結
鞏固練習
第2章 程序設計基礎
2.1 程序設計方法與風格
2.2 結構化程序設計
2.2.1 結構化程序設計的原則
2.2.2 結構化程序設計的基本結構
2.2.3 結構化程序設計原則和方法的應用
2.3 面向對象的程序設計
2.3.1 面向對象方法的基本概念
2.3.2 面向對象方法的優點
本章小結
鞏固練習
第3章 軟件工程基礎
3.1 軟件工程基本概念
3.1.1 軟件定義與軟件特點
3.1.2 軟件危機與軟件工程
3.1.3 軟件工程過程與軟件生命周期
3.1.4 軟件工程的目標與原則
3.1.5 軟件開發工具與軟件開發環境
3.2 結構化分析方法
3.2.1 需求分析與需求分析方法
3.2.2 結構化分析方法
3.2.3 軟件需求規格說明書
3.3 結構化設計方法
3.3.1 軟件設計概述
3.3.2 概要設計
3.3.3 詳細設計
3.4 軟件測試
3.4.1 軟件測試的目的
3.4.2 軟件測試的准則
3.4.3 軟件測試技術和方法綜述
3.4.4 軟件測試的實施
3.5 程序的調試
3.5.1 程序調試的基本概念
3.5.2 程序調試方法
本章小結
鞏固練習
第4章 數據庫設計基礎
4.1 數據庫系統的基本概念
4.1.1 數據、數據庫、數據庫管理系統
4.1.2 數據庫系統的發展
4.1.3 數據庫系統的基本特點
4.1.4 數據庫系統體系結構
4.2 數據模型
4.2.1 數據模型的基本概念
4.2.2 E—R模型
4.2.3 層次模型
4.2.4 網狀模型
4.2.5 關系模型
4.3 關系代數
4.3.1 關系代數的基本操作
4.3.2 關系模型的基本運算
4.3.3 關系代數的擴充運算
4.3.4 關系代數的應用實例
4.4 數據庫設計與管理
4.4.1 數據庫設計概述
4.4.2 數據庫設計的需求分析
4.4.3 數據庫概念設計
4.4.4 數據庫邏輯設計
4.4.5 數據庫物理設計
4.4.6 數據庫管理
本章小結
鞏固練習
附錄 鞏固練習參考答案
1.1 算法
1.1.1 什麼是算法
1.1.2 算法復雜度
1.2 數據結構的基本概念
1.2.1 什麼是數據結構
1.2.2 數據結構的圖形表示
1.2.3 線性結構與非線性結構
1.3 線性表及其順序存儲結構
1.3.1 線性表的基本概念
1.3.2 線性表的順序存儲結構
1.3.3 線性表的插入運算
1.3.4 線性表的刪除運算
1.4 棧和隊列
1.4.1 棧及其基本運算
1.4.2 隊列及其基本運算
1.5 線性鏈表
1.5.1 線性鏈表的基本概念
1.5.2 線性鏈表的基本運算
1.5.3 循環鏈表及其基本運算
1.6 樹和二叉樹
1.6.1 什麼是樹結構
1.6.2 二叉樹及其基本性質
1.6.3 二叉樹的存儲結構
1.6.4 二叉樹的遍歷
1.7 查找技術
1.7.1 順序查找
1.7.2 二分法查找
1.8 排序技術
1.8.1 交換類排序法
1.8.2 插入類排序法
1.8.3 選擇類排序法
1.8.4 排序方法比較
本章小結
鞏固練習
第2章 程序設計基礎
2.1 程序設計方法與風格
2.2 結構化程序設計
2.2.1 結構化程序設計的原則
2.2.2 結構化程序設計的基本結構
2.2.3 結構化程序設計原則和方法的應用
2.3 面向對象的程序設計
2.3.1 面向對象方法的基本概念
2.3.2 面向對象方法的優點
本章小結
鞏固練習
第3章 軟件工程基礎
3.1 軟件工程基本概念
3.1.1 軟件定義與軟件特點
3.1.2 軟件危機與軟件工程
3.1.3 軟件工程過程與軟件生命周期
3.1.4 軟件工程的目標與原則
3.1.5 軟件開發工具與軟件開發環境
3.2 結構化分析方法
3.2.1 需求分析與需求分析方法
3.2.2 結構化分析方法
3.2.3 軟件需求規格說明書
3.3 結構化設計方法
3.3.1 軟件設計概述
3.3.2 概要設計
3.3.3 詳細設計
3.4 軟件測試
3.4.1 軟件測試的目的
3.4.2 軟件測試的准則
3.4.3 軟件測試技術和方法綜述
3.4.4 軟件測試的實施
3.5 程序的調試
3.5.1 程序調試的基本概念
3.5.2 程序調試方法
本章小結
鞏固練習
第4章 數據庫設計基礎
4.1 數據庫系統的基本概念
4.1.1 數據、數據庫、數據庫管理系統
4.1.2 數據庫系統的發展
4.1.3 數據庫系統的基本特點
4.1.4 數據庫系統體系結構
4.2 數據模型
4.2.1 數據模型的基本概念
4.2.2 E—R模型
4.2.3 層次模型
4.2.4 網狀模型
4.2.5 關系模型
4.3 關系代數
4.3.1 關系代數的基本操作
4.3.2 關系模型的基本運算
4.3.3 關系代數的擴充運算
4.3.4 關系代數的應用實例
4.4 數據庫設計與管理
4.4.1 數據庫設計概述
4.4.2 數據庫設計的需求分析
4.4.3 數據庫概念設計
4.4.4 數據庫邏輯設計
4.4.5 數據庫物理設計
4.4.6 數據庫管理
本章小結
鞏固練習
附錄 鞏固練習參考答案
網路書店
類別
折扣
價格
-
新書87折$99