注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序員5天修煉

程序員5天修煉

程序員5天修煉

定 價:¥68.00

作 者: 施 游 鄒月平 曾哲軍 編著
出版社: 水利水電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787517096832 出版時間: 2021-07-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 336 字數(shù):  

內(nèi)容簡介

  程序員考試是計算機技術(shù)與軟件專業(yè)技術(shù)資格考試(簡稱“軟考”)系列中的一類重要考試,是計算機專業(yè)技術(shù)人員獲得助理工程師職稱的一個重要途徑。但程序員考試涉及的知識點較廣,考核難度較大。本書以作者多年從事軟考教育培訓(xùn)和試題研究的心得體會為基礎(chǔ),建立了一個5天的學(xué)習(xí)架構(gòu)。作者通過深度剖析考試大綱并綜合歷年的考試情況,將程序員考試涉及的知識點進行高效地概括、整理,以知識圖譜的形式將整個考試分解為一個個相互聯(lián)系的知識點逐一講解。讀者可以通過本書快速提高學(xué)習(xí)效率和答題準確率,做到復(fù)習(xí)有的放矢、考試得心應(yīng)手。本書后還給出了一套經(jīng)過精心設(shè)計的全真模擬試題并作了詳細解答。本書可作為參加程序員考試考生的自學(xué)用書,也可作為軟考培訓(xùn)班的教材。

作者簡介

  施游,國內(nèi)一線軟考培訓(xùn)專家,高級實驗師,網(wǎng)絡(luò)規(guī)劃設(shè)計師,信息安全工程師,高級程序員,《電腦知識與技術(shù)》期刊湖南編審主任。具有豐富的軟考教學(xué)與培訓(xùn)經(jīng)驗。主編或者參與編寫《網(wǎng)絡(luò)規(guī)劃設(shè)計師5天修煉》《網(wǎng)絡(luò)工程師5天修煉》《系統(tǒng)集成項目管理工程師5天修煉》《信息系統(tǒng)項目管理師5天修煉》等多本軟考系列圖書。

圖書目錄

前言
考前必知  1
   ◎沖關(guān)前的準備  1
   ◎考試形式解讀  1
   ◎答題注意事項  1
   ◎制訂復(fù)習(xí)計劃  2
