第1章 数据结构与算法 1
考纲 1
考纲提示 1
知识点归纳 1
【算法的基本概念】 1
目录 1
【算法的复杂度】 2
【数据结构】 2
【数据的逻辑结构】 2
【数据的存储结构】 3
【数据的运算】 3
【数据结构的图形表示】 3
【线性结构与非线性结构】 3
【线性表】 4
【线性表的顺序存储结构】 4
【栈】 5
【线性表的插入运算】 5
【线性表的删除运算】 5
【栈的顺序存储结构】 6
【栈的基本运算】 6
【队列】 6
【队列的顺序存储结构】 6
【队列的基本运算】 7
【线性单链表】 7
【循环链表】 7
【双向链表】 7
【链表的基本操作】 8
【树及其基本概念】 8
【二叉树】 9
【二叉树的存储结构】 9
【二叉树的遍历】 11
【排序】 12
【查找】 12
典型题分析 13
习题 17
参考答案 19
第2章 程序设计基础 20
考纲 20
考纲提示 20
知识点归纳 20
【程序设计的方法】 20
【程序设计的风格】 20
【结构化程序设计的主要原则】 22
【结构化程序的基本结构与特点】 22
【面向对象的程序设计】 23
【面向对象方法的基本概念】 23
典型题分析 24
习题 26
参考答案 27
考纲 28
考纲提示 28
知识点归纳 28
【软件定义与特点】 28
【软件危机与软件工程】 28
第3章 软件工程基础 28
【软件生命周期】 29
【软件工程的目标与原则】 29
【软件工程过程】 29
【软件工具与软件开发环境】 30
【结构化分析方法】 30
【数据流图】 31
【数据字典】 31
【软件需求】 32
【结构化设计】 32
【总体设计】 32
【软件测试技术与方法综述】 33
【软件测试的准则】 33
【软件测试的目的】 33
【详细设计】 33
【软件测试的实施】 35
【程序调试】 36
【常见调试方法】 36
典型题分析 37
习题 39
参考答案 40
第4章 数据库设计基础 41
考纲 41
考纲提示 41
知识点归纳 41
【数据库】 41
【数据库管理系统】 41
【数据库系统】 41
【数据模型】 42
【数据库系统的内部结构体系】 42
【数据库系统的基本特点】 42
【实体联系模型】 43
【E-R图】 43
【关系数据模型】 44
【E-R模型到关系模型的转换】 45
【关系代数运算】 45
【数据库的规范化】 46
【数据库设计】 46
【逻辑设计】 47
【需求分析】 47
【概念设计】 47
【物理设计】 48
典型题分析 49
习题 52
参考答案 54
【Visual Basic的基本概念】 55
知识点归纳 55
考纲提示 55
考纲 55
第5章 Visual Basic程序开发环境 55
【Visual Basic的特点和版本】 56
【Visual Basic的启动与退出】 56
【主窗口】 57
【其他窗口】 59
【Visual Basic程序概述】 59
典型题分析 60
习题 63
参考答案 65
第6章 对象及其操作 66
考纲 66
考纲提示 66
知识点归纳 66
【对象】 66
【窗体】 67
【控件】 70
【控件的画法和基本操作】 72
【事件驱动】 74
典型题分析 75
习题 82
参考答案 88
考纲提示 89
【数据类型】 89
知识点归纳 89
考纲 89
第7章 数据类型及其运算 89
【常量和变量】 91
【常用内部函数】 93
【运算符与表达式】 94
典型题分析 96
习题 104
参考答案 108
【数据输出】 109
知识点归纳 109
第8章 数据输入输出 109
考纲提示 109
考纲 109
【InputBox函数】 112
【MsgBox函数和MsgBox语句】 112
【字形】 113
【打印机输出】 114
典型题分析 114
习题 117
参考答案 120
第9章 常用标准控件 121
考纲 121
考纲提示 121
知识点归纳 121
【文本控件】 121
【图形控件】 123
【按钮控件】 125
【选择控件】 126
【选择控件】 128
【滚动条】 130
【计时器(Timer)】 131
【框架】 131
【焦点与Tab顺序】 132
典型题分析 132
习题 138
参考答案 144
第10章 控制结构 145
考纲 145
考纲提示 145
知识点归纳 145
【选择结构】 145
【For循环控制结构】 147
【多分支结构】 147
【While循环控制结构】 148
【Do循环控制结构】 148
【多重循环】 149
【GoTo型控制】 149
典型题分析 150
习题 158
参考答案 164
第11章 数组 166
考纲 166
考纲提示 166
知识点归纳 166
【数组的概念】 166
【数组的基本操作】 168
【控件数组】 169
典型题分析 170
习题 176
参考答案 183
第12章 过程 184
考纲 184
考纲提示 184
知识点归纳 184
【过程的概念】 184
【Sub过程】 185
【Function过程】 186
【参数传送】 187
【可选参数与可变参数】 188
【对象参数】 189
典型题分析 190
习题 195
参考答案 201
知识点归纳 202
考纲提示 202
【菜单概述】 202
第13章 菜单与对话框 202
考纲 202
【用菜单编辑器建立菜单】 203
【菜单项的控制】 203
【菜单项的增减】 204
【弹出式菜单】 204
【对话框的概念】 204
【通用对话框】 205
【文件对话框】 205
【其他对话框】 206
典型题分析 207
习题 211
参考答案 213
考纲提示 214
【建立多重窗体应用程序】 214
知识点归纳 214
第14章 多重窗体与环境应用 214
考纲 214
【多重窗体程序的执行与保存】 215
【Visual Basic工程结构】 216
【闲置循环与DoEvents语句】 217
典型题分析 217
习题 219
参考答案 221
知识点归纳 222
【KeyDown事件和KeyUp事件】 222
【KeyPress事件】 222
第15章 键盘与鼠标事件过程 222
考纲提示 222
考纲 222
【鼠标事件】 223
【鼠标光标】 223
【拖曳】 224
典型题分析 225
习题 228
参考答案 232
第16章 数据文件 233
考纲 233
考纲提示 233
知识点归纳 233
【文件的结构与分类】 233
【文件操作语句和函数】 234
【顺序文件】 235
【随机文件】 236
【文件系统控件】 236
【文件基本操作】 237
典型题分析 237
习题 240
参考答案 242
【上机考试题型和分值】 243
【上机考试时间】 243
考纲 243
知识点归纳 243
第17章 上机指导 243
【考试环境】 244
【注意事项】 245
【考试重点内容】 245
典型题分析 259
习题 268
参考答案 275
全国计算机等级考试二级Visual Basic语言程序设计全真笔试模拟试卷(一) 281
参考答案 288
全国计算机等级考试二级Visual Basic语言程序设计全真笔试模拟试卷(二) 289
参考答案 296
2003年9月全国计算机等级考试二级Visual Basic语言程序设计笔试试卷 297
参考答案 305
2004年4月全国计算机等级考试二级Visual Basic语言程序设计笔试试卷 307
参考答案 316