第1章 二级公共基础知识 1
1.1 数据结构与算法 1
1.1.1 算法 1
1.1.2 数据结构 4
1.1.3 线性表及其顺序存储结构 5
1.1.4 栈和队列 6
1.1.5 线性链表 8
1.1.6 树与二叉树 9
1.1.7 查找技术 15
1.1.8 排序技术 15
习题 16
1.2 程序设计基础 24
1.2.1 程序设计方法与风格 24
1.2.2 结构化程序设计 25
1.2.3 面向对象的程序设计 25
习题 28
1.3 软件工程基础 30
1.3.1 软件工程基本概念 30
1.3.2 结构化分析方法 32
1.3.3 结构化设计方法 35
1.3.4 软件测试 39
1.3.5 程序调试 41
习题 42
1.4 数据库设计基础 47
1.4.1 数据库的基本概念 47
1.4.2 数据模型 51
1.4.3 关系代数 55
1.4.4 数据库设计与管理 57
习题 59
第2章 Visual Basic语言程序设计 66
2.1 Visual Basic语言概述 66
2.1.1 Visual Basic语言 66
2.1.2 对象、属性、方法与事件 67
2.1.3 窗体的属性、方法与事件 67
2.1.4 控件 69
2.1.5 工程的保存、打开和运行 69
习题 69
2.2 常用标准控件 72
习题 83
2.3 Visual Basic语言基础 89
2.3.1 数据类型 89
2.3.2 公共函数 92
2.3.3 运算符与表达式 96
2.3.4 算法与三种基本结构 98
2.3.5 赋值语句 98
2.3.6 InputBox()函数和MsgBox()函数 99
习题 100
2.4 选择结构 111
习题 113
2.5 循环结构 118
习题 120
2.6 数组 138
习题 141
2.7 过程 162
习题 166
2.8 菜单、键盘与鼠标事件 183
2.8.1 菜单的基本知识 183
2.8.2 键盘事件 186
2.8.3 鼠标事件 187
习题 188
2.9 通用对话框 194
习题 196
2.10 文件 202
习题 205
第3章 全国计算机等级考试二级VB笔试模拟试题 214
二级VB笔试模拟试题一 214
二级VB笔试模拟试题二 224
二级VB笔试模拟试题三 235
二级VB笔试模拟试题四 244
二级VB笔试模拟试题五 254
二级VB笔试模拟试题六 264
二级VB笔试模拟试题七 272
二级VB笔试模拟试题八 283
习题参考答案 294
参考文献 304