全国计算机等级考试二级VF
全国计算机等级考试二级VF全套资料

全国计算机等级考试二级VF全套二级VF学习讲义 (1)第一章前言――从零开始 (2)第一章数据库基础知识 (3)第2章V ISUAL F OX P RO 程序设计基础 ............................................................................ 错误!未定义书签。
第3章V ISUAL F OX P RO 数据库及其操作 ........................................................................ 错误!未定义书签。
第4章关系数据库标准语言SQL ........................................................................................ 错误!未定义书签。
第5章查询与视图 ................................................................................................................ 错误!未定义书签。
第6章表单设计与应用 ........................................................................................................ 错误!未定义书签。
第7章菜单设计与应用 ........................................................................................................ 错误!未定义书签。
第8章报表的设计和应用 .................................................................................................... 错误!未定义书签。
全国计算机等级考试二级VF第一讲什么是VF

数据共享性高 数据冗余度小 数据与程序的独立性高
数据库系统阶段
程序1 程序员1
程序2 程序员2
程序n 程序员n
统一存取
数据1
数 据2
数 据n
四.数据库系统(DBS)
概念:引进数据库技术后的计算机系统 1. 数据库系统的构成 2. 数据库系统的特点
数据库系统逻辑图
应用程 序1
(2)专门运算
选择运算:对已有的数据进行选择性处理 投影运算:对表中垂直操作或运算 链接:对两个有相同字段的二维表中记录相同值进行水平方向的链接。
1.人工管理阶段
时间: 20世纪50年代中期以前
背景
计算机重要用于科学计算
特点
数据不保存 数据冗余度大 数据与程序之间依赖性大
人工管理阶段
程序1 程序2 程序n
编程员1 编程员2 编程员n
访问 访问 访问
数据 1
数据 2
数据 n
2.文件系统阶段
时间
20世纪50年代后期至60年代中后期
统 数据库 管理系
统
操作 软件
硬件
2.数据库系统的特点
① 实现数据高共享,减少数据冗余 ② 采用特定的数据模型 ③ 具有较高的独立性 ④ 有统一的数据控制功能
五.数据模型
1. 实体的描述 2. 实体间联系及联系的种类 3. 数据模型
1.实体的描述
实体
客观存在并且可以相互区别的事物
实体属性
属性 名名
元组:二维表中水平方向的行
属性:二维表中垂直方向的列 元组
域:属性的取值范围
属性 值
表结 构
2.关系运算
(1)传统运算 进行并、差、交集合运算的两个关系,必须具有相同的关系模型
计算机等级考试《二级VF》机考最后冲刺试卷

计算机等级考试《二级VF》机考最后冲刺试卷
一、选择题(每小题1分,共40分)
1、数据结构中,与所使用的计算机无关的是数据的()。
A.存储结构
B.物理结构
C.逻辑结构
D.物理和存储结构
2、打开数据库abc的准确命令是()。
A.0PEN DATABASE abc
B.USE abc
C.USE DATABASE abc
D.0PEN abe
3、在计算机中,算法是指()。
A.查询方法
B.加工方法
C.解题方案准确而完整的描述
D.排序方法
4、在下列表达式中,运算结果逻辑为真的是()。
A.EMPTY(.NULL.)
B.EMPTY(SPACE(8))
C.LIKE(”edit”,”edi?”)
D.AT(”a”,”ainimal”)
5、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
6、栈和队列的共同点是()。
A.都是先进先出
B.都是先进后出
C.只允许在端点处插入和删除元素
D.没有共同特点
7、检索尚未确定的供应商的订单号,准确的语句是()。
A.SELECT*FROM订购单WHERE供应商号NULL
B.SELECT*FROM订购单WHERE供应商号=NULL
C.SELECT*FROM订购单WHERE供应商号IS NULL,
D.SELECT*FROM订购单WHERE供应商号IS
NOT NULL。
全国计算机等级考试二级VF知识点(完整版)

1、数据处理的中心问题是数据管理。
多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。
2、人工管理阶段面对的主要问题:1、数据不能独立。
2、数据不能长期保存。
3、文件管理阶段面对的主要特点:1、数据与程序分开。
2、数据能长期保存。
3、数据没有完全独立。
4、存在数据冗余。
5、数据不能集中管理。
4、数据库系统阶段特点:1、实现了数据的结构化。
2、实现了数据共享。
3、实现了数据独立。
4、实现了数据统一控制。
5、三者之间的区别:主要在于数据与程序之间的关系。
在人工管理阶段,数据与程序不具有独立性。
在文件系统阶段,程序和数据有了一定的独立性。
在数据库系统阶段提供了数据与应用程序的独立性。
6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。
数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。
7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。
而数据库运行管理和控制例行程序是数据库管理系统的核心部分。
8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。
9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。
10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。
数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。
11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。
12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。
全国计算机等级考试二级vfp

