第0章 考试指南 1
0.1考试环境简介 2
0.2考试流程演示 2
第1章 公共基础知识 5
1.1数据结构与算法 6
考点1算法 6
考点2数据结构的基本概念 6
考点3线性表及其顺序存储结构 7
考点4栈和队列 9
考点5线性链表 10
考点6树和二叉树 11
考点7查找技术 12
考点8排序技术 13
1.2程序设计基础 15
考点9程序设计方法与风格 15
考点10结构化程序设计 15
考点11面向对象的程序设计 16
1.3软件工程基础 17
考点12软件工程基本概念 17
考点13结构化分析方法 19
考点14结构化设计方法 20
考点15软件测试 21
考点16程序的调试 23
1.4数据库设计基础 24
考点17数据库系统的基本概念 24
考点18数据模型 25
考点19关系代数 27
考点20数据库设计与管理 28
1.5综合自测 30
第2章 Visual Basic开发环境 32
2.1 Visual Basic的特点 33
考点1 Visual Basic的特点 33
2.2其他窗口 33
考点2窗体设计器和工程资源管理器 33
考点3属性窗口和工具箱窗口 34
2.3综合自测 34
第3章 对象及其操作 36
3.1对象 37
考点1 Visual Basic的对象 37
考点2对象属性设置 38
3.2窗体 38
考点3窗体的结构与属性 38
考点4窗体事件 41
3.3控件 42
考点5标准控件及控件的命名和控件值 42
3.4综合自测 44
第4章 简单程序设计 45
4.1 Visual Basic中的语句 46
考点1 Visual Basic中的语句 46
4.2编写简单的Visual Basic应用程序 46
考点2用Visual Basic开发应用程序的一般步骤 46
考点3代码编辑器 47
考点4程序的保存、装入和运行 47
4.3综合自测 49
第5章 Visual Basic程序设计基础 51
5.1数据类型 52
考点1基本数据类型 52
考点2用户定义的数据类型 53
5.2常量和变量 54
考点3常量 54
考点4变量 55
5.3变量的作用域 57
考点5局部变量、模块变量与全局变量 57
考点6默认声明 59
5.4常用内部函数 60
考点7常用内部函数 60
5.5字符串函数 62
考点8字符串函数 62
5.6运算符与表达式 64
考点9算术运算符 64
考点10关系运算符和逻辑运算符 65
考点11表达式的执行顺序 66
5.7综合自测 67
第6章 数据的输入/输出 69
6.1数据输出——Print方法 70
考点1 Print方法 70
考点2与Print方法有关的函数 71
考点3格式输出 72
考点4其他方法 73
6.2数据输入——InputBox函数 74
考点5数据输入——InputBox函数 74
6.3 MsgBox函数和MsgBox语句 76
考点6 MsgBox函数 76
考点7 MsgBox语句 78
6.4字形 79
考点8字体类型和大小 79
6.5综合自测 79
第7章 常用标准控件 82
7.1文本控件 83
考点1标签 83
考点2文本框 85
7.2图形控件 88
考点3图片框和图像框 88
考点4图形文件的装入 90
考点5直线和形状 91
7.3按钮控件 93
考点6属性和事件 93
7.4选择控件——复选框与单选按钮 96
考点7复选框和单选按钮的属性和事件 96
7.5选择控件——列表框和组合框 99
考点8列表框 99
考点9组合框 101
7.6滚动条 102
考点10滚动条的属性和事件 102
7.7计时器 105
考点11计时器 105
7.8框架 106
考点12框架 106
7.9焦点与Tab顺序 107
考点13设置焦点和Tab顺序 107
7.10综合自测 109
第8章 Visual Basic控制结构 112
8.1选择控制结构 113
考点1单行结构条件语句 113
考点2块结构条件语句 114
考点3 Ilf函数 116
8.2多分支控制结构 117
考点4多分支控制结构 117
8.3 For循环控制结构 119
考点5 For循环控制结构 119
8.4当循环控制结构 121
考点6当循环控制结构 121
8.5 Do循环控制结构 123
考点7 Do循环控制结构 123
8.6多重循环 126
考点8多重循环 126
8.7综合自测 128
第9章 数组 132
9.1数组 133
考点1数组的定义与默认数组 133
9.2动态数组 135
考点2动态数组的定义 135
9.3数组的基本操作 136
考点3数组元素的引用、输入、输出和复制 136
9.4数组的初始化 138
考点4数组的初始化 138
9.5控件数组 140
考点5基本概念 140
考点6建立控件数组 141
9.6综合自测 142
第10章 过程 145
10.1 Sub过程 146
考点1定义和建立Sub过程 146
考点2调用Sub过程 147
考点3事件过程 149
10.2 Function过程 149
考点4建立Function过程 149
考点5调用Function过程 151
10.3参数传送 152
考点6参数的引用和传值 152
考点7数组参数的传送 153
10.4对象参数 153
考点8控件参数 153
10.5局部内存分配 155
考点9局部内存分配 155
10.6综合自测 157
第11章 键盘与鼠标事件过程 160
11.1 KeyPress事件 161
考点1 KeyPress事件 161
考点2 KeyDown和KeyUp事件 162
11.2鼠标事件 164
考点3鼠标事件 164
11.3鼠标光标的形状 166
考点4 MousePointer属性 166
考点5设置鼠标光标形状 167
11.4综合自测 168
第12章 菜单程序设计 170
12.1菜单编辑器 171
考点1菜单编辑器 171
12.2菜单项的控制 173
考点2有效性控制及键盘选择 173
考点3菜单项标记及增减 174
12.3弹出式菜单 176
考点4弹出式菜单 176
12.4综合自测 177
第13章 对话框程序设计 179
13.1概述 180
考点1对话框的分类 180
考点2通用对话框控件 180
13.2文件对话框 183
考点3文件对话框的属性 183
13.3综合自测 184
第14章 多重窗体程序设计与环境应用 186
14.1建立多重窗体应用程序 187
考点1 与多重窗体程序设计有关的语句和方法 187
14.2 多重窗体程序的执行与保存 189
考点2 指定启动窗体 189
14.3 Visual Basic工程结构 189
考点3 标准模块、窗体模块与Sub Main过程 189
14.4 综合自测 190
第15章 数据文件 192
15.1 文件的打开与关闭 193
考点1 文件的打开 193
考点2 文件的关闭 195
15.2 其他文件操作函数 197
考点3 其他文件操作函数 197
15.3 顺序文件 199
考点4 顺序文件的写操作 199
考点5 顺序文件的读操作 201
15.4 随机文件 203
考点6 随机文件的读写操作 203
15.5 文件系统控件 203
考点7 驱动器列表框、目录列表框和文件列表框 203
15.6 综合自测 206
第16章 操作题高频考点精讲 208
16.1 基本操作题 209
考点1 窗体的新建 209
考点2 窗体属性的设置 209
考点3 为窗体添加控件 209
考点4 为控件设置相应属性 210
考点5 工程的保存 210
16.2 简单应用题 211
考点6 变量的声明和使用 211
考点7 数学计算的实现 211
考点8 常用的内部函数 211
考点9 选择结构控制语句 212
考点10 For、While、Do循环控制语句 212
考点11 常用控件的使用 213
考点12 图形控件和计时器 214
考点13 数组的定义、初始化与操作 214
考点14 菜单编辑器的使用 215
考点15 文件操作函数 215
考点16 键盘和鼠标事件 216
考点17 数据的输入与输出 216
16.3 综合应用题 217
考点18 Sub过程的建立和调用 217
考点19 函数的建立与调用 217
考点20 多重循环 218
考点21 顺序文件 218
考点22 常用算法介绍 219
考点23 界面设计和程序代码编写 219
第17章 新增真考试题及解析 221
17.1 新增真考试题 222
第1套 新增真考试题 222
第2套 新增真考试题 229
17.2 新增真考试题参考答案及解析 238
第1套 参考答案及解析 238
第2套 参考答案及解析 243
附录 250
附录A 最新大纲专家解读 250
附录B 综合自测参考答案 255