出版時間:2005-2 出版社:冶金工業(yè)出版社 作者:梁海欣 頁數(shù):451 字數(shù):670000
內容概要
本書是根據(jù)全國計算機技術與軟件專業(yè)技術資格(水平)考試2004年新大綱的要求編寫而成的。本書主要介紹了程序員考試的相關知識、計算機科學基礎、計算機系統(tǒng)基礎知識、軟件開發(fā)和運行維護基礎知識、其他相關知識以及程序設計等內容,本書末尾還給出了一個附錄:程序員考試大綱(2004年新版)。 本書針對性強、重點突出、概念準確,不僅可以作為全國計算機技術與軟件專業(yè)技術資格(水平)——程序員的考試用書,也可作為高等院?;蚺嘤柊嗟妮o導教材,同時還可以作為相關行業(yè)的參考書。
書籍目錄
第1章 程序員考試概論 1.1 計算機技術與軟件專業(yè)技術資格(水平)考試簡介 1.2 程序員考試備考方法 1.2.1 程序員考試心得 1.2.2 上午考試要點 1.2.3 下午考試要點 小結第2章 計算機科學基礎 2.1 考試目標與要求 2.2 數(shù)制及其轉換 2.2.1 二進制 2.2.2 八進制 2.2.3 十進制 2.2.4 十六進制 2.2.5 數(shù)制相互轉換 2.3 數(shù)據(jù)的表示 2.3.1 數(shù)的表示 2.3.2 非數(shù)值表示 2.3.3 校驗方法和校驗碼 2.4 算術運算和邏輯運算 2.4.1 計算機中二進制數(shù)的運算方法 2.4.2 邏輯代數(shù)的基本運算和邏輯表達式的化簡 2.5 數(shù)學應用 2.5.1 常用數(shù)值計算 2.5.2 排列組合、應用統(tǒng)計 2.6 常用數(shù)據(jù)結構 2.6.1 數(shù)組 2.6.2 線性表 2.6.3 隊列 2.6.4 ?! ?.6.5 樹 2.6.6 圖 2.7 常用算法 2.7.1 常用的排序算法 2.7.2 查找算法 2.7.3 數(shù)值計算 2.7.4 字符串處理 2.7.5 數(shù)據(jù)壓縮算法 2.7.6 遞歸算法 2.7.7 圖的相關算法 2.7.8 算法與數(shù)據(jù)結構的關系 2.7.9 算法效率 2.7.10 算法設計 2.7.11 算法描述 例題分析 強化訓練 強化訓練參考答案 小結第3章 計算機系統(tǒng)基礎知識 3.1 考試目標與要求 3.2 硬件基礎知識 3.2.1 計算機系統(tǒng)的組成硬件系統(tǒng)軟件系統(tǒng)及層次結構 3.2.2 計算機類型和特點 3.2.3 中央處理器CPU 3.2.4 主存和輔存 3.2.5 I/O接口、I/O設備和通信設備 3.3 軟件基礎知識 3.3.1 操作系統(tǒng)基礎知識 3.3.2 程序設計語言和語言處理程序基礎知識 3.4 網(wǎng)絡基礎知識 3.4.1 網(wǎng)絡的功能、分類、組成和拓撲結構 3.4.2 網(wǎng)絡體系結構與協(xié)議 3.4.3 常用網(wǎng)絡設備與網(wǎng)絡通信設備網(wǎng)絡操作系統(tǒng)基礎知識和使用 3.4.4 Client/Server結構、Browser/Server結構 3.4.5 LAN基礎知識 3.4.6 Internet基礎知識 3.5 數(shù)據(jù)庫基礎知識 3.5.1 數(shù)據(jù)庫管理系統(tǒng)的主要功能和特征 3.5.2 數(shù)據(jù)庫模型 3.5.3 數(shù)據(jù)模型,ER圖 3.5.4 數(shù)據(jù)操作 3.5.5 數(shù)據(jù)庫語言 3.5.6 數(shù)據(jù)庫的主要控制功能 3.6 多媒體基礎知識 3.6.1 多媒體基礎概念,常用多媒體設備性能特征,常用多媒體文件格式類型 3.6.2 簡單圖形的繪制,圖像文件的基本處理方法 3.6.3 音頻和視頻信息的應用 3.6.4 多媒體的傳統(tǒng)關鍵技術 3.7 系統(tǒng)性能指標 3.7.1 P向應時間、吞吐量、周轉時間等概念 3.7.2 可靠性、可維護性、可修改性、可移植性、可用性、安全性等概念 3.8 計算機應用基礎知識和常用辦公軟件的操作方法 3.8.1 信息管理、數(shù)據(jù)處理、輔助設計自動控制、科學計算、人工智能等概念 3.8.2 文字處理基礎知識和常用操作方法 3.8.3 電子郵件處理操作方法 例題分析 模擬試題 強化訓練參考答案 小結第4章 軟件開發(fā)和運行維護基礎知識 4.1 考試目標與要求 4.2 軟件工程和項目管理基礎知識 4.2.1 軟件工程基本概念 4.2.2 軟件開發(fā)各階段的目標和任務 4.2.3 軟件過程基本知識 4.2.4 軟件工程項目管理基本知識 4.2.5 面向對象開發(fā)方法基礎知識 4.2.6 軟件開發(fā)工具與環(huán)境基礎知識(CASE) 4.2.7 軟件質量管理基礎知識 4.3 軟件需求分析、需求定義及軟件基礎知識 4.3.1 結構化分析概念(數(shù)據(jù)流圖(DFD)、實體關系圖(ER)) 4.3.2 面向對象設計、結構化設計基礎知識 4.3.3 模塊設計、代碼設計、人機界面設計要點 4.4 程序設計基礎知識 4.4.1 結構設計程序設計,程序流程圖NS圖,PAD圖 4.4.2 程序設計風格 4.4.3 面向對象設計基礎知識、可視化程序設計基礎知識 4.5 程序測試基礎知識 4.5.1 黑盒測試、白盒測試、灰盒測試基礎知識 4.5.2 測試工作流程 4.6 軟件開發(fā)文檔基礎知識 4.6.1 初始階段 4.6.2 分析階段 4.6.3 設計階段 4.6.4 編程階段 4.6.5 測試階段 4.6.6 交付使用階段 4.7 軟件運行和維護基礎知識 4.7.1 軟件運行基礎知識 4.7.2 軟件維護基礎知識 例題分析 強化訓練 強化訓練參考答案 小結第5章 其他相關知識……第6章 程序設計附錄程序員考試大綱(2004年新版)參考文獻
圖書封面
評論、評分、閱讀與下載