1.1 算法 1
考点1 算法的基本概念 1
考点2 算法的复杂度 1
1.2 数据结构的基本概念 2
考点3 什么是数据结构 2
考点4 数据结构的图形表示 2
考点5 线性结构与非线性结构 2
1.3 线性表及其顺序存储结构 3
考点6 线性表的基本概念 3
考点7 线性表的顺序存储结构 3
考点8 顺序表的插入运算 3
考点9 顺序表的删除运算 3
1.4 栈和队列 4
考点10 栈及其基本运算 4
考点11 队列及其基本运算 4
1.5 线性链表 4
考点12 线性链表的基本概念 4
考点13 线性链表的基本运算 4
考点14 循环链表及其基本运算 5
1.6 树与二叉树 5
考点15 树的基本概念 5
考点16 二叉树及其基本性质 5
考点17 二叉树的存储结构 6
考点18 二叉树的遍历 6
1.7 查找技术 6
考点19 顺序查找 6
考点20 二分法查找 6
1.8 排序技术 6
考点21 交换类排序法 7
考点22 插入类排序法 7
考点23 选择类排序法 7
1.9 经典题解 7
1.10 同步自测 11
1.11 同步自测答案 12
2.1 程序设计方法与风格 13
考点1 程序设计方法与风格 13
2.2 结构化程序设计 14
考点2 结构化程序设计的原则 14
考点3 结构化程序的基本结构与特点 14
考点4 结构化程序设计原则和方法的应用 14
2.3 面向对象的程序设计 15
考点5 关于面向对象方法 15
考点6 面向对象方法的基本概念 15
2.4 经典题解 16
2.5 同步自测 17
2.6 同步自测答案 17
3.1 软件工程的基本概念 18
考点1 软件工程的定义 18
考点2 软件生命周期的定义 18
考点3 软件工程的目标与原则 18
3.2 结构化分析方法 19
考点4 关于结构化分析方法 19
考点5 关于结构化分析的常用工具 19
考点6 软件需求规格说明书 19
3.3 结构化设计方法 20
考点7 有关软件设计的基本内容 20
考点8 有关结构化设计方法的基本内容 20
3.4 软件测试 20
考点9 软件测试的方法与技术 20
考点10 软件测试的实施 21
3.5 程序的调试 22
考点11 基本概念 22
考点12 软件调试方法 22
3.6 经典题解 22
3.7 同步自测 25
3.8 同步自测答案 25
4.1 数据库系统的基本概念 26
考点1 数据库 26
考点2 数据库管理系统 26
考点3 数据库系统 27
4.2 数据模型 27
考点4 数据模型的基本概念 27
考点5 E-R模型(实体-联系模型) 27
4.3 关系代数 28
考点6 关系模型的基本操作 28
考点7 关系模型的基本运算 28
考点8 关系代数中的扩充运算 29
4.4 数据库设计与管理 29
考点9 数据库设计方法与步骤 29
考点10 数据库设计的需求分析 29
考点11 数据库概念设计 29
考点12 数据库的逻辑设计 30
考点13 数据库的物理设计 30
4.5 经典题解 30
4.6 同步自测 33
4.7 同步自测答案 34
5.1 Visual Basic的特点和版本 35
考点1 Visual Basic的特点 35
考点2 Visual Basic的版本 35
5.2 主窗口 35
考点3 标题栏 35
考点4 菜单栏 36
考点5 工具栏 36
5.3 其他窗口 36
考点6 窗体设计器和工程资源管理器 36
考点7 属性窗口和工具箱窗口 37
5.4 经典题解 37
5.5 同步自测 38
5.6 同步自测答案 38
6.1 对象 39
考点1 Visual Basic的对象 39
考点2 对象属性设置 40
6.2 窗体 40
考点3 窗体的结构与属性 40
考点4 窗体事件 42
6.3 控件 42
考点5 标准控件(内部控件) 42
考点6 控件的命名和控件值 42
6.4 控件的画法和基本操作 43
考点7 控件的画法 43
考点8 控件的基本操作 43
6.5 经典题解 44
6.6 同步自测 46
6.7 同步自测答案 46
7.1 Visual Basic中的语句 47
考点1 Visual Basic中的语句 47
7.2 编写简单的Visual Basic应用程序 48
考点2 用Visual Basic开发应用程序的步骤 48
7.3 程序的保存、装入和运行 48
考点3 保存程序 48
考点4 程序的装入 48
考点5 程序的运行 49
7.4 Visual Basic应用程序的结构与工作方式 49
考点6 Visual Basic应用程序的构成 49
考点7 事件驱动 49
7.5 经典题解 49
7.6 同步自测 51
7.7 同步自测答案 51
8.1 数据类型 52
考点1 基本数据类型 52
考点2 用户定义的数据类型 53
8.2 常量和变量 53
考点3 常量 53
考点4 变量 54
8.3 变量的作用域 55
考点5 局部变量与全局变量 55
考点6 默认声明 55
8.4 常用内部函数 56
考点7 常用内部函数 56
8.5 字符处理与字符串函数 57
考点8 Visual Basic的字符处理机制 57
考点9 字符串函数 57
8.6 运算符与表达式 58
考点10 算术运算符 58
考点11 关系运算符与逻辑运算符 58
考点12 表达式的执行顺序 59
8.7 经典题解 59
8.8 同步自测 63
8.9 同步自测答案 65
9.1 数据输出——Print方法 66
考点1 Print方法 66
考点2 与Print方法有关的函数 66
考点3 格式输出 67
考点4 其他方法和属性 67
9.2 数据输入——InputBox函数 67
考点5 InputBox函数 67
9.3 MsgBox函数和MsgBox语句 68
考点6 MsgBox 函数 68
考点7 MsgBox语句 68
9.4 字形 68
考点8 字体类型和大小 68
考点9 其他属性 68
9.5 打印机输出 69
考点10 直接输出 69
考点11 窗体输出 69
9.6 经典题解 70
9.7 同步自测 73
9.8 同步自测答案 75
10.1 文本控件 76
考点1 标签 76
考点2 文本框 77
10.2 图形控件 78
考点3 图片框和图像框 78
考点4 图形文件的装入 78
考点5 直线和形状 79
10.3 按钮控件 80
考点6 属性和事件 80
10.4 选择控件——复选框和单选按钮 81
考点7 复选框和单选按钮的属性和事件 81
10.5 选择控件——列表框和组合框 82
考点8 列表框 82
考点9 组合框 83
10.6 滚动条 84
考点10 滚动条 84
10.7 计时器 85
考点11 计时器 85
10.8 框架 85
考点12 框架 85
10.9 焦点与Tab顺序 85
考点13 设置焦点 85
考点14 Tab顺序 86
10.10 经典题解 86
10.11 同步自测 95
10.12 同步自测答案 99
11.1 选择控制结构 100
考点1 单行结构条件语句 100
考点2 块结构条件语句 100
考点3 llf函数 101
11.2 多分支控制结构 101
考点4 多分支结构控制 101
11.3 For循环控制结构 102
考点5 For循环控制结构 102
11.4 当循环控制结构 103
考点6 当循环控制结构 103
11.5 Do循环控制结构 104
考点7 Do循环控制结构 104
11.6 多重循环 105
考点8 Do循环控制结构 105
11.7 经典题解 105
11.8 同步自测 113
11.9 同步自测答案 119
12.1 数组的概念 120
考点1 数组的定义 120
考点2 默认数组 121
12.2 静态数组与动态数组 121
考点3 动态数组的定义 121
考点4 数组的清除和重定义 121
12.3 数组的基本操作 122
考点5 数组元素的输入、输出和复制 122
考点6 For Each.Next语句 123
12.4 数组的初始化 123
考点7 数组的初始化 123
12.5 控件数组 123
考点8 基本概念 123
考点9 建立控件数组 124
12.6 经典题解 124
12.7 同步自测 133
12.8 同步自测答案 138
13.1 Sub过程 139
考点1 建立Sub过程 139
考点2 调用Sub过程 140
考点3 通用过程与事件过程 140
13.2 Function过程 141
考点4 建立Function过程 141
考点5 调用Function过程 141
13.3 参数传送 141
考点6 形参与实参 141
考点7 引用 142
考点8 传值 142
考点9 数组参数的传送 143
13.4 可选参数与可变参数 143
考点10 可选参数 143
考点11 可变参数 143
13.5 对象参数 144
考点12 窗体参数 144
考点13 控件参数 144
13.6 局部内存分配 144
考点14 局部内存分配 144
13.7 Shell函数 145
考点15 Shell函数 145
13.8 经典题解 145
13.9 同步自测 153
13.10 同步自测答案 157
14.1 KeyPress事件 158
考点1 KeyPress事件 158
14.2 KeyDown和KeyUp事件 159
考点2 KeyDown和KeyUp事件 159
14.3 鼠标事件 159
考点3 鼠标位置 159
考点4 鼠标键 160
考点5 转换参数(Shift) 160
14.4 鼠标光标的形状 160
考点6 MousePointer属性 160
考点7 设置鼠标光标形状 160
14.5 拖放 161
考点8 与拖放有关的属性、事件和方法 161
考点9 自动拖放 162
考点10 手动拖放 162
14.6 经典题解 163
14.7 同步自测 167
14.8 同步自测答案 169
15.1 Visual Basic中的菜单 170
考点1 Visual Basic中的菜单 170
15.2 菜单编辑器 170
考点2 菜单编辑器 170
15.3 用菜单编辑器建立菜单 172
考点3 用菜单编辑器建立菜单 172
15.4 菜单项的控制 172
考点4 有效性控制 172
考点5 菜单项标记 172
考点6 键盘选择 172
15.5 菜单项的增减 173
考点7 菜单项的增减 173
15.6 弹出式菜单 173
考点8 弹出式菜单 173
15.7 经典题解 174
15.8 同步自测 177
15.9 同步自测答案 177
16.1 概述 178
考点1 对话框的分类与特点 178
考点2 自定义对话框 178
考点3 通用对话框控件 179
16.2 文件对话框 179
考点4 文件对话框的结构 179
考点5 文件对话框的属性 180
16.3 其他对话框 181
考点6 颜色(Color)对话框 181
考点7 字体(Font)对话框 182
考点8 打印(Printer)对话框 182
16.4 经典题解 182
16.5 同步自测 185
16.6 同步自测答案 186
17.1 建立多重窗体应用程序 187
考点1 与多重窗体程序设计有关的语句和方法 187
考点2 建立界面和编写程序代码 187
17.2 多重窗体程序的执行与保存 188
考点3 指定启动窗体 188
考点4 多窗体程序的存取 189
17.3 Visual Basic工程结构 189
考点5 标准模块 189
考点6 窗体模块 190
考点7 Sub Main过程 190
17.4 闲置循环与DoEvents语句 191
考点8 闲置循环与DoEvents语句 191
17.5 经典题解 191
17.6 同步自测 194
17.7 同步自测答案 195
18.1 文件概述 196
考点1 文件概述 196
18.2 文件的打开与关闭 197
考点2 文件的打开 197
考点3 文件的关闭 198
18.3 文件操作语句和函数 199
考点4 文件指针 199
考点5 其他语句和函数 200
18.4 顺序文件 200
考点6 顺序文件的写操作 200
考点7 顺序文件的读操作 201
18.5 随机文件 202
考点8 随机文件的打开与读写操作 202
考点9 随机文件中记录的增加与删除 202
18.6 文件系统控件 202
考点10 驱动器列表框和目录列表框 202
考点11 文件列表框 203
18.7 文件基本操作 204
考点12 文件基本操作 204
18.8 经典题解 204
18.9 同步自测 209
18.10 同步自测答案 213
19.1 基本数据类型及处理 214
一、概述 214
二、典型例题 214
19.2 数据的输入输出及对话框的应用 217
一、概述 217
二、典型例题 217
19.3 Visual Basic基本控件的应用 218
一、概述 218
二、典型例题 218
19.4 Visual Basic的控制结构及函数设计 219
一、概述 219
二、典型例题 219
19.5 菜单设计及键盘鼠标的使用 222
一、概述 222
二、典型例题 222
19.6 文件操作 223
一、概述 223
二、典型例题 223
19.7 同步自测 227
19.8 同步自测答案 231
20.1 笔试模拟试卷 236
20.1.1 笔试模拟试卷一 236
20.1.2 笔试模拟试卷二 244
20.1.3 笔试模拟试卷三 250
20.2 笔试模拟试卷答案分析 257
20.2.1 笔试模拟试卷一答案分析 257
20.2.2 笔试模拟试卷二答案分析 261
20.2.3 笔试模拟试卷三答案分析 264
21.1 上机模拟试卷 268
21.1.1 上机模拟试卷一 268
21.1.2 上机模拟试卷二 272
21.1.3 上机模拟试卷三 275
21.2 上机模拟试卷答案分析 278
21.2.1 上机模拟试卷一答案分析 278
21.2.2 上机模拟试卷二答案分析 282
21.2.3 上机模拟试卷三答案分析 285