(最新)全国计算机二级考试VFP知识点汇总
考前知识点总结(VF)

二级考试考前复习注意事项计算机二级考试是一种合格考试,不是竞赛,并不是很难,大多为记忆性的知识,需要灵活运用的很少。
首先我们要从心理战胜自己,目标及格就行了。
其次是万变不离其宗,因此教材应至少通读两遍,把该记住(如变量、函数等)的都记牢,并不断复习巩固。
参考资料则不宜过多过杂,题海战术不是最有效的,可根据考试大纲,对所做题型进行适当分类整理。
然后,吃的苦中苦,方为有成果,一般说来,笔试和机试都只需四套模拟试题外加三套历年真题便可搞掂。
但做这些套题时不能走马观花,要反复练习,认真分析,加以总结。
最后,目前的复习送大家八个字:查漏补缺,归结总结!笔试公共基础部分:共30分,单选题20分,填空题10分。
复习时以概念和认识性内容为主,掌握常见考点,做题时熟练掌握正确答案。
VF语言部分:共70分,单选题50分,填空题20分。
这部分相对简单些,一般都是考察对VFP基本概念的理解及常用函数的应用,数据库的基本概念、常用命令与函数的使用、SELECT-SQL命令、阅读理解程序、面向对象程序设计的概念、常用属性的设置等。
建议根据考试大纲,多看教材,熟练掌握各章内容,多做课后习题和历年真题试卷中,在做题的过程中理解并掌握相关内容。
机试机试相对较难,二级没过的人80%栽到机试上。
机试部分除了多练习别无他法。
如果只是纸上谈兵,没有实际的操作经验,很难应付考试。
对二级考生,为准备上机编程,应有针对性熟练地掌握10~30套上机模拟试题,这样考出优秀绝对没有问题(所考的机试题竟有90%与模拟软件中的内容相同)。
考场上考前应提前30分钟到侯考室,并带好准考证和身份证,为避免丢失,最好用一透明塑料袋封装好。
1)笔试:最忌讳粗心,应该看清题意再下笔(特别是平时练习题做得多的同学更不要想当然的做,要留意题意与以往的练习题是否有什么差别),记住:遇到没有把握的就放下,先做有把握的;不要提前交卷,不要轻言放弃,不要空着任何一道题,实在不会就猜一个。
计算机二级VFP 理论知识点汇总

计算机二级VFP 理论知识点汇总计算机二级VFP 理论知识点汇总第一:扩展名的整理第二:常见命令整理1.REPORT FORM <报表文件名>[PREVIEW] P286打印[预览指定的报表]2.RELEASE POPUPS<快捷菜单名>[EXTENDED] P252在快捷菜单的”清理”代码中添加清除菜单的命令,使得在选择\执行菜单命令后能及时清除菜单,释放其所占用的内存空间.[表示清除条形菜单时一起清除其下属的所有子菜单]3.RELEASE MENU<菜单名>[EXTENDED]在表单的DESTROY 事件代码中添加清除菜单的命令,使得在关闭表但时能同时清除菜单,释放其所占用的内存空间4.SET SYSMENU TO DEFAULT|SAVE|NO SAVE P238第三:关于数据源的问题报表的数据源:表(数据库表和自由表)或视图查询的数据源:表(数据库表和自由表)或视图视图的数据源:表(数据库表和自由表)或视图第四:SQL 命令视图:视图的定义:CREATE VIEW 视图名AS (SELECT SQL)视图的删除:DROP VIEW<视图名>查询:表结构的修改:ALTERALTER TABLE 表名ADD|ALTER[COLUMN][SET CHECK [ERROR]]添加一个新的字段|修改已有的字段,SET CHECK 设置字段有效性规则,ERROR 是提示信息ALTER TABLE 表名ALTER 字段名SET CHECK ERRORALTER TABLE 表名ALTER 字段名DROP CHECK用于定义、修改和删除有效性规则和默认值定义更改字段名:ALTER TABLE 表名RENAME COLUMN 原字段名TO 新字段名删除字段:ALTER TABLE 表名DROP COLUMN 字段名增加|删除侯选索引:ALTER TABLE 表名ADD|DROP UNIQUE TAG表的删除DROP TABLE 表名表结构的修改⑴.添加字段:alter table 表名add 字段名类型(长度)⑵.删除字段:alter table 表名drop 字段名⑶.修改字段:alter table 表名alter 字段名新类型(长度)⑷.重新命名字段:alter table 表名rename 旧字段名to 新字段名⑸.建立有效性规则:alter table 表名(数据库表)alter 字段set check 字段条件⑹.删除有效性规则:alter table 表名alter 字段drop check⑺.建立默认值:alter table 表名alter 字段set default 条件⑻.删除默认值:alter table 表名alter 字段drop default⑼.建立唯一索引:alter table 表名add unique 字段tag索引名⑽.删除唯一索引:alter table 表名drop unique tag 索引名⑾.建立主索引:alter table 表名add primary key字段tag索引名⑿.删除主索引:alter table 表名drop primary key字段tag索引名⒀.建立普通索引:alter table 表名add foreign key字段tag索引名⒁.删除普通索引:alter table 表名drop foreign key tag索引名知识点复习:1.?表示隔行输出。
计算机二级VF重要知识点