第1天  打好基礎(chǔ)  3
   第1章  計算機科學(xué)基礎(chǔ)  3
   1.1  數(shù)制及其轉(zhuǎn)換  3
     1.1.1  二進制、八進制、十進制和十六進制  3
     1.1.2  二進制與十進制相互轉(zhuǎn)換  4
     1.1.3  二進制與八進制相互轉(zhuǎn)換  6
   1.2  計算機內(nèi)數(shù)據(jù)的表示  6
     1.2.1  數(shù)的表示  6
     1.2.2  非數(shù)值表示  10
   1.3  算術(shù)運算和邏輯運算  11
     1.3.1  二進制數(shù)運算  11
     1.3.2  邏輯代數(shù)運算  13
   1.4  編碼基礎(chǔ)  14
     1.4.1  排列組合  14
     1.4.2  常見的編碼  15
   第2章  計算機硬件基礎(chǔ)知識  21
   2.1  計算機系統(tǒng)體系結(jié)構(gòu)  22
     2.1.1  計算機體系結(jié)構(gòu)概述  22
     2.1.2  指令系統(tǒng)  24
     2.1.3  CPU結(jié)構(gòu)  27
     2.1.4  流水線  28
   2.2  存儲系統(tǒng)  29
     2.2.1  存儲系統(tǒng)基礎(chǔ)  30
     2.2.2  存儲器相關(guān)計算  31
     2.2.3  高速緩存  32
   2.3  硬盤存儲器  33
     2.3.1  硬盤存儲器的定義及組成  33
     2.3.2  常見硬盤種類  34
   2.4  可靠性與系統(tǒng)性能評測基礎(chǔ)  35
     2.4.1  容錯  35
     2.4.2  系統(tǒng)可靠性分析  35
   2.5  輸入/輸出技術(shù)  36
     2.5.1  程序控制方式  36
     2.5.2  中斷方式  36
     2.5.3  DMA方式  36
     2.5.4  輸入/輸出處理機(IOP)  37
   2.6  總線結(jié)構(gòu)  37
   第3章  數(shù)據(jù)結(jié)構(gòu)知識  39
   3.1  概念  40
     3.1.1  基礎(chǔ)概念  40
     3.1.2  數(shù)據(jù)結(jié)構(gòu)概念  40
   3.2  線性表  41
     3.2.1  順序存儲結(jié)構(gòu)  42
     3.2.2  鏈式存儲結(jié)構(gòu)  44
     3.2.3  串  48
   3.3  隊列和棧  50
     3.3.1  隊列  50
     3.3.2  棧  52
   3.4  樹  53
     3.4.1  樹的定義和基本概念  53
     3.4.2  二叉樹  54
     3.4.3  二叉樹  57
     3.4.4  二叉排序樹  57
     3.4.5  線索二叉樹  57
     3.4.6  樹和森林  58
   3.5  圖  61
     3.5.1  圖的概念  61
     3.5.2  圖的存儲  62
     3.5.3  圖的遍歷  63
     3.5.4  小生成樹  65
     3.5.5  AOV和AOE  66
   3.6  哈希表  67
     3.6.1  哈希函數(shù)的構(gòu)造方法  67
     3.6.2  沖突的處理  67
     3.6.3  哈希表的查找  69
   3.7  查找  69
     3.7.1  順序查找  69
     3.7.2  二分查找  69
   3.8  排序  70
     3.8.1  插入排序  70
     3.8.2  交換排序  71
     3.8.3  選擇排序  73
     3.8.4  歸并排序  75
     3.8.5  基數(shù)排序  75
     3.8.6  各種排序算法復(fù)雜性比較  76
   3.9  算法描述和分析  76
     3.9.1  算法的流程圖、偽代碼描述方式  77
     3.9.2  算法的效率分析  77
   第4章  操作系統(tǒng)知識  78
   4.1  操作系統(tǒng)概述  78
   4.2  處理機管理  80
     4.2.1  進程狀態(tài)  80
     4.2.2  進程的互斥和同步  81
     4.2.3  進程調(diào)度  85
     4.2.4  死鎖  85
     4.2.5  線程  87
   4.3  存儲管理  87
     4.3.1  實存管理  87
     4.3.2  虛存管理  88
   4.4  文件管理  90
     4.4.1  文件的組織結(jié)構(gòu)  91
     4.4.2  文件目錄  93
     4.4.3  文件管理其他知識  94
   4.5  作業(yè)管理  94
   4.6  設(shè)備管理  94
     4.6.1  設(shè)備管理概述  94
     4.6.2  I/O軟件  95
     4.6.3  磁盤調(diào)度  95
第5章  程序設(shè)計語言和語言處理程序基礎(chǔ)知識  97
   5.1  程序設(shè)計語言基礎(chǔ)知識  97
     5.1.1  常見的程序設(shè)計語言  97
     5.1.2  程序的翻譯  98
     5.1.3  程序設(shè)計語言的基本成分  99
     5.1.4  函數(shù)  100
   5.2  語言處理程序基礎(chǔ)知識  103
     5.2.1  解釋程序基礎(chǔ)  103
     5.2.2  匯編程序基礎(chǔ)  103
     5.2.3  編譯程序基礎(chǔ)  103
     5.2.4  文法和語言的形式描述  104
