程序員考前沖刺100題

簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
通過程序員考試已成為諸多從事軟件開發的技術人員獲得職稱晉升和能力水平認定的一個重要途徑,然而程序員考試的知識點繁多,通過考試有一定的難度。本書總結了作者多年來的軟考備考經驗和方法,并對程序員考試的試題進行了分析、歸類和整理。
全書通過思維導圖描述了整個程序員考試的知識體系,以典型題目帶動知識點的復習并闡述解題的方法和技巧,通過對題目的選擇和分析來覆蓋考試中的重點、難點及疑點。
本書可作為參加程序員考試考生的自學用書,也可作為軟考培訓班的教材和從事軟件開發相關的專業人員的參考用書。
方法獨特,提煉精辟
飽含著名一線培訓講師的黃金經驗
全新的思維導圖,精心構建考點知識樹
精心設計的關鍵題目,盡收考試攻孜要點
告別題海戰術,助您輕松考過程序考試
本書屬于攻克要塞兩大系列教學輔導書中的100題系列。該系列的核心理念是通過關鍵題目來攻克知識點,力求考生用較少的時間順利通過考試。因此,本書的編寫目的是能快速、準確地反映最新的考試趨勢,能讓讀者看到最新的考點、最新的知識考查方式。本書內容是攻克要塞軟考團隊精心總結的多次考試中的重點、難點,可以幫助讀者高效準備考試。
攻克要塞軟考團隊始終堅持認為,大部分考生是沒有足夠的時間去反復閱讀教材的,也沒有足夠的時間和精力耗費在曠日持久的復習上,因此,“邊學習邊練習,邊練習邊學習”必然是節約復習時間、提高復習效率的關鍵。本書具有以下特色:
(1)與《程序員5天修煉》(施游、鄒月平、曾哲軍編著,中國水利水電出版社2021年版)一書的知識結構完全一致,并根據該知識結構組織對應的題目。
(2)按照考試趨勢和偏好,組織題目。
(3)選擇重點、難點、考核頻率高的題目。
(4)不選不具備代表性、沒有規律和技巧可言的題目。
(5)重點、詳細講解C語言案例題、Java案例題、流程圖案例題,力求達到舉一反三的效果。
(6)注重知識的練習與鞏固,結合《程序員5天修煉》一起學習可以達到邊學邊練的效果。
本書第1~10章由曾哲軍編寫,第11~20章由黃少年編寫,第21章由李竹村編寫,李竹村負責審核全書。北京國軟工程咨詢有限公司的鄒月平老師、西安電子科技大學黃伯虎老師、西北大學何路老師對本書提出了大量寶貴的建議。本書在編寫過程中參考了許多專業書籍和資料,在此對這些參考文獻的作者表示感謝。
感謝讀者在學習過程中給予的反饋,感謝培訓合作機構給予的支持,感謝中國水利水電出版社在此書上的盡心盡力。
我們自知本書并不完美,我們的研發團隊也必然會持續完善本書。在閱讀過程中,如果您有任何想法和意見,歡迎關注“攻克要塞”公眾號,與我們交流。
編者
2021年9月于長沙
第1章 計算機科學基礎 2
1.1 數制及其轉換 2
1.2 計算機內數據的表示 4
1.3 算術運算和邏輯運算 7
1.4 編碼基礎 9
第2章 計算機硬件基礎知識 13
2.1 計算機系統體系結構 14
2.2 存儲系統 17
2.3 硬盤存儲器 19
2.4 可靠性與系統性能評測基礎 20
2.5 輸入/輸出技術 20
2.6 總線結構 22
第3章 數據結構知識 25
3.1 概念 26
3.2 線性表 26
3.3 隊列和棧 29
3.4 樹 31
3.5 圖 35
3.6 哈希表 39
3.7 查找 41
3.8 排序 43
3.9 算法描述和分析 46
第4章 操作系統知識 47
4.1 操作系統概述 48
4.2 處理機管理 49
4.3 存儲管理 53
4.4 文件管理 54
4.5 作業管理 56
4.6 設備管理 57
第5章 程序設計語言和語言處理程序知識 58
5.1 程序設計語言基礎知識 58
5.2 語言處理程序基礎知識 63
夯實基礎
第6章 數據庫知識 70
6.1 數據庫三級模式結構 71
6.2 數據模型 72
6.3 數據依賴與函數依賴 74
6.4 關系代數 75
6.5 關系數據庫標準語言 76
6.6 規范化 78
6.7 數據庫的控制功能 79
6.8 數據倉庫基礎 80
6.9 分布式數據庫基礎 81
6.10 數據庫設計 81
第7章 計算機網絡 83
7.1 計算機網絡概述 84
7.2 網絡體系結構 84
7.3 物理層 85
7.4 數據鏈路層 85
7.5 網絡層 86
7.6 傳輸層 87
7.7 應用層 88
7.8 交換與路由 90
7.9 網站建設 91
第8章 多媒體基礎 93
8.1 多媒體基礎概念 93
8.2 聲音處理 94
8.3 圖形和圖像處理 95
第9章 軟件工程與系統開發基礎 98
9.1 軟件工程概述 99
9.2 軟件生存周期與軟件生存周期模型 100
9.3 軟件項目管理 101
9.4 軟件項目度量 102
9.5 系統分析與需求分析 103
9.6 系統設計 103
9.7 軟件測試 106
9.8 系統維護 110
9.9 軟件體系結構 111
第10章 面向對象 112
10.1 面向對象基礎 112
10.2 UML 115
10.3 設計模式 117
深入學習
第11章 信息安全 120
11.1 信息安全基礎 121
11.2 信息安全基本要素 122
11.3 防火墻與入侵檢測 123
11.4 常見的網絡安全威脅 124
11.5 惡意代碼 125
11.6 網絡安全協議 126
11.7 加密算法與信息摘要 127
第12章 信息化基礎 129
12.1 信息與信息化 129
12.2 電子政務 130
12.3 企業信息化 131
12.4 電子商務 133
12.5 新一代信息技術 133
第13章 知識產權相關法規 136
13.1 著作權法 136
13.2 專利法 138
13.3 商標法 138
13.4 計算機軟件保護條例 139
第14章 標準化 141
第15章 數學基礎 143
第16章 Excel基礎 150
第17章 Windows基礎 154
擴展實踐
第18章 C語言案例題 159
案例1:車牌號限行 159
案例2:表達式計算 161
案例3:字符串計算 163
案例4:冒泡排序 166
案例5:回文數、switch分支語句 167
案例6:階梯電價 169
案例7:插入排序1 171
案例8:插入排序2 172
案例9:調薪 174
案例10:IP地址合法性檢查 176
案例11:字符子串查找和刪除 178
案例12:單向循環鏈表表示隊列 181
案例13:簡單選擇排序 184
案例14:折半查找(二分查找) 186
案例15:二叉排序樹(二叉查找樹) 188
第19章 Java語言案例題 191
案例1:賬單支付 191
案例2:簡單客戶關系管理 193
案例3:簡單訂票 196
案例4:繪制圓形 198
案例5:簡單樂器系統 200
案例6:簡單銷售系統 202
第20章 流程圖案例題 206
案例1:回文數 206
案例2:有序區間集 208
案例3:完美數 210
案例4:二維整數數組查找 211
案例5:多項式展開 213
案例6:雜湊法 214
案例7:連續數組元素求和 216
案例8:數組元素查缺查重 218
第21章 專業英語 220
模擬測試 224
程序員上午試卷 224
程序員下午試卷 232
程序員上午試卷解析與參考答案 238
程序員下午試卷解析與參考答案 244
參考文獻 248
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]