內(nèi)容簡介
《程序員考試同步輔導(dǎo)——考點串講、真題詳解與強(qiáng)化訓(xùn)練(第3版)》是按照最新頒布的全國計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試大綱和指定教材編寫的考試用書。全書分為14章,包括計算機(jī)系統(tǒng)基礎(chǔ)知識、操作系統(tǒng)基礎(chǔ)知識、程序設(shè)計語言基礎(chǔ)知識、數(shù)據(jù)結(jié)構(gòu)與算法、軟件工程基礎(chǔ)知識、數(shù)據(jù)庫基礎(chǔ)知識、網(wǎng)絡(luò)與信息安全基礎(chǔ)知識、標(biāo)準(zhǔn)化和知識產(chǎn)權(quán)、C語言程序設(shè)計、C++程序設(shè)計、Java程序設(shè)計、計算機(jī)專業(yè)英語、計算機(jī)應(yīng)用基礎(chǔ)知識和考前模擬卷等內(nèi)容。每章分為備考指南、考點串講、真題詳解和強(qiáng)化訓(xùn)練四大部分,幫助讀者明確考核要求,把握命題規(guī)律與特點,掌握考試要點和解題方法。
《程序員考試同步輔導(dǎo)——考點串講、真題詳解與強(qiáng)化訓(xùn)練(第3版)》緊扣考試大綱,具有應(yīng)試導(dǎo)向準(zhǔn)確、考試要點突出、真題分析詳盡、針對性強(qiáng)等特點,非常適合參加程序員考試的考生使用,也可作為高等院校相關(guān)專業(yè)或培訓(xùn)班的教材使用。
前 言
全國計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試是我國國家人力資源和社會保障部、工業(yè)和信息化部領(lǐng)導(dǎo)下的國家考試,其目的是科學(xué)、公正地對全國計算機(jī)與軟件專業(yè)技術(shù)人員進(jìn)行職業(yè)資格、專業(yè)技術(shù)資格認(rèn)定和專業(yè)技術(shù)水平測試。它自實施起至今已經(jīng)歷了20多年,其權(quán)威性和嚴(yán)肅性得到了社會及用人單位的廣泛認(rèn)同,并為推動我國信息產(chǎn)業(yè)特別是軟件產(chǎn)業(yè)的發(fā)展和提高各類IT人才的素質(zhì)培養(yǎng)作出了積極的貢獻(xiàn)。本書第1版自2011年、第2版自2014年出版以來,被眾多考生選用為考試參考書,多次重印,深受廣大考生好評。為了更好地服務(wù)于考生,引導(dǎo)考生盡快掌握計算機(jī)的先進(jìn)技術(shù),并順利通過程序員考試,根據(jù)計算機(jī)新技術(shù)的發(fā)展,本書對第2版同名書進(jìn)行了修訂。本書具有如下特色。(1) 全面揭示命題特點。通過分析研究最近幾年考題,統(tǒng)計出各章所占的分值和考點的分布情況,引導(dǎo)考生把握命題規(guī)律。(2) 突出嚴(yán)謹(jǐn)性與實用性。按照最新考試大綱和《程序員教程(第5版)》編寫,結(jié)構(gòu)與官方教程同步,內(nèi)容嚴(yán)謹(jǐn),應(yīng)試導(dǎo)向準(zhǔn)確。(3) 考點濃縮,重點突出。精心篩選考點,突出重點與難點,針對性強(qiáng)。同時對于考試中出現(xiàn)的而指定教材沒有闡述的知識點進(jìn)行了必要的補充。(4) 例題典型,分析透徹。所選例題出自最新真題,內(nèi)容權(quán)威,例題分析細(xì)致深入,解答準(zhǔn)確完整,以幫助考生增強(qiáng)解題能力,突出實用性。(5) 習(xí)題豐富,附有答案。每章提供了一定數(shù)量的習(xí)題供考生自測,并配有參考答案與解析,有利于考生鞏固所學(xué)知識,提高解題能力。(6) 全真試題實戰(zhàn)演練。提供兩套考前模擬試卷供考生進(jìn)行考前實戰(zhàn)演練。試題題型、考點分布、題目難度與真題相當(dāng),便于考生熟悉考試方法、試題形式,全面了解試題的深度和廣度。本書特別適合參加全國計算機(jī)技術(shù)與軟件專業(yè)技術(shù)資格(水平)考試的考生使用,也可作為相應(yīng)培訓(xùn)班的教材,以及大、中專院校師生的教學(xué)參考書。本書由初耀軍、袁琴擔(dān)任主編,吳亞軍、郭傳奇擔(dān)任副主編,參與本書組織、編寫和資料收集的還有肖文、吳剛山、吳敏、趙毅、鐘彩華、傅偉玉、高潔、李靜、楊宏、周瑜龍、趙明、湯小燕、何光明等,在此一并表示感謝。同時在編寫本書的過程中,還參考了許多相關(guān)的書籍和資料,在此也對這些參考文獻(xiàn)的作者表示感謝。由于作者水平有限,書中難免存在錯漏和不妥之處,敬請讀者批評指正。編 者目 錄
第1章 計算機(jī)系統(tǒng)基礎(chǔ)知識 11.1 備考指南 11.1.1 考綱要求 11.1.2 考點統(tǒng)計 11.1.3 命題特點 21.2 考點串講 21.2.1 計算機(jī)系統(tǒng)的基本組成 21.2.2 計算機(jī)中數(shù)據(jù)的表示及運算 41.2.3 計算機(jī)的基本組成及工作原理 171.2.4 指令系統(tǒng)簡介 241.2.5 多媒體系統(tǒng)簡介 271.3 真題詳解 38綜合知識試題 381.4 強(qiáng)化訓(xùn)練 441.4.1 綜合知識試題 441.4.2 綜合知識試題參考答案 46第2章 操作系統(tǒng)基礎(chǔ)知識 492.1 備考指南 492.1.1 考綱要求 492.1.2 考點統(tǒng)計 492.1.3 命題特點 502.2 考點串講 502.2.1 操作系統(tǒng)概述 502.2.2 進(jìn)程管理 552.2.3 存儲管理 622.2.4 設(shè)備管理 662.2.5 文件管理 692.2.6 作業(yè)管理 742.3 真題詳解 75綜合知識試題 752.4 強(qiáng)化訓(xùn)練 772.4.1 綜合知識試題 772.4.2 綜合知識試題參考答案 79第3章 程序設(shè)計語言基礎(chǔ)知識 813.1 備考指南 813.1.1 考綱要求 813.1.2 考點統(tǒng)計 813.1.3 命題特點 823.2 考點串講 823.2.1 程序設(shè)計語言的基礎(chǔ)知識 823.2.2 語言處理程序基礎(chǔ) 843.3 真題詳解 86綜合知識試題 863.4 強(qiáng)化訓(xùn)練 913.4.1 綜合知識試題 913.4.2 綜合知識試題參考答案 93第4章 數(shù)據(jù)結(jié)構(gòu)與算法 954.1 備考指南 954.1.1 考綱要求 954.1.2 考點統(tǒng)計 954.1.3 命題特點 964.2 考點串講 964.2.1 線性結(jié)構(gòu) 964.2.2 數(shù)組和矩陣 1124.2.3 樹與二叉樹 1154.2.4 圖 1284.2.5 算法概述 1294.3 真題詳解 1334.3.1 綜合知識試題 1334.3.2 案例分析試題 1424.4 強(qiáng)化訓(xùn)練 1514.4.1 綜合知識試題 1514.4.2 案例分析試題 1534.4.3 綜合知識試題參考答案 1554.4.4 案例分析試題參考答案 157第5章 軟件工程基礎(chǔ)知識 1595.1 備考指南 1595.1.1 考綱要求 1595.1.2 考點統(tǒng)計 1605.1.3 命題特點 1605.2 考點串講 1605.2.1 軟件工程和項目管理基礎(chǔ) 1605.2.2 面向?qū)ο蠹夹g(shù)基礎(chǔ) 1655.2.3 軟件需求分析 1675.2.4 軟件設(shè)計 1675.2.5 軟件編碼 1715.2.6 軟件測試 1745.2.7 軟件運行與維護(hù) 1765.2.8 軟件質(zhì)量管理與質(zhì)量保證 1775.3 真題詳解 179綜合知識試題 1795.4 強(qiáng)化訓(xùn)練 1915.4.1 綜合知識試題 1915.4.2 綜合知識試題參考答案 193第6章 數(shù)據(jù)庫基礎(chǔ)知識 1976.1 備考指南 1976.1.1 考綱要求 1976.1.2 考點統(tǒng)計 1976.1.3 命題特點 1986.2 考點串講 1986.2.1 基本概念 1986.2.2 數(shù)據(jù)模型 1996.2.3 數(shù)據(jù)庫管理系統(tǒng)的功能和特征 2026.2.4 數(shù)據(jù)庫模式 2036.2.5 關(guān)系數(shù)據(jù)庫與關(guān)系運算 2066.2.6 關(guān)系數(shù)據(jù)庫SQL語言簡介 2096.2.7 數(shù)據(jù)庫設(shè)計 2136.3 真題詳解 216綜合知識試題 2166.4 強(qiáng)化訓(xùn)練 2186.4.1 綜合知識試題 2186.4.2 綜合知識試題參考答案 219第7章 網(wǎng)絡(luò)與信息安全基礎(chǔ)知識 2237.1 備考指南 2237.1.1 考綱要求 2237.1.2 考點統(tǒng)計 2247.1.3 命題特點 2247.2 考點串講 2247.2.1 計算機(jī)網(wǎng)絡(luò)概述 2247.2.2 計算機(jī)網(wǎng)絡(luò)硬件 2277.2.3 TCP/IP網(wǎng)絡(luò)體系結(jié)構(gòu) 2327.2.4 Internet基礎(chǔ)知識 2387.2.5 局域網(wǎng)基礎(chǔ) 2457.2.6 安全性概述 2467.2.7 計算機(jī)病毒和計算機(jī)犯罪概述 2477.2.8 網(wǎng)絡(luò)安全 2497.2.9 訪問控制 2497.2.10 加密與解密 2497.3 真題詳解 250綜合知識試題 2507.4 強(qiáng)化訓(xùn)練 2577.4.1 綜合知識試題 2577.4.2 綜合知識試題參考答案 260第8章 標(biāo)準(zhǔn)化和知識產(chǎn)權(quán) 2638.1 備考指南 2638.1.1 考綱要求 2638.1.2 考點統(tǒng)計 2638.1.3 命題特點 2648.2 考點串講 2648.2.1 標(biāo)準(zhǔn)化的基本知識 2648.2.2 知識產(chǎn)權(quán)基礎(chǔ)知識 2698.3 真題詳解 278綜合知識試題 2788.4 強(qiáng)化訓(xùn)練 2808.4.1 綜合知識試題 2808.4.2 綜合知識試題參考答案 281第9章 C語言程序設(shè)計 2859.1 備考指南 2859.1.1 考綱要求 2859.1.2 考點統(tǒng)計 2859.1.3 命題特點 2869.2 考點串講 2869.2.1 C語言的程序結(jié)構(gòu) 2869.2.2 C語言的數(shù)據(jù)類型、運算符和表達(dá)式 2879.2.3 C語言的基本語句 2899.2.4 標(biāo)準(zhǔn)輸入/輸出函數(shù) 2909.2.5 數(shù)組和函數(shù) 2919.2.6 指針 2969.3 真題詳解 3019.3.1 綜合知識試題 3019.3.2 案例分析試題 3039.4 強(qiáng)化訓(xùn)練 3169.4.1 案例分析試題 3169.4.2 案例分析試題參考答案 321第10章 C++程序設(shè)計 32510.1 備考指南 32510.1.1 考綱要求 32510.1.2 考點統(tǒng)計 32510.1.3 命題特點 32610.2 考點串講 32610.2.1 C++程序基礎(chǔ) 32610.2.2 類、成員、構(gòu)造函數(shù)及析構(gòu)函數(shù) 32810.2.3 模板 33110.2.4 繼承和多態(tài) 33310.3 真題詳解 335案例分析試題 33510.4 強(qiáng)化訓(xùn)練 34410.4.1 案例分析試題 34410.4.2 案例分析試題參考答案 348第11章 Java程序設(shè)計 35111.1 備考指南 35111.1.1 考綱要求 35111.1.2 考點統(tǒng)計 35111.1.3 命題特點 35211.2 考點串講 35211.2.1 Java語言的程序結(jié)構(gòu)和基本語法 35211.2.2 類、成員、構(gòu)造函數(shù) 35411.2.3 繼承及接口 35711.3 真題詳解 360案例分析試題 36011.4 強(qiáng)化訓(xùn)練 36811.4.1 案例分析試題 36811.4.2 案例分析試題參考答案 370第12章 計算機(jī)專業(yè)英語 37112.1 備考指南 37112.1.1 考綱要求 37112.1.2 考點統(tǒng)計 37112.1.3 命題特點 37212.2 考點串講 372程序員考試專業(yè)英語 37212.3 真題詳解 391綜合知識試題 39112.4 強(qiáng)化訓(xùn)練 39412.4.1 綜合知識試題 39412.4.2 綜合知識試題參考答案 395第13章 計算機(jī)應(yīng)用基礎(chǔ)知識 39713.1 備考指南 39713.1.1 考綱要求 39713.1.2 考點統(tǒng)計 39713.1.3 命題特點 39813.2 考點串講 39813.2.1 Windows基礎(chǔ)知識 39813.2.2 文字處理基礎(chǔ)知識 40013.2.3 電子表格基礎(chǔ)知識 40213.3 真題詳解 404綜合知識試題 40413.4 強(qiáng)化訓(xùn)練 40713.4.1 綜合知識試題 40713.4.2 綜合知識試題參考答案 409第14章 考前模擬卷 41114.1 模擬試卷 41114.1.1 模擬試卷一 41114.1.2 模擬試卷二 42314.2 模擬試卷參考答案 43414.2.1 模擬試卷一參考答案 43414.2.2 模擬試卷二參考答案 442