第2天  夯實基礎(chǔ)  113
   第6章  數(shù)據(jù)庫知識  113
   6.1  數(shù)據(jù)庫三級模式結(jié)構(gòu)  114
   6.2  數(shù)據(jù)模型  115
     6.2.1  概念模型  115
     6.2.2  E-R圖  116
     6.2.3  基本數(shù)據(jù)模型  117
   6.3  數(shù)據(jù)依賴與函數(shù)依賴  118
     6.3.1  數(shù)據(jù)依賴  118
     6.3.2  函數(shù)依賴  118
   6.4  關(guān)系代數(shù)  118
     6.4.1  基本關(guān)系代數(shù)運算  118
     6.4.2  擴展關(guān)系代數(shù)運算  119
   6.5  關(guān)系數(shù)據(jù)庫標準語言  124
     6.5.1  數(shù)據(jù)定義(DDL)  124
     6.5.2  數(shù)據(jù)操作(DML)  126
     6.5.3  數(shù)據(jù)更新操作  128
     6.5.4  視圖  129
     6.5.5  訪問控制  129
     6.5.6  嵌入式SQL  129
   6.6  規(guī)范化  130
     6.6.1  存儲異常  130
     6.6.2  模式分解  130
   6.7  數(shù)據(jù)庫的控制功能  130
     6.7.1  事務(wù)  130
     6.7.2  并發(fā)控制  131
   6.8  數(shù)據(jù)倉庫基礎(chǔ)  133
   6.9  分布式數(shù)據(jù)庫基礎(chǔ)  134
   6.10  數(shù)據(jù)庫設(shè)計過程  134
     6.10.1  需求分析  134
     6.10.2  概念結(jié)構(gòu)設(shè)計  135
     6.10.3  邏輯結(jié)構(gòu)設(shè)計  135
     6.10.4  數(shù)據(jù)庫物理設(shè)計  135
     6.10.5  數(shù)據(jù)庫的實施  135
     6.10.6  數(shù)據(jù)庫運行與維護  135
   第7章  計算機網(wǎng)絡(luò)  135
   7.1  計算機網(wǎng)絡(luò)概述  136
   7.2  網(wǎng)絡(luò)體系結(jié)構(gòu)  137
     7.2.1  網(wǎng)絡(luò)拓撲  137
     7.2.2  OSI  137
     7.2.3  TCP/IP參考模型  138
   7.3  物理層  139
     7.3.1  傳輸速率  139
     7.3.2  傳輸介質(zhì)  140
     7.3.3  常見網(wǎng)絡(luò)設(shè)備  141
   7.4  數(shù)據(jù)鏈路層  142
     7.4.1  點對點協(xié)議  142
     7.4.2  局域網(wǎng)的數(shù)據(jù)鏈路層結(jié)構(gòu)  142
     7.4.3  CSMA/CD  144
   7.5  網(wǎng)絡(luò)層  144
     7.5.1  IP協(xié)議  144
     7.5.2  IPv4地址  144
     7.5.3  IPv4地址分類  145
     7.5.4  子網(wǎng)掩碼  146
     7.5.5  地址結(jié)構(gòu)  147
     7.5.6  VLSM和CIDR  148
     7.5.7  IP地址和子網(wǎng)規(guī)劃  148
     7.5.8  ICMP  150
     7.5.9  ARP和RARP  150
     7.5.10  IPv6  150
   7.6  傳輸層  150
     7.6.1  TCP  150
     7.6.2  UDP  150
   7.7  應(yīng)用層  151
     7.7.1  DNS  151
     7.7.2  DHCP  151
     7.7.3  WWW  152
     7.7.4  HTTP  152
     7.7.5  E-mail  153
     7.7.6  FTP  154
     7.7.7  SNMP  155
     7.7.8  Telnet  155
     7.7.9  SSH  155
   7.8  交換與路由  155
     7.8.1  交換  155
     7.8.2  路由  156
   7.9  網(wǎng)站建設(shè)  156
   第8章  多媒體基礎(chǔ)  168
   8.1  多媒體基礎(chǔ)概念  169
   8.2  聲音處理  170
     8.2.1  聲音相關(guān)的兩個參數(shù)  170
     8.2.2  聲音數(shù)字化處理參數(shù)  170
     8.2.3  聲音合成  171
     8.2.4  聲音文件格式  171
   8.3  圖形和圖像處理  172
     8.3.1  圖形數(shù)據(jù)  172
     8.3.2  圖像的壓縮  172
     8.3.3  圖像的屬性  172
     8.3.4  動畫  174
     8.3.5  視頻  174
     8.3.6  流媒體  174
   第9章  軟件工程與系統(tǒng)開發(fā)基礎(chǔ)  174
   9.1  軟件工程概述  175
     9.1.1  軟件工程基本要素  175
     9.1.2  軟件開發(fā)工具  175
     9.1.3  軟件開發(fā)環(huán)境  176
   9.2  軟件生存周期與軟件生存周期模型  176
     9.2.1  軟件開發(fā)模型  176
     9.2.2  軟件開發(fā)方法  181
     9.2.3  軟件過程改進  183
   9.3  軟件項目管理  184
     9.3.1  軟件項目管理基礎(chǔ)  184
     9.3.2  軟件項目成本管理  185
     9.3.3  軟件項目進度管理  185
     9.3.4  軟件項目質(zhì)量管理  186
     9.3.5  軟件項目風險管理  188
     9.3.6  軟件項目溝通管理  189
     9.3.7  軟件項目配置管理  189
   9.4  軟件項目度量  189
     9.4.1  軟件度量  189
     9.4.2  軟件復(fù)雜性度量  189
   9.5  系統(tǒng)分析與需求分析  189
     9.5.1  系統(tǒng)分析  189
     9.5.2  需求分析  190
   9.6  系統(tǒng)設(shè)計  190
     9.6.1  系統(tǒng)設(shè)計分類  190
     9.6.2  結(jié)構(gòu)化分析  190
     9.6.3  結(jié)構(gòu)化設(shè)計  191
     9.6.4  Web應(yīng)用系統(tǒng)分析與設(shè)計  193
     9.6.5  用戶界面設(shè)計  193
   9.7  軟件測試  194
     9.7.1  軟件測試基礎(chǔ)  194