全国计算机等级考试二级vfp
全国计算机等级考试二级vfp是指Visual FoxPro(简称VPF)的考试,这是一种数据库程序设计语言。
通过这个考试,意味着考生掌握了VPF的基本知识和应用技能,能够使用VPF进行数据库应用程序的设计、开发和管理。
VPF是一种关系数据库管理系统,具有数据存储、查询、更新和管理等功能,同时也支持面向对象编程和可视化设计。
在二级vfp考试中,考生需要掌握VPF的基本语法、数据类型、函数、数据库操作、查询与更新、程序设计等知识,并具备一定的实际操作和应用能力。
考试形式包括笔试和机试,其中机试要求考生在规定时间内完成一个完整的数据库应用程序的设计和实现。
通过二级vfp考试,考生可以获得国家教育部颁发的计算机等级证书,并能够在实际工作中更好地应用VPF进行数据库管理系统的开发和应用。
2022年9月全国计算机等级考试二级VF笔试试题及答案

2022年9月全国计算机等级考试二级VF笔试试题及答案一、选择题(每小题 2 分,共 70 分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用 goto 语句D)模块设主地要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计D过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是________。
A)软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为________。
A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
A)编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表下列操作中正确的是________。
A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。
A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。
A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。
A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。
全国计算机等级考试二级VF常见考题