Esofte(软)计算机二级Visual FoxPro 数据库程序设计——知识点整理资料文件扩展名及备注文件扩展名第一章数据库基础知识1.数据处理是指将数据转换成信息的过程。
2.数据处理的中心问题是数据管理。
数据管理经历了①人工管理阶段②文件系统阶段③数据库系统阶段在①②阶段存在大量数据冗余,即程序与程序之间存在大量的数据重复,数据的大量重复会造成数据不一致,指值的不一致,不是类型的不一致。
3.数据库阶段的特点:提高了数据共享性、减少冗余度、提高数据的一致性和完整性、提高了数据与程序的独立性、减少应用程序的开发和维护代价。
4.数据库管理系统DBMS;数据库应用系统DBAS;数据库系统DBS;数据DB数据库管理员DBA;DBS包括DBMS和DB5.数据模型(指描述数据及关系的一种方法)面向对象不同可以分为①概念模型(E-R模型也叫实体联系模型:实体用矩形表示,属性用椭圆表示,联系用菱形表示)②逻辑模型③物理模型6.关系:一个关系就是一张二维表,每个关系有一个关系名,一个关系存储为一个文件,称为表,扩展名.dbf。
7.元组:在二维表中,每一行是一个元组,即一条具体记录。
属性:二维表中垂直的列为属性,即表的字段名。
8.域:属性的取值范围。
9.关键字:属性或属性的组合,关键字的值能够惟一标识一个元组。
(主关键字和候选关键字就起惟一标识一个元组的作用)10.外部关键字:如果表中的一个字段不是本表总的主关键字或候选关键字,而是另外一个表中的主关键字或候选关键字,这个字段就被称为外部关键字。
11.联系:实体之间的对应关系为联系。
12.实体间的联系:一对一,一对多,多对多13.数据库中的数据模型:网状模型、层次模型、关系模型14.vfp采用的是关系模型。
15.关系:表关系名:表名属性:字段元组:记录行:记录,元组列:字段,属性16.传统的集合运算:并、差、交17.专门的关系运算:选择(水平方向) for, while, where投影(垂直方向) fields ,select联接(一对一,一对多,多对多)18.项目:是指文件、数据、文档、和对象的集合。
计算机二级VFP的相关知识点

程序流程图 PAD
PDL
• 软件测试:(按顺序的) 单元测试、集成测试、验收测试、系统测试
方法 依据 对模块(程序单元) 进行正确性检验
动态分析和静态分析
详细的设计说明 和源程序
• 软件设计是将软件需求转换为软件表示 的过程
• 数据结构与数据库设计是软件设计的
任务之一(还有设计软件系统结构、编写概 要设计文档、概要设计文档评审) • PAD图是软件详细设计的表示工具
删除student表的“平均成绩”字段的正确SQL命令 是 alter table student drop column平均成绩
• Vfp数据库系统所使用的数据是逻辑结构的
关系(二维表)
• 对查询结果计数的函数是count()
• Distinct 消除查询结果中的重复记录 • 要满足条件的分组查询,用having字句来限定分
SQL的Group
组 • 查询设计器的”分组依据“对应
by
• Having只能与Group by连用
• 在SQL的SELECT语句中Having短语要结 合Group by 使用,用来进一步限定满足分
组条件的元组。
• 将查询的结果存储到临时表应使用into语句
• 只能建立一个主索引
• 查询和视图中,视图不能 独立存储为文件 (即存储在数据库中)
• 在关系数据库中,视图也称作窗口,即视图是操 作表的窗口,可以把它看作是从表中派生出来的 虚表。视图是根据对表的查询定义的。 • 视图是根据表定义的,要依赖数据表而存在,但 视图可以同数据表进行联接操作,而且可以用来 更新数据。由于视图并不是独立存在的基本表, 它是由基本表派生出来的,因此不能利用MODIFY STRUCTURE命令修改表结构。
计算机二级《VFP》考试基础知识:VisualFoxPro基础(3)