9.7.2  單元測試、集成測試、確認測試、系統(tǒng)測試、驗收測試  194
     9.7.3  白盒測試、黑盒測試、灰盒測試  195
     9.7.4  靜態(tài)測試、動態(tài)測試  196
   9.8  系統(tǒng)維護  196
   9.9  軟件體系結(jié)構(gòu)  197
   第10章  面向?qū)ο? 197
   10.1  面向?qū)ο蠡A(chǔ)  198
     10.1.1  面向?qū)ο蠡径x  198
     10.1.2  面向?qū)ο蠓治? 200
     10.1.3  面向?qū)ο笤O(shè)計  200
     10.1.4  面向?qū)ο蟪绦蛟O(shè)計  200
     10.1.5  面向?qū)ο鬁y試基礎(chǔ)  200
   10.2  UML  200
     10.2.1  事物  200
     10.2.2  關(guān)系  201
     10.2.3  圖  202
   10.3  設(shè)計模式  207
     10.3.1  設(shè)計模式基礎(chǔ)  207
     10.3.2  創(chuàng)建型設(shè)計模式  209
     10.3.3  結(jié)構(gòu)型設(shè)計模式  210
     10.3.4  行為型設(shè)計模式  210
第3天  深入學(xué)習(xí)  212
   第11章  信息安全  212
   11.1  信息安全基礎(chǔ)  213
     11.1.1  信息安全研究方向  213
     11.1.2  信息安全管理  213
     11.1.3  網(wǎng)絡(luò)安全等級保護  213
   11.2  信息安全基本要素  214
   11.3  防火墻與入侵檢測  215
     11.3.1  常見的3種防火墻技術(shù)  215
     11.3.2  ACL  216
     11.3.3  入侵檢測與入侵防護  216
   11.4  常見的網(wǎng)絡(luò)安全威脅  216
     11.4.1  網(wǎng)絡(luò)監(jiān)聽  217
     11.4.2  口令破解  217
     11.4.3  拒絕服務(wù)攻擊  217
     11.4.4  漏洞攻擊  217
     11.4.5  僵尸網(wǎng)絡(luò)  217
     11.4.6  網(wǎng)絡(luò)釣魚  217
     11.4.7  網(wǎng)絡(luò)欺騙  218
     11.4.8  社會工程  218
   11.5  惡意代碼  218
     11.5.1  惡意代碼命名規(guī)則  218
     11.5.2  計算機病毒  219
     11.5.3  蠕蟲  219
     11.5.4  木馬  220
   11.6  網(wǎng)絡(luò)安全協(xié)議  220
     11.6.1  HTTPS與S-HTTP  220
     11.6.2  S/MIME  220
   11.7  加密算法與信息摘要  220
     11.7.1  密碼體制  220
     11.7.2  對稱加密算法  221
     11.7.3  非對稱加密算法  221
     11.7.4  信息完整性驗證算法  221
     11.7.5  數(shù)字簽名  222
     11.7.6  數(shù)字信封  222
     11.7.7  容錯、容災(zāi)與備份  222
   第12章  信息化基礎(chǔ)  223
   12.1  信息與信息化  223
   12.2  電子政務(wù)  224
   12.3  企業(yè)信息化  224
   12.4  電子商務(wù)  225
   12.5  新一代信息技術(shù)  225
     12.5.1  大數(shù)據(jù)  225
     12.5.2  云計算  226
     12.5.3  互聯(lián)網(wǎng)  227
     12.5.4  智慧城市  227
     12.5.5  物聯(lián)網(wǎng)  227
     12.5.6  移動互聯(lián)網(wǎng)  228
     12.5.7  人工智能  228
   第13章  知識產(chǎn)權(quán)相關(guān)法規(guī)  228
   13.1  著作權(quán)法  229
   13.2  專利法  231
   13.3  商標法  232
   13.4  計算機軟件保護條例  232
   第14章  標準化  233
   14.1  標準化概述  234
   14.2  標準化分類  234
   14.3  標準的代號和名稱  234
   14.4  ISO 9000  235
   第15章  數(shù)學(xué)基礎(chǔ)  235
   15.1  矩陣  235
   15.2  線性插值  236
   第16章  Excel基礎(chǔ)  237
   16.1  Excel基本概念  237
   16.2  基本公式  238
   16.3  公式中單元格的引用  239
     16.3.1  相對引用  239
     16.3.2  引用  240
     16.3.3  混合引用  241
   16.4  函數(shù)  241
   第17章  Windows基礎(chǔ)  250
   17.1  Windows基本操作  250
     17.1.1  資源管理器  250
     17.1.2  回收站  251
     17.1.3  文件  251
     17.1.4  對話框  252
     17.1.5  磁盤管理  253
     17.1.6  動態(tài)鏈接庫  253
   17.2  用戶與組  253
     17.2.1  用戶賬號  253
     17.2.2  組賬號  254
   17.3  文件系統(tǒng)與分區(qū)管理  254
   17.4  Windows常見網(wǎng)絡(luò)命令  255