飞信知识题第一章题例:启动VF的方式13.启动Visual FoxPro 6.0的方式是____________。
A)直接执行vfp6.exeB)从程序组选择执行MicrosoftVisual FoxPro 6.0C)从桌面上双击相应的快捷方式D)以上几种方式都可以题例:项目管理器(3)可以在项目管理器的【3】选项卡下建立命令文件。
第二章题例:内存变量的数据类型(7)Visual FoxPro内存变量的数据类型不包括A) 数值型B) 货币型C) 备注型D) 逻辑型题例:日期常量的常用命令(22) 依次执行以下命令后的输出结果是SET DATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO "."? CTOD("49-05-01")A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错习题演练(12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY _____命令进行设置。
题例:日期值不可以相加9.下面的Visual FoxPro表达式中,不正确的是____。
A.{^2002-06-29}+DATE() B. {^2002-06-29}-DATE()C.{^2002-06-29}+200 D.{^2002-06_29,16:30 PM}-27 .设置当前系统时间是2004 年12 月28 日, 则表达式V AL(SUBSTR(“2004”,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。
A.388.00 B.418.00 C.398.00 D.288.00题例:字符函数1. 运算结果是字符串"book"的表达式是____________。
计算机二级VF试题(含答案)

xx年计算机二级VF试题(含答案)全国计算机等级考试9月马上开始了,为帮助大家更好复习,为大家分享的是计算机二级VF模拟试题及答案,欢送阅读!1.以下链表中,其逻辑构造属于非线性构造的是( ),A.循环链表B.双向链表C.带链的栈D.二叉链表2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列人队与退队运算后,front=15,rear=15,那么循环队列中的元素个数为( )。
A.16B.20C.0或35D.153.在面向对象方法中,实现信息隐蔽是依靠( )。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类4.在关系数据库中,用来表示实体间联系的是( )。
A.二维表B.树状构造C.属性D.网状构造5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
那么实体部门和职员间的联系是( )。
A.m:1联系B.1 : mC.1:1联系D.m:n联系6.有两个关系R和S如下:那么由关系R得到关系S的操作是( )。
A.自然连接B.选择C.并D.投影7.数据字典(DD)所定义的对象都包含于( )。
A.程序流程图B.数据流图(DFD图)C.方框图D.软件构造图8.软件需求规格说明书的作用不包括( )。
A.软件可行性研究的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件设计的依据9.下面属于黑盒测试方法的是( )。
A.逻辑覆盖B.语句覆盖C.路径覆盖D.边界值分析10.下面不属于软件设计阶段任务的是( )。
A.数据库设计B.算法设计C.软件总体设计D.制定软件确认测试方案1.A。
【解析】数据的逻辑构造是描述数据之间的关系,分两大类:线性构造和非线性构造。
线性构造是n个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据构造。
常用的线性构造有:线性表,栈,队列,双队列,数组,串。
非线性构造的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、数据处理的中心问题是数据管理。
多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。
2、人工管理阶段面对的主要问题:1、数据不能独立。
2、数据不能长期保存。
3、文件管理阶段面对的主要特点:1、数据与程序分开。
2、数据能长期保存。
3、数据没有完全独立。
4、存在数据冗余。
5、数据不能集中管理。
4、数据库系统阶段特点:1、实现了数据的结构化。
2、实现了数据共享。
3、实现了数据独立。
4、实现了数据统一控制。
5、三者之间的区别:主要在于数据与程序之间的关系。
在人工管理阶段,数据与程序不具有独立性。
在文件系统阶段,程序和数据有了一定的独立性。
在数据库系统阶段提供了数据与应用程序的独立性。
6、数据库(DATA BASE简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。
数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。
7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM简写为DBMS)是数据库系统的核心部分。
而数程序是数据库管理系统的核心部分。
8、数据库系统(DATA BASE SYSTEM简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。
9、数据库应用系统(DATA BASE APPLICATION SYSTEMS简写为DBAS)通常由组成。
10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。
数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。
11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。
12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。
2、元组:在一个二维表中,水平方向的行称为元组。
3、属性:二维表中垂直方向的列称为。
4、域:属性的取值范围,也就是不同元组对同一属性的取值范围所限定的范围。
5、关键字:属性或属性的组合。
是表中具有唯一标识的属性,在VFP中具有唯一性取值的字段,称为关键字。
主关键字和候选关键字起唯一标识一个元组的作用。
13、在关系数据库中,经常需要对关系进行特定的关系运算操作。
基本的关系运算有三种:选择、投影和连接。
14、选择运算:从关系中找出满足给定条件的元组的操作称为选择。
选择是从行的角度进行的运算,即水平方向抽取记录。
15、投影:称为投影。
投影从列的角度进行运算,相当于对关系进行垂直分解。
16、连接:连接是关系的横向结合,生成的新关系包含满足连接条件的元组。
17、传统的集合运算包括并、差、交。
18、数据的完整性就是数据使用的正确性和有效性。
数据的一致性是指关系中数据的多个值要保持一致。
完整性规则分为:实体完整性控制、域完整性控制、参照完整性控制。
19、VFP6.0的特点:1、采用面向对象的程序设计技术。
2、一种可视化的程序设计方法。
3、对FORBASE的兼容4、友好的程序设计界面5、增加了数据类型和函数。
6、采用了OLE技术。
7、客户机/服务器功能。
20、VFP6.0的主要指标:1、表中字段最大数:255个。
2、同时打开表文件的最大数:255个3、数据库表的字段名最大长度:128字符4、自由表的字段名最大长度10个字符521、VFP6.0的文件类型:1、项目文件(.PJX)系统也同时生产它的扩展名为.PJT的备份文件。
2、表文件(.DBF)3、数据库文件(.DBC)4、程序文件(.PRG)5、表单文件(.SCX)6、索引文件.IDX7、内存变量文件(.MEM)8、表报格式文件(.FRX)9、屏幕格式文件(.FMT)10、菜单文件(.MNT)11、标签文件(.LBX)12、视图文件(.VUE)13、查询文件(.QPR)22、在早期的FOXBASE数据库管理系统中,提供了两种工作方式来执行VFP命令,即交互方式和程序方式。
同时还增加了菜单方式和工具方式来执行VFP命令。
23、。
项目管理器VFP处理数据和对象的主要组织工具。
24、项目管理器中可以将应用系统编译成一个扩展名为.APP的应用文件或25、项目管理器包括六个选项卡,其中“数据”、“文件”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,“全部”选项卡显示该项目中的所有文件。
26、移去:系统仅仅从项目中移去所选择文件,被移去的文件。
27、。
28、1、字符型数据(C),长度最大可达254个。
1个空格也是1个字符。
2、数值型数据(N),最大长度为20位。
在内存中,数值型数据占用8个字节的存储空间。
3、浮动型数据(F),最大长度为20位,也占用8个字节。
4、整型数据(I)最大长度为10位。
它占用4个字节的内存空间。
5、双精度型数据(B)6、日期型数据与日期时间型数据(Date和Date time)(D和T)。
默认格式为{MM/DD/YY}和{MM/DD/YY HH:MM:SS}7、逻辑型数据(L)只有两个。
即真(T)和(F)。
也可用(.t.、.y.)8、货币型数据(Y)最大长度为20,占用8个字节的存储空间。
9、备注型数据(M)在数据表中需要进行备注、说明的不定长或大量的字符型数据。
10、通用型数据(G)具体内容可以是一个文档、表格、图片。
29、备注型、通用型、整型占四个字符。
逻辑型占1个字符。
30、代表一个具体的、不变的值。
31、字符型常量也叫字符串,使用时必须用定界符(“”、[]),如:[计算机]、“256”32、数值型常量即数学中用的整数和小数。
浮点型常量是数值型常量的浮点格式,如15E+1033、变量值是可以随时改变的,每个变量有一个变量名,变量名以字母、汉字、或下划线开头,后接字母、数字、汉字或下划线。
在VFP中,变量可以分为字段变量和内存变量两大类。
34、数据库是以扩展名为.DBC的文件存在磁盘上,建立了一个数据库文件后,系统会自动生成一个和一个的文件,如果有字段,则磁盘上会有一个对应扩展名为.fpt的文件36、数据库表:存在于数据库中的表。
自由表:不被任何数据库所包含而独立存在的表。
37后就成为自由表;而将自由表添加到数据库中,就成为数据库表。
38、建立数据库CREAT DATABASE[<数据库名>|?]【说明】如果不指定数据库名或输入“?”,系统都会淡出“创建”对话框,请用户输入数据库名。
39、打开数据库OPEN DATABASE[FileName|?]【说明】FileName:要打开的数据库名,如果不指定数据库名或使用问号“?”,则显示打开对话框。
40、修改数据库MODIFY DATABASE[DatabaseName|?]【说明】DatabaseName:要修改的数据库名,如果使用问号“?”省略该参数则打开“打开”对话框。
41、删除数据库有两种方式,若选择“移去”仅将数据从项目中移去,若选择“删除”将从磁盘上删除数据库。
被移去的数据库中的表成为自由表。
【格式】DELETE DATABASE[DatabaseName|?]【说明】DatabaseName:要删除的数据库名,此时要删除的数据库必须处于关闭状态;如果使用问号“?”,则打开“删除”对话框请用户选择删除的数据库文件。
42、数据库的关闭【格式】CLOSE[ALL|DATABASE]【说明】ALL|DATABASE:要关闭的数据库或所有数据库。
43、建立表【格式】CREATE<TableName>【说明】建立数据库表时,要先打开数据库文件,然后再使用CREATE命令建立表。
如果建立自由表,则需要将当前打开的数据库文件全部关闭,否则建立的就是数据库表;而通过项目管理器建立自由表时,只需要选中“自由表”项,然后再新建表即可。
44、修改表结构USE<TableName>MODIFY STRUCTURE MODIFY STRUCTURE命令没有参数,它用来修改当前表的结构。
45、表的基本操作命令说明46、EDIT和CHANGE命令均用于交互对当前表的当前记录进行编辑、修改。
直接修改的REPLACE命令。
47、查询定位记录有GOTO、SKIP和LOCATE三条命令,现分别介绍如下:1、用GOTO命令直接定位。
【格式】GOTO nRecordNumber|Top|BOTTOM【说明】nRecordNumber是记录号,即直接按记录号定位;TOP是表头记录;BOTTOM是表末尾记录。
2、SKIP【格式】SKIP[nRecord]【说明】nRecord可以使正整数或负整数,默认是1.如果是正数则向后移动,如果是负数则向前移动。
48、在VFP中,根据索引功能的不同,可以分为主索引、候选索引、惟一索引、普通索引。
四大类。
其中,主索引和候选索引字段值是惟一的,而惟一索引和普通索引字段值不是惟一的。
主索引在一个表中只能有1个,其他则可以有多个。
49、c从索引的组织方式来看可以分为单索引、非结构复合索引、结构复合索引。
50、利用命令建立索引INDEX ON eExpression TO IDXFileName|TAG TagName{OF CDXFileName}[UNIQUE|CANDIDATE]eExpression:可以是字段名,或包含字段名的表达式。
TO IDXFileName:用来建立单索引文件。
TAG TagName:用来建立结构复合索引文件。
OF CDXFileName用来建立非结构复合索引文件。
UNIQUE:说明建立惟一索引|CANDIDATE:说明建立候选索引。
该命令不能建立建立主索引,使用该命令建立索引时,如果没有指定索引类型,则默认为普通索引。
51、索引的基本操作:基本操作命令格式说明打开索引文件SET INDEX TO<索引文件名>设置当前索引SET OEDER TO<索引标识>索引快速定位Seek<表达式>删除索引DELETE TAG<索引名>52、实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。
VFP中,利用主关键字或候选关键字来保证表中的记录惟一,即保证实体完整性。
如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,则这样的字段称为候选关键字。
53、域完整性是保证数据正确的特性,在VFP中,提供的字段有效性规则有3类:规则、信息和默认值。
54、进行字段有效性规则设置时,在各文本框中输入的数据有一定的要求,其中“规则”框中只能输入逻辑表达式,“信息”框中只能输入字符串表达式,“默认值”的类型则以字段的类型决定。
55、参照完整性的基本概念:参照完整性与表之间的关联有关,其含义是:当插入、删除、修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。