基本介紹
內容提要,編輯推薦,目錄,
內容提要
本書希賽IT教育研發中心組織編寫,緊扣教育部考試中心新推出的考試大綱,通過對歷年試題進行科學分析、研究、總結、提煉而成。
本書主要內容包括應試指南,知識點解析,筆試全真模擬試卷及解析,機試指導、分類解析及模擬4個部分。附錄里有2007年上半年和下半年筆試的試卷及解析。
基於歷年試題、利用統計分析的方法、科學作出結論並預測以後的出題動向,是本書的一大特色。本書可以保證既不漏掉考試必需的知識點,又不加重考生備考負擔,使考生輕鬆、愉快地掌握知識點並領悟二級VB考試的真諦,“一書在手,過關無憂”。
機試方面,經過深入分析上機考試題庫內容,本書精心組織了5套全真模擬試題,試題涉及歷次考試內容的各個方面。
本書可以作為參加全國計算機等級考試——二級VB考試的複習用書,也可作為學習VB語言的參考書。
編輯推薦
本書緊扣考試大綱,採用了表格統計法、餅狀圖分析法、走勢圖分析法,科學地研究每個知識點的命題情況,準確把握每個出題點的深淺;同時基於每個章節知識點分布統計分析的結果,科學地編寫後面的同步訓練試題;全真模擬試卷完全緊扣大綱。全書結構科學、重點突出、針對性強。
本書可以作為參加全國計算機等級考試——二級VB考試的複習用書,也可作為學習VB語言的參考書。
最新版的考試大綱,精心統計的各考點試題分數分布、比重、走勢,逐一分析各個考點,配有例題加強訓練,每章還配有同步訓練,絕對超值的增值服務,為您提供線上測試和名師指點,助您輕鬆過關。
目錄
第1章 應試指南 1
1.1 二級VisualBasic語言考試大綱
1.1 (最新版) 1
1.1.1公共基礎知識 1
1.1.2VisualBasic語言程式設計 2
1.2 筆試方法和技巧 6
1.2.1筆試試題知識點分析 6
1.2.2解題方法和技巧 8
1.3 機試方法和技巧 10
第2章 數據結構與算法 12
2.1 算法的基本概念 13
2.1.1考點1:算法的定義 13
2.1.2考點2:算法複雜度 13
2.2 數據結構的定義 14
2.2.1考點1:什麼是數據結構 14
2.2.2考點2:數據結構的圖形表示 16
2.3 線性表 16
2.3.1考點1:線性表 16
2.3.2考點2:線性表的順序存儲結構 17
2.3.3考點3:線性表的插入和
2.3.3刪除操作 17
2.4 棧 18
2.4.1考點1:什麼是棧 18
2.4.2考點2:棧的順序存儲結構 18
2.4.3考點3:棧的插入和刪除運算 19
2.5 佇列 19
2.5.1考點1:什麼是佇列 19
2.5.2考點2:佇列的順序存儲結構 19
2.5.3考點3:佇列的插入和刪除運算 20
2.6 線性單鍊表、雙向鍊表與
2.6 循環鍊表 20
2.6.1考點1:線性單鍊表 21
2.6.2考點2:循環鍊表 21
2.6.3考點3:雙向鍊表 21
2.6.4考點4:鍊表的基本操作 22
2.7 樹 22
2.7.1考點1:樹的定義 23
2.7.2考點2:二叉樹的定義 23
2.7.3考點3:二叉樹的順序存儲結構 24
2.7.4考點4:二叉樹的鏈式存儲結構 25
2.7.5考點5:二叉樹的遍歷 25
2.8 查找算法 27
2.8.1考點1:順序查找 27
2.8.2考點2:二分查找 27
2.9 排序算法 28
2.9.1考點1:排序概述 28
2.9.2考點2:插入類排序 29
2.9.3考點3:交換類排序 29
2.9.4考點4:選擇類排序 30
2.1 小結 31
2.11 同步訓練 31
2.11.1選擇題 31
2.11.2填空題 33
2.12 同步訓練答案 33
2.12.1選擇題 33
2.12.2填空題 33
第3章 程式設計基礎 34
3.1 程式設計 34
3.1.1考點1:程式設計的方法 35
3.1.2考點2:程式設計的風格 35
3.2 結構化程式設計 37
3.2.1考點1:結構化程式設計的提出 38
3.2.2考點2:結構化程式設計的
3.2.2基本特徵 38
3.2.3考點3:結構化程式設計的
3.2.33種基本結構 38
3.2.4考點4:結構化程式設計方法 41
3.2.5考點5:結構化程式設計方法
3.2.5的原則 42
3.3 面向對象程式設計 42
3.3.1考點1:面向對象程式設計
3.3.1方法的提出 42
3.3.2考點2:面向對象程式設計
3.3.1方法的基本概念 43
3.3.3考點3:面向對象程式設計
3.3.1的基本思想和方法 44
3.4 小結 45
3.5 同步訓練 45
3.5.1選擇題 45
3.5.2填空題 46
3.6 同步訓練答案 47
3.6.1選擇題 47
3.6.2填空題 47
第4章 軟體工程基礎 48
4.1 軟體工程的基本概念 49
4.1.1考點1:軟體與軟體工程概述 49
4.1.2考點2:軟體生命周期 50
4.1.3考點3:軟體工具與軟體
3.3.1開發環境 51
4.2 結構化分析方法 51
4.2.1考點1:結構化分析方法概述 51
4.2.2考點2:數據流圖 52
4.2.3考點3:數據字典 54
4.2.4考點4:軟體需求規格說明書 55
4.3 軟體設計 55
4.3.1考點1:概要設計 56
4.3.2考點2:詳細設計 58
4.4 軟體測試 61
4.4.1考點1:軟體測試的目的 61
4.4.2考點2:測試方法 61
4.4.3考點3:測試用例設計 62
4.4.4考點4:軟體測試策略 65
4.5 程式調試 67
4.5.1考點1:靜態調試 67
4.5.2考點2:動態調試 67
4.5.3考點3:調試策略 67
4.6 軟體維護 68
4.7 小結 69
4.8 同步訓練 69
4.8.1選擇題 69
4.8.2填空題 71
4.9 同步訓練答案 71
4.9.1選擇題 71
4.9.2填空題 71
第5章 資料庫設計基礎 72
5.1 資料庫基礎知識 73
5.1.1考點1:資料庫 73
5.1.2考點2:資料庫管理系統 74
5.1.3考點3:資料庫系統 74
5.1.4考點4:數據管理技術的發展 75
5.2 數據模型 76
5.2.1考點1:數據模型的概述 76
5.2.2考點2:實體聯繫模型及E-R圖 77
5.2.3考點3:層次、網狀、關係模型 80
5.2.4考點4:從E-R圖導出關係數據
3.3.1模型 81
5.3 關係運算 82
5.3.1考點1:關係代數 82
5.3.2考點2:傳統的集合運算 83
5.3.3考點3:專門的關係運算 84
5.4 資料庫設計 86
5.4.1考點1:資料庫設計概述 86
5.4.2考點2:資料庫設計方法 86
5.4.3考點3:資料庫設計步驟 87
5.4.4考點4:資料庫的規範化 88
5.5 小結 88
5.6 同步訓練 89
5.6.1選擇題 89
5.6.2填空題 90
5.7 同步訓練答案 91
5.7.1選擇題 91
5.7.2填空題 91
第6章 VisualBasic程式設計的
初步知識 92
6.1 VisualBasic概述 92
6.1.1考點1:VisualBasic的
3.3.1特點和版本 92
6.2 VisualBasic程式開發環境 93
6.2.1考點1:VisualBasic的
3.3.1啟動和退出 93
6.2.2考點2:VisualBasic的
3.3.1程式開發環境 94
6.3 VisualBasic常用對象及其操作 96
6.3.1考點1:對象 96
6.3.2考點2:窗體 97
6.3.3考點3:控制項 98
6.3.4考點4:控制項的畫法和基本操作 99
6.4 VisualBasic應用程式基本操作 100
6.4.1考點1:VisualBasic中的語句 100
6.4.2考點2:用VisualBasic開發
3.3.1應用程式的一般步驟 101
6.4.3考點3:程式的保存、裝入
3.3.1和運行 102
6.4.4考點4:應用程式的結構與
3.3.1工作方式 103
6.5 VisualBasic常用數據類型 104
6.5.1考點1:基本數據類型 104
6.5.2考點2:用戶定義的數據類型 105
6.6 VisualBasic中的常量和變數 106
6.6.1考點1:常量 106
6.6.2考點2:變數 106
6.6.3考點3:變數的作用域——
3.3.1局部變數與全局變數 107
6.6.4考點4:默認聲明 108
6.7 VisualBasic常用內部函式 109
6.7.1考點1:轉換函式 109
6.7.2考點2:數學函式 109
6.7.3考點3:日期和時間函式 110
6.7.4考點4:隨機數函式 110
6.8 VisualBasic字元串處理 110
6.8.1考點1:字元串函式 110
6.9 VisualBasic運算符與表達式 113
6.9.1考點1:算術運算符 113
6.9.2考點2:關係運算符與
3.3.1邏輯運算符 113
6.9.3考點3:表達式的執行順序 114
6.1 VisualBasic常用標準控制項 114
6.10.1考點1:文本控制項 114
6.10.2考點2:圖形控制項 117
6.10.3考點3:按鈕控制項 120
6.10.4考點4:選擇控制項——
6.10.4複選框和單選按鈕 121
6.10.5考點5:選擇控制項——
6.10.4列表框和組合框 121
6.10.6考點6:滾動條 125
6.10.7考點7:計時器 126
6.10.8考點8:框架 127
6.10.9考點9:焦點與Tab順序 127
6.11 同步訓練 128
6.11.1選擇題 128
6.11.2填空題 138
6.12 同步訓練答案 142
6.12.1選擇題 142
6.12.2填空題 142
第7章 數據輸入輸出 143
7.1 數據輸出方法 143
7.1.1考點1:print方法 143
7.1.2考點2:與Print方法
7.1.2有關的函式 144
7.1.3考點3:格式輸出(Format$) 144
7.1.4考點4:Cls方法與Move方法 146
7.1.5考點5:MsgBox函式 147
7.1.6考點6:MsgBox語句 148
7.2 數據輸入方法 149
7.2.1考點1:InputBox方法 149
7.3 字型設定與列印輸出 150
7.3.1考點1:字型的屬性設定 150
7.3.2考點2:印表機輸出 150
7.4 同步訓練 151
7.4.1選擇題 151
7.4.2填空題 153
7.5 同步訓練答案 153
7.5.1選擇題 153
7.5.2填空題 153
第8章 VisualBasic控制結構 154
8.1 分支控制結構 154
8.1.1考點1:單行結構條件語句 154
8.1.2考點2:塊結構條件語句 155
8.1.3考點3:IIf函式 156
8.1.4考點4:多分支控制結構 156
8.2 循環控制結構 157
8.2.1考點1:For循環控制結構 157
8.2.2考點2:當循環控制結構 159
8.2.3考點3:Do循環控制結構 160
8.2.4考點4:多重循環 162
8.3 同步訓練 165
8.3.1選擇題 165
8.3.2填空題 172
8.4 同步訓練答案 175
8.4.1選擇題 175
8.4.2填空題 175
第9章 數組與過程 176
9.1 數組基本概念 176
9.1.1考點1:數組的定義 176
9.1.2考點2:默認數組 178
9.2 數組基本操作 179
9.2.1考點1:動態數組的定義 179
9.2.2考點2:數組的清除和重定義 181
9.2.3考點3:數組的基本操作 181
9.2.4考點4:ForEach…Next語句 184
9.2.5考點5:數組的初始化 184
9.3 控制項數組 186
9.3.1考點1:控制項數組的基本概念 186
9.3.2考點2:使用控制項數組 186
9.4 Sub過程 187
9.4.1考點1:過程概述 187
9.4.2考點2:建立和調用Sub過程 187
9.4.3考點3:通用Sub過程與
7.1.2事件過程 189
9.5 Function過程 190
9.5.1考點1:建立和調用
7.1.2Function過程 190
9.5.2考點2:通用Function過程與
7.1.2事件過程 191
9.6 過程中的參數 193
9.6.1考點1:形參與實參 193
9.6.2考點2:引用 194
9.6.3考點3:傳值 196
9.6.4考點4:數組參數的傳送 197
9.6.5考點5:可選參數與可變參數 198
9.6.6考點6:對象參數 199
9.7 局部記憶體分配 200
9.7.1考點1:局部記憶體 200
9.8 Shell函式 200
9.8.1考點1:Shell函式的定義及
7.1.2調用方法 200
9.9 同步訓練 201
9.9.1選擇題 201
9.9.2填空題 214
9.1 同步訓練答案 217
9.10.1選擇題 217
9.10.2填空題 217
第10章 鍵盤與滑鼠事件 218
10.1 鍵盤事件 218
10.1.1考點1:KeyPress事件 218
10.1.2考點2:KeyDown和
10.1.2KeyUp事件 220
10.2 滑鼠事件 222
10.2.1考點1:滑鼠事件 222
10.3 滑鼠游標設定與拖放 224
10.3.1考點1:滑鼠游標的形狀 224
10.3.2考點2:拖放 226
10.4 同步訓練 229
10.4.1選擇題 229
10.4.2填空題 231
10.5 同步訓練答案 232
10.5.1選擇題 232
10.5.2填空題 232
第11章 可視化程式設計 233
11.1 選單程式設計 233
11.1.1考點1:下拉式選單 233
11.1.2考