第4天  擴展實踐  257
   第18章  C語言基礎(chǔ)  257
   18.1  C語言程序結(jié)構(gòu)  258
     18.1.1  關(guān)鍵字  258
     18.1.2  數(shù)據(jù)類型  259
   18.2  變量與常量  260
     18.2.1  變量  260
     18.2.2  常量  261
   18.3  運算符與表達式  262
   18.4  基本程序結(jié)構(gòu)  263
     18.4.1  順序結(jié)構(gòu)  263
     18.4.2  分支結(jié)構(gòu)  264
     18.4.3  循環(huán)結(jié)構(gòu)  264
   18.5  數(shù)組  265
     18.5.1  數(shù)組的聲明  265
     18.5.2  數(shù)組的初始化  266
     18.5.3  數(shù)組的訪問  266
   18.6  函數(shù)  267
   18.7  指針  268
     18.7.1  指針聲明  268
     18.7.2  空指針  268
     18.7.3  指針算術(shù)運算與數(shù)組訪問  269
     18.7.4  指針數(shù)組  270
     18.7.5  數(shù)組指針  270
   第19章  Java語言  270
   19.1  Java語言基礎(chǔ)  271
     19.1.1  Java關(guān)鍵字  271
     19.1.2  Java數(shù)據(jù)類型  272
     19.1.3  Java運算符  272
     19.1.4  Java流程控制語句  273
     19.1.5  Java數(shù)組  275
   19.2  Java類和對象  275
     19.2.1  類的定義  276
     19.2.2  對象  278
     19.2.3  構(gòu)造方法與析構(gòu)方法  279
     19.2.4  this關(guān)鍵字  279
     19.2.5  包  279
     19.2.6  String類  280
   19.3  繼承  281
   19.4  方法重載與方法重寫  282
     19.4.1  方法重載  282
     19.4.2  方法重寫  282
   19.5  抽象類  282
   19.6  接口  283
   19.7  異常機制  283
   19.8  輸入/輸出流  284
     19.8.1  字節(jié)流  284
     19.8.2  字符流  284
   第20章  經(jīng)典案例分析  285
   20.1  程序流程圖案例  285
   20.2  C語言案例  290
   20.3  Java語言案例  295
第5天  模擬測試  301
   程序員上午試卷  301
   程序員下午試卷  309
   程序員上午試卷解析與參考答案  315
   程序員下午試卷解析與參考答案  323
  參考文獻  326
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號