计算机二级《VFP》考试基础知识:VisualFoxPro基础(3)计算机二级《VFP》考试基础知识:VisualFoxPro基础14.事件事件是一种由系统预先定义而由用户或系统发出的动作。
事件作用于对象,对象识别事件并做出相应的反应。
事件可以由系统引发,也可以由用户引发。
15.元组在一个二维表中,每一行是一个元组。
元组对应存储文件中的一个具体记录。
16.属性二维表中垂直方向的列称为属性,每一列有一个属性名,在Visual FoxPro中表示为字段名。
每个字段的数据类型、宽度等在创建表的结构时规定。
17.域指属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
【例题】1. 下列关于对象的说法不正确的一项是____。
A.对象可以是具体的实物,也可以是一些概念B.一条命令、一个人、一个桌子等都有可以看作是一个对象C.一个命令按钮可以看作是一个对象D.一个程序不可以看作是一个对象[解析]本题考查的知识点是对象。
客观世界里的任何实体都可以看作是对象。
对象可以是具体的实物,也可以是一些概念。
选项A,B,C都正确;选项D错误,因为程序也是对象。
[答案]D2.在Visual FoxPro中,____是描述对象行为的过程:____用来表示对象的状态。
A.属性;方法B.方法;属性C.方法;类D.属性、类[解析] 在Visual FoxPro中。
属性用来表示对象的状态;方法用来描述对象的行为。
在面向对象的方法里,对象被定义为由属性和相关的方法组成的包。
[答案]B18.关键字关键字是指属性或属性的组合,其值能唯一区分、确定不同元组(记录),在Visual FoxPro中表示为字段或字段的组合。
需要强调的是,关键字的属性值不能取“空值”,所谓空值就是“不知道”或“不确定”的值,因而无法唯一地区分、确定元组。
在考试表中“准考证号”及“身份证号”属性可以作为关键字,因为准考证号和身份证号不允许相同。
而“姓名”及“出生日期”则不能作为关键字,因为考生中可能出现重名或相同出生日期。
全国计算机等级考试二级VFP常考点

全国计算机等级考试二级VFP常考点数据源:只要提到数据源,不管是建立什么的数据源都是:数据库表、自由表、视图。
扩展名:第一章:表文件(自由表、数据库表):.DBF备注文件:.FPT一个表文件不管有多少个备注型和通用型字段,均只有一个备注型文件,该备注型文件的主文件名与表文件的主文件名同名。
第四章:数据排序独立索引文件:.IDX复合索引结构复合索引文件:.CDX非结构复合索引文件:.CDX第七章程序设计程序文件(命令文件):.PRG第九章项目管理器项目文件:.PJX项目备注文件的扩展名是:.PJT。
第十章数据库数据库文件:.DBC数据库备注文件:.DCT数据库索引文件:.DCX第十一章查询和视图查询文件:.QPR第十二章表单表单文件:.SCX表单备注文件:.SCT第十三章菜单菜单格式文件:.MNX菜单备注文件:.MNT菜单程序文件:.MPR第十四章报表报表文件:.FRX报表备注文件:.FRT第十五章项目连编应用程序: .app可执行文件: .exe动态链接文件:.dll.Com,.dll 文本文件:.TXT 标签文件:.LBX第七章程序设计Do while循环带参模块的调用变量的作用范围(域)1、公共(全局)变量建立命令:public 变量名或者在命令窗口中直接赋值的变量也称为公共(全局)变量作用域:在所有模块中均有效2、局部变量建立命令:local 变量名作用域:只能在建立它的模块中使用,不能在上层或下层模块中使用。
3、私有变量:不用命令建立,直接使用的变量,即在程序中直接赋值的变量(在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是私有变量)作用域:建立它的模块及其下属的各层模块。
4、隐藏变量命令:private 变量名功能:该命令不是建立变量命令,它的作用是隐藏指定的在上层模块中可能已经存在的内存变量,使得这些变量在当前模块程序中暂时无效。
第八章sql参数说明:(1)free:用来声明所建立的表文件是一个自由表,当没有用free时,如果当前有数据库处于打开状态,所建立的表文件为数据库表;如果当前没有数据库处于打开状态,则不管是否使用free参数,所简历的表均为自由表。
计算机vfp二级考试笔试知识点

