-
>
2021年國家統一法律職業資格考試案例分析指導用書(全2冊)
-
>
新東方(2021)十天搞定考研詞匯(便攜版)
-
>
安全生產管理 2019版中級
-
>
馬克思主義基本原理概論 自學考試學習讀本 (2018年版)
-
>
中國近現代史綱要自學考試學習讀本(2018年版)
-
>
長篇小說:格列佛游記
-
>
普通話水平測試專用教材
全國計算機技術與軟件專業技術資格(水平)考試參考用書軟件設計師考試同步輔導:考點串講.真題詳解與強化訓練(第3版) 版權信息
- ISBN:9787302505457
- 條形碼:9787302505457 ; 978-7-302-50545-7
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
全國計算機技術與軟件專業技術資格(水平)考試參考用書軟件設計師考試同步輔導:考點串講.真題詳解與強化訓練(第3版) 本書特色
全國計算機技術與軟件專業技術資格(水平)考試得到社會各界的廣泛認可。本系列圖書自出版以來,被眾多考生選用為考試參考書,多次再版、重印,為考生備考提供了有力的幫助,深受廣大讀者的厚愛。作為一套為考生備考使用的圖書,本系列圖書具有以下特色: (1) 全面剖析命題特點。通過分析研究近幾年的考題,統計出各章所占的分值和考點的分布情況,引導考生把握命題規律。 (2) 突出嚴謹性與實用性。按照考試大綱,與官方教程同步,內容嚴謹,應試導向準確。 (3) 考點濃縮,重點突出。精心篩選考點,突出重點與難點,針對性強。同時對于考試中出現的而指定教材沒有闡述的知識點進行了必要的補充。 (4) 例題典型,分析透徹。所選例題出自真題,內容真實相關,例題分析細致深入,解答準確完整,以幫助考生增強解題能力,突出實用性。 (5) 習題豐富,附有答案。每章都提供了一定數量的習題供考生自測,并配有參考答案與解析,有利于考生鞏固所學知識,提高解題能力。 (6) 全真試題實戰演練。試題題型、考點分布、題目難度與真題相當,便于考生熟悉考試方法、試題形式,全面了解試題的深度和廣度。
全國計算機技術與軟件專業技術資格(水平)考試參考用書軟件設計師考試同步輔導:考點串講.真題詳解與強化訓練(第3版) 內容簡介
《軟件設計師考試同步輔導——考點串講、真題詳解與強化訓練(第3版)》是按照很新頒布的全國計算機技術與軟件專業技術資格(水平)考試大綱和指定教材編寫的考試參考用書。全書分為13章,內容包括:計算機系統知識、程序語言基礎知識、數據結構、操作系統知識、軟件工程基礎知識、結構化開發方法、面向對象技術、算法設計與分析、數據庫技術基礎、網絡與信息安全基礎知識、標準化和軟件知識產權基礎知識、計算機專業英語和考前模擬卷。每章分為備考指南、考點串講、真題詳解和強化訓練四大部分,可以幫助讀者明確考核要求,熟悉命題規律與特點,掌握考試要點和解題方法。 《軟件設計師考試同步輔導——考點串講、真題詳解與強化訓練(第3版)》緊扣考試大綱,具有應試導向準確、考試要點突出、真題分析詳盡、針對性強等特點,很好適合參加軟件設計師考試的考生使用,也可作為高等院校或培訓班的教材。
全國計算機技術與軟件專業技術資格(水平)考試參考用書軟件設計師考試同步輔導:考點串講.真題詳解與強化訓練(第3版) 目錄
目 錄
第1章 計算機系統知識 1
1.1 備考指南 1
1.1.1 考綱要求 1
1.1.2 考點統計 2
1.1.3 命題特點 2
1.2 考點串講 3
1.2.1 數據表示與校驗碼 3
1.2.2 計算機系統硬件組成 5
1.2.3 存儲系統 6
1.2.4 輸入/輸出技術 10
1.2.5 總線結構 12
1.2.6 指令系統 13
1.2.7 可靠性與系統性能評測 14
1.3 真題詳解 16
綜合知識試題 16
1.4 強化訓練 27
1.4.1 綜合知識試題 27
1.4.2 綜合知識試題參考答案 28
第2章 程序語言基礎知識 31
2.1 備考指南 31
2.1.1 考綱要求 31
2.1.2 考點統計 31
2.1.3 命題特點 32
2.2 考點串講 32
2.2.1 程序語言概述 32
2.2.2 語言處理程序基礎 36
2.2.3 文法和有限自動機 38
2.3 真題詳解 42
綜合知識試題 42
2.4 強化訓練 53
2.4.1 綜合知識試題 53
2.4.2 綜合知識試題參考答案 55
第3章 數據結構 57
3.1 備考指南 57
3.1.1 考綱要求 57
3.1.2 考點統計 57
3.1.3 命題特點 58
3.2 考點串講 58
3.2.1 線性結構 58
3.2.2 數組、矩陣和廣義表 63
3.2.3 樹 64
3.2.4 圖 68
3.2.5 查找 71
3.2.6 排序 75
3.3 真題詳解 78
綜合知識試題 78
3.4 強化訓練 89
3.4.1 綜合知識試題 89
3.4.2 綜合知識試題參考答案 92
第4章 操作系統知識 95
4.1 備考指南 95
4.1.1 考綱要求 95
4.1.2 考點統計 95
4.1.3 命題特點 96
4.2 考點串講 96
4.2.1 操作系統基礎知識 96
4.2.2 進程管理 98
4.2.3 存儲管理 102
4.2.4 設備管理 107
4.2.5 文件管理 109
4.2.6 作業管理 113
4.3 真題詳解 115
綜合知識試題 115
4.4 強化訓練 127
4.4.1 綜合知識試題 127
4.4.2 綜合知識試題參考答案 129
第5章 軟件工程基礎知識 131
5.1 備考指南 131
5.1.1 考綱要求 131
5.1.2 考點統計 132
5.1.3 命題特點 132
5.2 考點串講 132
5.2.1 軟件工程概述 132
5.2.2 軟件開發模型 134
5.2.3 軟件開發方法 135
5.2.4 需求分析 136
5.2.5 系統設計 138
5.2.6 系統測試 139
5.2.7 軟件開發項目管理 143
5.2.8 軟件質量 145
5.2.9 軟件度量 147
5.2.10 軟件工具和軟件開發環境 148
5.3 真題詳解 149
綜合知識試題 149
5.4 強化訓練 167
5.4.1 綜合知識試題 167
5.4.2 綜合知識試題參考答案 169
第6章 結構化開發方法 173
6.1 備考指南 173
6.1.1 考綱要求 173
6.1.2 考點統計 173
6.1.3 命題特點 174
6.2 考點串講 174
6.2.1 系統分析與設計概述 174
6.2.2 結構化分析方法 177
6.2.3 結構化設計方法 181
6.2.4 WebApp分析與設計 182
6.2.5 用戶界面設計 185
6.3 真題詳解 187
6.3.1 綜合知識試題 187
6.3.2 案例分析試題 195
6.4 強化訓練 205
6.4.1 綜合知識試題 205
6.4.2 案例分析試題 207
6.4.3 綜合知識試題參考答案 210
6.4.4 案例分析試題參考答案 211
第7章 面向對象技術 215
7.1 備考指南 215
7.1.1 考綱要求 215
7.1.2 考點統計 215
7.1.3 命題特點 216
7.2 考點串講 216
7.2.1 面向對象的基本概念 216
7.2.2 面向對象程序設計 218
7.2.3 面向對象開發技術 220
7.2.4 面向對象分析與設計 220
7.2.5 設計模式 225
7.2.6 C++程序設計 226
7.2.7 Java程序設計 232
7.3 真題詳解 236
7.3.1 綜合知識試題 236
7.3.2 案例分析試題 249
7.4 強化訓練 273
7.4.1 綜合知識試題 273
7.4.2 案例分析試題 277
7.4.3 綜合知識試題參考答案 286
7.4.4 案例分析試題參考答案 289
第8章 算法設計與分析 295
8.1 備考指南 295
8.1.1 考綱要求 295
8.1.2 考點統計 295
8.1.3 命題特點 296
8.2 考點串講 296
8.2.1 算法設計與分析基礎 296
8.2.2 分治法 298
8.2.3 動態規劃法 299
8.2.4 貪心法 300
8.2.5 回溯法 300
8.2.6 其他 301
8.3 真題詳解 305
8.3.1 綜合知識試題 305
8.3.2 案例分析試題 309
8.4 強化訓練 323
8.4.1 綜合知識試題 323
8.4.2 案例分析試題 325
8.4.3 綜合知識試題參考答案 330
8.4.4 案例分析試題參考答案 331
全國計算機技術與軟件專業技術資格(水平)考試參考用書軟件設計師考試同步輔導:考點串講.真題詳解與強化訓練(第3版) 節選
2.1.3 命題特點 縱觀歷次試卷,本章知識點是以選擇題的形式出現在試卷中的。在歷次考試上午試卷中,所考查的題量大約為6道選擇題,所占分值為6分(約占試卷總分值75分中的8%)。本章試題主要考查考生是否掌握了相關的理論知識,難度中等。有限自動機是本章的重點,也是難點。 2.2 考點串講 2.2.1 程序語言概述 一、程序設計語言的基本概念 1.低級語言和高級語言 1) 低級語言 通常稱機器語言和匯編語言為低級語言。機器語言是指用0、1字符串組成的機器指令序列,是*基本的計算機語言;匯編語言是指用符號表示指令的語言。 2) 高級語言 高級語言是從人類的邏輯思維角度出發、面向各類應用的程序語言,其抽象程度大大提高,需要編譯成特定機器上的目標代碼才能執行。這類語言與人們使用的自然語言比較接近,大大提高了程序設計的效率。 2.編譯程序和解釋程序 用某種高級語言或匯編語言編寫的程序稱為源程序,源程序不能直接在計算機上執行。如果源程序是使用匯編語言編寫的,則需要一個稱為匯編程序的翻譯程序將其翻譯成目標程序后才能執行。如果源程序是使用某種高級語言編寫的,則需要相應的解釋程序或編譯程序對其進行翻譯,然后才能在機器上運行。 3.程序設計語言的定義 程序設計語言的定義一般都涉及語法、語義、語用和語境等方面。 (1) 語法:由程序設計語言的基本符號組成程序中的各個語法成分(包括程序)的一組規則,其中由基本字符構成的符號(單詞)書寫規則稱為詞法規則,由符號(單詞)構成語法成分的規則稱為語法規則。程序語言的語法可通過形式語言進行描述。 (2) 語義:程序語言中按語法規則構成的各個語法成分的含義,可分為靜態語義和動態語義。 (3) 語用:表示構成語言的各個記號和使用者的關系,涉及符號的來源、使用和影響。 (4) 語境:理解和實現程序設計語言的環境,包括編譯環境和運行環境。 4.程序設計語言的分類 1) 命令式程序設計語言 命令式程序設計語言是基于動作的語言,在這種語言中,計算被看作是動作的序列。命令式語言族開始于Fortran、Pascal和C語言,體現了命令式程序設計的關鍵思想。 2) 面向對象的程序設計語言 面向對象的程序設計在很大程度上應歸功于從模擬領域發展而來的Simula,Simula提出了對象和類的概念。C++、Java和Smalltalk是面向對象程序設計語言的代表。 3) 函數式程序設計語言 函數式程序設計語言是一類以 -演算為基礎的語言。該語言的代表是LISP,其中大量使用了遞歸。 4) 邏輯型程序設計語言 邏輯型程序設計語言是一類以形式邏輯為基礎的語言。該語言的代表是建立在關系理論和一階謂詞理論基礎上的Prolog。 二、程序設計語言的基本成分 1.數據成分 程序語言的數據成分是指一種程序語言的數據類型。 1) 常量和變量 按照程序運行時數據的值能否改變,可將數據分為常量和變量。程序中的數據對象可以具有左值和(或)右值,左值是指存儲單元(或地址、容器),右值是指具體值(或內容)。變量具有左值和右值,在程序運行過程中其右值可以改變;常量只有右值,在程序運行過程中其右值不能改變。 2) 全局量和局部量 按照數據的作用域范圍,可將數據分為全局量和局部量。系統為全局量分配的存儲空間在程序運行的過程中一般是不改變的,而為局部量分配的存儲單元是動態改變的。 3) 數據類型 按照組織形式的不同,可將數據分為基本類型、用戶定義類型、構造類型及其他類型,等等。C(C++)的數據類型如下。 ? 基本類型:整型(int)、字符型(char)、實型(float、double)和布爾類型(bool)。 ? 特殊類型:空類型(void)。 ? 用戶定義類型:枚舉類型(enum)。 ? 構造類型:數組、結構和聯合。 ? 指針類型:type *。 ? 抽象數據類型:類類型。 其中,布爾類型和類類型是C++在C語言的基礎上擴充的。 2.運算成分 程序語言的運算成分是指允許使用的運算符號及運算規則。大多數高級程序語言的基本運算可以分成算術運算、關系運算和邏輯運算,有些語言還提供位運算。運算符號的使用與數據類型密切相關。為了確保運算結果的唯一性,運算符號要規定優先級和結合性,必要時還要使用圓括號。 3.控制成分 控制成分指明語言允許表述的控制結構,程序員使用控制成分來構造程序中的控制邏輯。 1) 順序結構 在順序結構中,計算過程從所描述的**個操作開始,按順序依次執行后續的操作,直到執行完序列的*后一個操作。順序結構內也可以包含其他控制結構。 2) 選擇結構 選擇結構提供了在兩種或多種分支中選擇執行其中一個分支的邏輯。基本的選擇結構是指定一個條件P,然后根據條件的成立與否決定控制流走計算A還是走計算B,從兩個分支中選擇一個執行。選擇結構中的計算A或計算B還可以包含順序、選擇和循環結構。程序語言中通常還提供簡化了的選擇結構,也就是沒有計算B的分支結構。 3) 循環結構 循環結構描述了重復計算的過程,通常包括3個部分:初始化、需要重復計算的部分和重復的條件。其中,初始化部分有時在控制的邏輯結構中不進行顯式的表示。循環結構主要有兩種形式:while型循環結構和do-while型循環結構。 4.C(C++)語言提供的控制語句 C(C++)語言提供的控制語句如下。 (1) 復合語句。復合語句用于描述順序控制結構。復合語句是一系列用“{”和“}”括起來的聲明和語句,其主要作用是將多條語句組成一個可執行單元。復合語句是一個整體,要么全部執行,要么一條語句也不執行。 (2) if語句和switch語句。這兩種語句用于實現選擇結構。 ① if語句實現的是雙分支的選擇結構,其一般形式如下: if(表達式)語句l;else語句2; 其中,語句1和語句2可以是任何合法的C(C++)語句,當語句2為空語句時,可以簡化為 if(表達式) 語句; 使用if語句時,需要注意的是if和else的匹配關系。C語言規定,else總是與離它*近的尚沒有else與其匹配的if相匹配。 ② switch語句描述了多分支的選擇結構,其一般形式如下: switch(表達式){ case常量表達式1: 語句1; case常量表達式2: 語句2; … case常量表達式n: 語句n; default: 語句n+1; } 執行switch語句時,首先計算表達式的值,然后用所得的值與列舉的常量表達式值依次比較,若任一常量表達式都不能與所得的值相匹配,則執行default的“語句n+l”,然后結束switch語句。 表達式可以是任何類型,常用的是字符型或整型表達式。多個常量表達式可以共用一個語句組。語句組可以包括任何可執行語句,且無須用“{”和“}”括起來。 (3) 循環語句。C(C++)語言提供了3種形式的循環語句用于描述循環計算的控制結構。 ① while語句。while語句描述了先判斷條件再執行循環體的控制結構,其一般形式為 while(條件表達式) 循環體語句; ② do-while語句。do-while語句描述了先執行循環體再判斷條件的控制結構,其一般形式為 do 循環體語句; while(條件表達式); ③ for語句。for語句的基本形式為 for(表達式1;表達式2;表達式3)循環體語句;
全國計算機技術與軟件專業技術資格(水平)考試參考用書軟件設計師考試同步輔導:考點串講.真題詳解與強化訓練(第3版) 作者簡介
本系列圖書由東南大學、廈門大學、南京理工大學、江南大學、中國藥科大學、南京財經大學、常州大學、常州工學院、黃山學院、陸軍炮兵防空兵學院、江蘇科技大學、河海大學文天學院等30余所高校的教師共同研究、編寫而成,他們多為“雙師型”教師,既奮斗在教學一線,又參與諸多項目的研發,對計算機網絡、軟件開發有著豐富的教學經驗、項目經驗,同時對軟考考試大綱和命題規律有較深入的研究,在他們的指導下,相信廣大考生可順利通關。
- >
詩經-先民的歌唱
- >
月亮與六便士
- >
伊索寓言-世界文學名著典藏-全譯本
- >
莉莉和章魚
- >
回憶愛瑪儂
- >
伯納黛特,你要去哪(2021新版)
- >
羅庸西南聯大授課錄
- >
李白與唐代文化