标题：全国计算机等级考试VisualFoxPro
图书信息
书  名：全国计算机等级考试考点分析、题解与模拟. 二级Visual FoxPro语言（第3版）
作　者：孙鸿飞，唐强主编  希赛IT教育研发中心组编
出 版 社： 电子工业出版社
出版时间： 2009-7-1
页　数：328页
开　本： 16开
I S B N ： 9787121088285
定价：39.80元
内 容 简 介
基于历年试题，利用统计分析的方法，科学做出结论并预测以后的出题动向，是本书的一大特色。本书可以保证既不漏掉考试必需的知识点，又不加重考生备考负担，使考生轻松、愉快地掌握知识点并领悟二级Visual FoxPro考试的真谛。一书在手，过关无忧。
机试方面，经过深入分析上机考试题库内容，本书精心组织了5套全真模拟试题，试题涉及历次考试内容的各个方面。
本书可以作为参加全国计算机等级考试——二级Visual FoxPro考试的复习用书，也可以作为学习Visual FoxPro语言的参考书。
前 言
全国计算机等级考试（NCRE）由教育部考试中心主办，面向社会，用于考查非计算机专业人员计算机应用知识与能力。考试客观、公正，得到了社会的广泛认可。
本书紧扣考试大纲，采用了表格统计法、饼状图分析法、走势图分析法，科学地研究每个知识点的命题情况，准确把握每个出题点的深浅。同时基于每个章节知识点分布统计分析的结果，科学地编写后面的同步训练试题及全真模拟试卷，完全紧扣大纲，结构科学、重点突出、针对性强。
内容超值，针对性强
本书共分5篇。
第1篇 应试指南
应试指南内有考试大纲，笔试试题历年知识点分布图，笔试、机试的方法和技巧。通过学习本部分内容，考生可以对计算机等级考试的知识点分布、常用应试方法和技巧有一个整体上的认识和把握。
第2篇 知识点解析
知识点解析涵盖了新大纲中所规定的所有考试内容和考试必备的知识点。本部分充分采用多种统计分析方法研究试题并指导考生备考。每章开头都有“章节前奏”，利用表格统计法在时间上分析该章节各个小节历年出题情况，利用饼状图在空间上直观表示各个小节的试题分布。每个小节开头都有“小节前奏”，利用趋势分析法精确地预测以后命题的情况。章节中的知识点解析深浅程度根据该知识点在历年试题中的统计分析结果而定。每个小节后面都有“同步训练”及其解答，帮助考生温习和巩固前面所学的理论知识，也是根据前面知识点统计分析的结果而命题。这种辅导方式保证内容全面，突出重点，为考生打造一条通向等级考试终点的捷径。
第3篇 笔试全真模拟试卷及解析
笔试全真模拟试卷完全紧扣大纲，基于2009年3月考试真题编写，无论在形式方面还是难度方面，都和真题相似，并且配有详尽的解析。
第4篇 机试指导、分类解析及模拟
上机考试是考生的一个弱项，往往令考生不知所措。对试题进行分类可以很好地指导考生应考，经过分析上机考试题库内容，按照其考试内容，将其分为三类：字符问题、数字问题、结构体问题，每类问题还可以分出一些子问题，对其进行逐类讲解，使考生快速适应上机考试模式和结构。本部分还配有一些习题供考生练习，考生也可以到希赛教育网下载最新的上机环境和题库，以便及时跟踪上机考试动向。
第5篇 附录
附录部分包括2008年4月、2008年9月、2009年3月考试真题及详细解析。
作者权威，阵容强大
希赛是中国领先的IT教育和互联网技术公司，在IT人才培养、行业信息化、互联网服务及其他技术方面，希赛始终保持IT业界的领先地位。希赛对国家信息化建设和软件产业化发展具有强烈的使命感，利用希赛顾问网强大的平台优势，加强与促进IT人士之间的信息交流和共享，实现IT价值。
希赛IT教育研发中心（以下简称“希赛教育”）是希赛公司下属的一个专门从事IT教育、教育产品开发、教育书籍编写的部门，在IT教育方面具有极高的权威性。特别是在IT在线教育方面，稳居国内首位，希赛教育的远程教育模式得到了国家教育部门的认可和推广。“让每个人随时随地享受IT教育”是希赛教育不懈努力和追求的目标。
希赛教育是国内唯一的进行计算机等级考试在线教育的大型教育机构，在该领域取得了很好的效果。组织大纲制订者和阅卷组成员编写了考试辅导教材近20本，内容涵盖了计算机等级考试的二级、三级和四级的主要级别。组织权威专家和辅导名师录制了考试培训视频教程，对历年考试进行了跟踪研究和比较研究，编写了权威的全真模拟试题。希赛教育在线测试频道中有数十套全真模拟试题，供考生进行考前模拟，并且还开发了上机考试的模拟测试系统。希赛教育的计算机等级考试培训采取统一教材、统一视频、统一认证教师的形式，采取线下培训与线上辅导相结合的方式，确保学员在通过考试的前提下能真正学到有用的知识。
本书由希赛IT教育研发中心组织编写，参加编写的人员来自大学教学一线和企业研发团队，具有丰富的教学和辅导经验，对等级考试有深入的研究，具有极强的应试技巧、理论知识、实践经验和责任心。
本书由孙鸿飞、唐强主编。全书共分12章，第1、6、9、10、12章由孙鸿飞编写，第2、4章由邓子云、唐强编写，第3章由刘洋波编写，第5章由周娜琴编写，第7、8章由王功明编写，第11章和附录由张骏编写，梁赛、周泉、米安然、王冀、顿海丽、谢顺、唐平、黄婧等参与了本书审校工作。
在线测试，心中有数
希赛教育网在线测试平台为考生准备了在线测试，其中有数十套全真模拟试题和考前密卷，考生可选择任何一套进行测试。测试完毕，系统自动判卷，立即给出分数。
对于考生做错的地方，系统会自动记忆，待考生第二次参加测试时，可选择“试题复习”。这样，系统就会自动把考生原来做错的试题显示出来，供考生重新测试，以加强记忆。
如此，读者可利用希赛教育网在线测试平台的在线测试系统检查自己的实际水平，加强考前训练，做到心中有数，考试不慌。
诸多帮助，诚挚致谢
在本书出版之际，要特别感谢教育部考试中心计算机等级考试办公室的命题专家们，编者在本书中引用了部分考试原题，使本书能够尽量方便读者的阅读。在本书的编写过程中，参考了许多相关的文献和书籍，编者在此对这些参考文献的作者表示感谢。
感谢电子工业出版社孙学瑛老师，她在本书的策划、选题的申报、写作大纲的确定，以及编辑、出版等方面，付出了辛勤的劳动和智慧，给予了我们很多的支持和帮助。
感谢参加希赛教育计算机等级考试辅导和培训的学员，感谢本书前两版的读者，正是他们的想法汇成了本书的源动力，他们的意见使本书更加贴近读者。
由于编者水平有限，且本书涉及的内容很广，书中难免存在错漏和不妥之处，编者诚恳地期望各位专家和读者不吝指正和帮助，对此，我们将十分感激。
互动讨论，专家答疑
希赛教育网是中国最大的IT在线教育网站，是中国最大的IT资源平台，希赛教育网社区是国内人气最旺的IT教育和技术社区。在希赛教育网社区“计算机等级考试”版块，读者可以和数十万考生进行在线交流，讨论有关学习和考试的问题，以及人生和职业规划的话题。希赛IT教育研发中心拥有强大的师资队伍，为读者提供全程的答疑服务，在线回答读者的问题。
有关本书的意见反馈和咨询，读者可在希赛教育网社区中的“书评在线”版块的“希赛IT教育研发中心”栏目上与作者进行交流。
希赛IT教育研发中心
2009年4月
目 录
第1章    应试指南    1
1.1  二级Visual FoxPro考试大纲（最新版）    1
1.1.1  公共基础知识    1
1.1.2  Visual FoxPro程序设计    2
1.2  笔试方法和技巧    4
1.3  机试方法和技巧    7
第2章    数据结构与算法    9
2.1  算法的基本概念    10
2.1.1  考点1：算法的定义    10
2.1.2  考点2：算法复杂度    10
2.2  数据结构的定义    11
2.2.1  考点1：什么是数据结构    11
2.2.2  考点2：数据结构的图形表示    13
2.3  线性表    13
2.3.1  考点1：线性表    14
2.3.2  考点2：线性表的顺序存储结构    14
2.3.3  考点3：线性表的插入和删除操作    14
2.4  栈    15
2.4.1  考点1：什么是栈    15
2.4.2  考点2：栈的顺序存储结构    15
2.4.3  考点3：栈的插入和删除运算    16
2.5  队列    16
2.5.1  考点1：什么是队列    17
2.5.2  考点2：队列的顺序存储结构    17
2.5.3  考点3：队列的插入和删除运算    17
2.6  线性单链表、双向链表与循环链表    18
2.6.1  考点1：线性单链表    18
2.6.2  考点2：循环链表    18
2.6.3  考点3：双向链表    19
2.6.4  考点4：链表的基本操作    19
2.7  树    20
2.7.1  考点1：树的定义    20
2.7.2  考点2：二叉树的定义    20
2.7.3  考点3：二叉树的顺序存储结构    22
2.7.4  考点4：二叉树的链式存储结构    22
2.7.5  考点5：二叉树的遍历    22
2.8  查找算法    24
2.8.1  考点1：顺序查找    24
2.8.2  考点2：二分查找    24
2.9  排序算法    25
2.9.1  考点1：排序概述    25
2.9.2  考点2：插入类排序    26
2.9.3  考点3：交换类排序    26
2.9.4  考点4：选择类排序    27
2.10  小结    28
2.11  同步训练    28
2.11.1  选择题    28
2.11.2  填空题    30
2.12  同步训练答案    30
2.12.1  选择题    30
2.12.2  填空题    30
第3章    程序设计基础    31
3.1  程序设计    32
3.1.1  考点1：程序设计的方法    32
3.1.2  考点2：程序设计的风格    32
3.2  结构化程序设计    34
3.2.1  考点1：结构化程序设计的提出    35
3.2.2  考点2：结构化程序设计的基本特征    35
3.2.3  考点3：结构化程序设计的3种基本结构    35
3.2.4  考点4：结构化程序设计方法    38
3.2.5  考点5：结构化程序设计方法的原则    39
3.3  面向对象程序设计    39
3.3.1  考点1：面向对象程序设计方法的提出    39
3.3.2  考点2：面向对象程序设计方法
的基本概念    40
3.3.3  考点3：面向对象程序设计的基本思想和方法    41
3.4  小结    42
3.5  同步训练    42
3.5.1  选择题    42
3.5.2  填空题    43
3.6  同步训练答案    44
3.6.1  选择题    44
3.6.2  填空题    44
第4章    软件工程基础    45
4.1  软件工程的基本概念    46
4.1.1  考点1：软件与软件工程概述    46
4.1.2  考点2：软件生命周期    47
4.1.3  考点3：软件工具与软件开发环境    48
4.2  结构化分析方法    48
4.2.1  考点1：结构化分析方法概述    48
4.2.2  考点2：数据流图    49
4.2.3  考点3：数据字典    51
4.2.4  考点4：软件需求规格说明书    52
4.3  软件设计    52
4.3.1  考点1：概要设计    53
4.3.2  考点2：详细设计    55
4.4  软件测试    58
4.4.1  考点1：软件测试的目的    58
4.4.2  考点2：测试方法    59
4.4.3  考点3：测试用例设计    59
4.4.4  考点4：软件测试策略    62
4.5  程序调试    64
4.5.1  考点1：静态调试    64
4.5.2  考点2：动态调试    64
4.5.3  考点3：调试策略    65
4.6  软件维护    65
4.7  小结    66
4.8  同步训练    67
4.8.1  选择题    67
4.8.2  填空题    68
4.9  同步训练答案    69
4.9.1  选择题    69
4.9.2  填空题    69
第5章    数据库设计基础    70
5.1  数据库基础知识    71
5.1.1  考点1：数据库    71
5.1.2  考点2：数据库管理系统    72
5.1.3  考点3：数据库系统    72
5.1.4  考点4：数据管理技术的发展    73
5.2  数据模型    74
5.2.1  考点1：数据模型的概述    74
5.2.2  考点2：实体联系模型及E-R图    75
5.2.3  考点3：层次、网状、关系模型    78
5.2.4  考点4：从E-R图导出关系数据模型    80
5.3  关系运算    81
5.3.1  考点1：关系代数    81
5.3.2  考点2：传统的集合运算    81
5.3.3  考点3：专门的关系运算    82
5.4  数据库设计    85
5.4.1  考点1：数据库设计概述    85
5.4.2  考点2：数据库设计方法    85
5.4.3  考点3：数据库设计步骤    86
5.4.4  考点4：数据库的规范化    87
5.5  小结    88
5.6  同步训练    88
5.6.1  选择题    88
5.6.2  填空题    90
5.7  同步训练答案    90
5.7.1  选择题    90
5.7.2  填空题    90
第6章    Visual FoxPro基础知识    91
6.1  基本概念    91
6.1.1  考点1：数据库基本知识    91
6.1.2  考点2：数据模型    93
6.2  关系数据库    94
6.2.1  考点1：关系模型    94
6.2.2  考点2：关系运算    96
6.2.3  考点3：数据库设计基础    97
6.3  Visual FoxPro系统特点与工作方式    98
6.3.1  考点1：Visual FoxPro系统特点    98
6.3.2  考点2：Visual FoxPro的工作方式    98
6.3.3  考点3：Visual FoxPro主要文件类型    100
6.4  Visual FoxPro的基本数据元素    101
6.4.1  考点1：常量    101
6.4.2  考点2：变量基本概念    103
6.4.3  考点3：简单内存变量和数组    104
6.4.4  考点4：表中数据和数组数据之间交换    106
6.4.5  考点5：运算符与表达式    107
6.4.6  考点6：函数    109
6.5  同步训练    111
6.5.1  选择题    111
6.5.2  填空题    117
6.6  同步训练答案    118
6.6.1  选择题    118
6.6.2  填空题    118
第7章    Visual FoxPro数据库的基本操作    119
7.1  数据库和表的建立、修改与有效性检验    119
7.1.1  考点1：Visual FoxPro数据库基本概念    119
7.1.2  考点2：数据库基本操作    120
7.1.3  考点3：数据库表的建立和修改    120
7.1.4  考点4：数据库表基本操作    122
7.1.5  考点5：索引基本概念    123
7.1.6  考点6：索引基本操作    124
7.1.7  考点7：数据完整性    125
7.1.8  考点8：自由表基本概念及操作    126
7.1.9  考点9：排序    126
7.2  多表操作    127
7.2.1  考点1：多工作区    127
7.2.2  考点2：多工作区表的基本操作    127
7.3  建立视图与数据查询    128
7.3.1  考点1：查询设计器    128
7.3.2  考点2：视图基本概念    129
7.3.3  考点3：视图基本操作    129
7.4  同步训练    130
7.4.1  选择题    130
7.4.2  填空题    137
7.5  同步训练答案    138
7.5.1  选择题    138
7.5.2  填空题    139
第8章    关系数据库标准语言SQL    140
8.1  SQL的数据定义功能    140
8.1.1  考点1：表的定义    140
8.1.2  考点2：表的删除    141
8.1.3  考点3：表结构的修改    141
8.1.4  考点4：视图的定义    142
8.2  SQL的数据修改功能    143
8.2.1  考点1：数据插入    143
8.2.2  考点2：数据更新    143
8.2.3  考点3：数据删除    144
8.3  SQL的数据查询功能    145
8.3.1  考点1：简单单表查询    145
8.3.2  考点2：简单联结查询    145
8.3.3  考点3：嵌套查询    145
8.3.4  考点4：特殊运算符及其应用    146
8.3.5  考点5：查询结果排序    147
8.3.6  考点6：简单计算查询    148
8.3.7  考点7：分组计算查询    149
8.3.8  考点8：利用空值查询    149
8.3.9  考点9：别名与自联结查询    150
8.3.10  考点10：内外层互相关嵌套查询    151
8.3.11  考点11：量词和谓词查询    151
8.3.12  考点12：超联结查询    152
8.3.13  考点13：集合的并运算    153
8.3.14  考点14：Visual FoxPro中SQL查询特殊选项    153
8.4  同步训练    154
8.4.1  选择题    154
8.4.2  填空题    166
8.5  同步训练答案    169
8.5.1  选择题    169
8.5.2  填空题    170
第9章    项目管理器、设计器和向导的使用    171
9.1  项目管理器    171
9.1.1  考点1：项目管理器    171
9.1.2  考点2：Visual FoxPro向导、设计器、生成器简介    173
9.2  表单设计    175
9.2.1  考点1：面向对象的概念    175
9.2.2  考点2：Visual FoxPro基类简介    176
9.2.3  考点3：表单设计    177
9.2.4  考点4：表单设计器    179
9.2.5  考点5：常用表单控件    181
9.3  菜单设计    186
9.3.1  考点1：Visual FoxPro系统菜单    186
9.3.2  考点2：下拉式菜单设计    187
9.3.3  考点3：快捷菜单设计    190
9.4  报表设计    191
9.4.1  考点1：创建报表    191
9.4.2  考点2：设计报表    192
9.4.3  考点3：数据分组和多栏报表    194
9.5  应用程序向导    195
9.5.1  考点1：应用程序项目综合实践    195
9.5.2  考点2：应用程序生成器    197
9.6  同步训练    197
9.6.1  选择题    197
9.6.2  填空题    201
9.7  同步训练答案    202
9.7.1  选择题    202
9.7.2  填空题    202
第10章    Visual FoxPro程序设计    203
10.1  命令文件的建立与运行    203
10.1.1  考点1：命令文件的概念，以及建立和执行    203
10.1.2  考点2：简单输入、输出及赋值命令    205
10.2  结构化程序设计    206
10.2.1  考点1：选择结构    206
10.2.2  考点2：循环结构    208
10.3  过程和过程调用    210
10.3.1  考点1：过程的定义和调用    210
10.3.2  考点2：参数传递    211
10.3.3  考点3：变量的作用域    213
10.3.4  考点4：应用程序的调试和运行    214
10.4  同步训练    216
10.4.1  选择题    216
10.4.2  填空题    221
10.5  同步训练答案    222
10.5.1  选择题    222
10.5.2  填空题    222
第11章    笔试全真模拟试卷及解析    223
11.1  笔试全真模拟试卷1    223
11.2  笔试全真模拟试卷2    226
11.3  笔试全真模拟试卷3    230
11.4  笔试全真模拟试卷4    234
11.5  笔试全真模拟试卷5    237
11.6  答案及解析    241
模拟试题1    241
模拟试题2    244
模拟试题3    248
模拟试题4    252
模拟试题5    256
第12章    机试指导、模拟试卷及解析    260
12.1  机试指导    260
12.1.1  上机考试纪律    260
12.1.2  机试环境    260
12.1.3  机试时间    261
12.1.4  机试题型及分值    261
12.1.5  上机考试步骤    261
12.2  上机全真模拟试卷1    264
12.3  上机全真模拟试卷2    265
12.4  上机全真模拟试卷3    266
12.5  上机全真模拟试卷4    266
12.6  上机全真模拟试卷5    267
12.7  解析    268
12.7.1  上机全真模拟试卷1解析    268
12.7.2  上机全真模拟试卷2解析    276
12.7.3  上机全真模拟试卷3解析    279
12.7.4  上机全真模拟试卷4解析    283
12.7.5  上机全真模拟试卷5解析    285
附录A    2008年上半年笔试试卷及解析    289
附录B    2008年下半年笔试试卷及解析    298
附录C    2009年上半年笔试试卷及解析    307