计算机vfp二级考试笔试知识点1.数据库:是长期保存在计算机外存上有结构的,可共享的数据集合。
它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
2.数据库管理系统:它是数据库系统的核心组成部分。
3.数据库系统:是由数据库,数据库管理系统等构成的人机系统。
4.数据模型:主要数据模型有层次模型,网络模型,关系模型(关系模型是一张由行和列组成的二维表,有一对多,一对一,多对多三种联系)。
5.关键字:在关系模型中称码,是表中的一个字段或多个字段的组合。
它可以唯一地确定一条记录。
它不能重复值和为空。
6.专门的关系运算:选择:从数据表中找出满足给定条件的记录的操作(从行选)。
投影:从数据表中指定若干属性组成新的数据表的操作(从列选)。
连接是数据表的横向结合。
自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。
自然连接是去掉重复属性的等值连接。
7.选择“窗口”菜单中的“命令”命令,或单击常用工具栏上的“命令窗口”按钮,或按组合键“Ctrl+F2"/"Ctrl+F4"来控制命令窗口的显示或关闭。
8.文件扩展名及其代表的文件类型:.App vfp应用程序.pjx 项目文件.dbc 数据库文件.dct数据库备注文件.dbf数据表文件.fpt数据表备注文件.cdx数据表复合索引文件.idx独立索引文件.qpr生成的查询文件.prg源程序文件.scx表单文件.sct表单备注文件.mnx菜单文件.mnt菜单备注文件.mpr自动生成的菜单源程序文件.frx报表文件9.货币数据在存储和计算时,采用4位小数。
字符型常量是由定界符(单引号,双引号或中括号)括起来的字符串。
逻辑型数据用1个字节表示。
日期型数据用8个字节表示。
10.自由表的字段名最长为10个字符,数据库表的字段名最长为128个字符。
备注型:一个存储不定长的字符型数据,其在表中占用4个字节。
备注型,通用型在一个表中都只产生一个备注型,通用型文件。
计算机二级 VF 知识点精述

Part 1 数据库基础知识数据库数据库管理系统数据库系统数据模型:层次模型、网状模型、关系模型关系数据库关系的三种基本操作:选择、投影、连接。
面相对向程序设计:对象、属性、事件、类、控件。
数据的完整性:实体完整性、参照完整性、域的完整性。
Part 2 Visual Foxpro应用基础1.表:自由表、数据库表2.数据类型:a)常量:字符型、数值型、逻辑型、日期型。
b)变量:字段变量、内存变量●字段变量:字符(C)、数值(N)、浮点(F)、日期(D)、逻辑(L)、备注(M)、通用(G)、货币(Y),日期时间(T)、双精度(B)、整型(I)。
表文件中,日期字段的宽度固定为8位,逻辑型宽度固定为1位,备注型和通用型宽度均为4。
需要说明的是,备注型与通用型字段仅用于存放信息的地址,即有关信息在fpt文件中的实际存储地址。
Bdf,fpt●内存变量:与字段变量不同的是,内存变量是独立于表文件而存在的变量,它用来存储数据处理中所需要的常数、中间结果和最终结果。
内存变量可以分为系统内存变量和用户定义的内存变量。
内存变量在使用前必须先定义,即给它们赋予初值。
N=4同名内存变量和字段变量的区别?name M->name3.常用文件类型:a)数据文件---.DBF\.DBC\.FPTb)程序文件---.PRG\.FXPc)索引文件---.IDX\.CDXd)查询文件---.QPRe)表单文件---.SCX\SCT4.常用函数a)数值函数:ABS()、INT()、MAX()、MIN()、MOD()、ROUND()、SQRT()、V AL()b)字符函数:&、TRIM()、AT()、SUBSTR()、LEFT()、RIGHT()、SPACE()、TYPE()、LEN()、LOWER()、UPPER()、STR()c)日期与时间函数:CTOD()、DTOC()、DAY()、MONTH()、YEAR()d)测试函数:BOF()、EOF()、FOUND()、RECNO()、IIF()、、、、5.运算符a)算术运算符:+、-、*、\、**或^、%、()b)关系运算符:<、>、=、<>、#、!=、<=、>=、= =、$c)逻辑运算符:OR、.OR.、AND、.AND.、NOT、.NOT.、!d)字符运算符:+ 字符串连接运算符;- 尾部空格移位连接符注意:当一个表达式中出现多种类型的运算符时,它们的操作顺序是先进行算术运算,然后是字符运算,再进行关系运算,最后才是逻辑运算。