当前位置:文档之家› 国家计算机二级VFP复习资料

国家计算机二级VFP复习资料

国家计算机二级VFP复习资料
国家计算机二级VFP复习资料

第一章 Visual FoxPro 基础

知识要点

1. 数据和信息

数据是存储在某一媒体上能够识别的物理符号。

数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,

而且还包括图形、图像、动画、影像和声音等多媒体数据。

信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的。

【例题】:

____是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是____;二是____。

[解析]本题考查的知识点是数据的概念及包括的内容。数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内客;二是存储在某一种媒体上的数据形式。做好该题的关键是熟练掌握数据的概念及包含的两个方面。

[答案]数据描述事物特性的数据内容存储在某一媒体上的数据形式

2.数据处理

数据处理是指将数据转换成信息的过程,其中心问题是数据管理。数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。数据处理也称信息处理。

3.计算机数据管理

是指对数据进行组织、分类、编码、存储、检索和维护等操作。计算机数据管理经历了人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统等几个阶段。

【例题】:

计算机数据管理经历了____等几个阶段。

A.文件管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统

B.人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统

C.人工管理、文件管理、数据系统、分布式数据库系统和面向对象数据库系统

D.文件管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统

[答案] B

数据处理的中心问题是____。

A.数据

B.处理数据

C.数据管理

D.数据计算

[解析] 本题考查的知识点是数据处理。数据处理是指将数据转换成信息的过程。完成这一过程的中心问题是管理好数据。 [答案] C

应用程序硬件语言编译 DBMSOS

4.数据库(DB)

即DataBase,是存储在计算机存储设备上的结构化的相关数据集合,包括描述事物的数据本身及相关事物之间的联系。

【例题】:

数据库是存储在计算机存储设备上,结构化的相关数据集合。它不仅包括____,而且还包括____。

[解析]本题考查的知识点是数据库的概念及相关的内容。数据库是存储在计算机存储设备上的结构化的相关数据集合,其概念包括两个方面:一是描述事物的数据本身;二是相关事物之间的联系。做好该题的关键是熟练掌握数据库的

概念及包含的两个方面。 [答案]描述事物的数据本身相关事物之间的联系

5.数据库系统(DBS)

数据库应用系统简称为数据库系统(DBS),是一个计算机应用系统。也可以说它是指引进数据库技术后的计算机系统。

(1). 数据库系统有下列特点:

①提高数据的共享性,使多个用户能够同时访问数据库中的数据

②减少数据的冗余度,以提高数据的一致性和完整性

③提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价

(2). 数据库系统的组成数据库系统由计算机硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(用户)五部分组成。

【例题】:

1. 数据库系统由_D___组成。

A.计算机硬件系统、数据集合、数据库管理系统、相关软件、数据管理员(用户)

B.计算机软件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)

C.计算机硬件系统、数据库集合、数据系统、相关软件、数据管理员(用户)

D.计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)

[解析] 本题考查的知识点是数据库系统的组成。本题需要记忆。在Visual FoxPro中,数据库系统由计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)。选项A,B,C的说法都不正确,目的是迷惑考生。

2.下列关于数据库系统的说法,正确的一项是____。

A.数据库中只存在数据项之间的联系

B.数据库中只存在记录之间的联系

C.数据库的数据项之间和记录之间都存在联系

D.数据库的数据项之间和记录之间都不存在联系

[解析]本题考查的知识点是数据库系统的概念。数据库中的数据是有结构的,这种结构由数据管理系统所支持的数据模型表现出来。数据库系统不仅可以表示事物内部各数据项之间的联系,而立可以表示事物之间的联系,从而反映出现实事物之间的联系。 [答案]C

6.数据库管理系统(DBMS)

数据库管理系统(DBMS)是指负责数据库存取、维护、管理的系统软件。DBMS提供对数据库中数据资源进行统一管理和控制的功能,将用户应用程序与数据库数据相互隔离。它是数据库系统的核心,其功能的强弱是衡量数据库系统性能优劣的主要指标。

Visual FoxPro就是一种在微机上运行的数据库管理系统软件。

DBMS必须运行在相应的系统平台上,在操作系统和相关的系统软件支持下,才能有效地运行。

【例题】

1. 下列关于Visual FoxPro 的说法,正确的一项是_A___。

A.Visual FoxPro 是一种在微机上运行的数据库管理系统软件

B.在微机上运行的数据库管理系统软件指的是VisualFoxPro 6.0

C.Visual FoxPro 是一种在微机上运行的数据库系统

D.Visual FoxPro 6.0 是一种在微机上运行的数据库系统

[解析] 本题考查的知识点是数据库管理系统。数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。Visual FoxPro 就是这样的系统软件;选项B 说法不完全正确。Visual FoxPro 起源于xBase 系列,该系列包括早期的dBASEII/III、FoxBASE 和FoxPro。Visual FoxPro 6.0 亦包含在该领域中。选项C 和D的说法都不正确。

2.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是_B__。

A.DB包括DBS和DBMS

B.DBS包括DB和DBMS

C.DBMS包括DBS和DB

D.三者等级,没有包含关系

[解析] 本题考查的知识点是数据库、数据库系统和数据库管理系统之间的关系。做该题之前,首先要掌握数据库、数据库系统、数据库管理系统的概念及含义。数据库是指存储在计算机存储设备、结构化的相关数据库的集合。数据库系统是指引进数据库技术后的计算机系统。数据库管理系统是为数据库的建立、使用和维护而配置的软件系统。数据库系统由五部分组成:计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)。掌握了这些知识,就很容易将选项A,C,D排除,正确答案为B [答案]B

7.实体客观事物在信息世界中称为实体,它是现实世界中任何可区分、识别的事物。实体可以是具体的人或物,也可以是抽象概念;

(1)属性

实体具有许多特性,实体所具有的特性称为属性。一个实体可用若干属性来刻画。每个属性都有特定的取值范围即值域,值域的类型可以是整数型、实数型、字符型等;

(2)实体型和实体集

属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。同类型的实体的集合称为实体集。

性质相同的同类实体的集合称实体集。如一个班的学生。

(3).实体联系

建立实体模型的一个主要任务就是要确定实体之间的联系。常见的实体联系有3种:一对一联系、一对多联系和多对多联系。

1)一对一联系(1:1)

若两个不同型实体集中,任一方的一个实体只与另一方的一个实体相对应,称这种联系为一对一联系。如班长与班级的联系,一个班级只有一个班长,一个班长对应一个班级。

2)一对多联系(1:n)

若两个不同型实体集中,一方的一个实体对应另一方若干个实体,而另一方的一个实只对应本方一个实体,称这种联系为一对多联系。如班长与学生的联系,一个班长对应多个学生,而本班每个学生只对应一个班长。

3)多对多联系(m:n)

若两个不同型实体集中,两实体集中任一实体均与另一实体集中若干个实体对应,称这种联系为多对多联系。如教师与学生的联系,一位教师为多个学生授课,每个学生也有多位任课教师。

8. 数据模型

数据模型是指数据库中数据与数据之间的关系。

数据模型是数据库系统中一个关键概念,数据模型不同,相应的数据库系统就完全不同,任何一个数据库管理系统都是基于某种数据模型的。数据库管理系统常用的数据模型有下列三种:

层次模型

网状模型

关系模型。

(1).层次数据模型(Hierarchical Model)

层次模型是用树型结构来表示实体类型以及实体间联系的模型。它只能表示1:n的联系,不能表示实体类型之间的多对多的联系。

(2).网状数据模型(Network Model)

网状模型是用网状结构来表示实体类型以及实体间联系的模型。网中的每个结点表示一个实体类型。它能够表示实体间的多种复杂联系和实体类型之间的多对多的联系。

支持网状模型的DBMS称为网状数据库管理系统,在这种系统中建立的数据库是网状数据库。网络结构可以直接表示多对多联系,这也是网状模型的主要优点。

(3).关系模型(Relational Model)

关系模型是用二维表格结构来表示实体以及实体联系间模型。关系是由若干个二维表组成的集合。每个二维表又称

为关系。Visual FoxPro是一种典型的关系型数据库管理系统。

9.关系

一个关系就是一张二维表,每个关系有一个关系名。在Visual FoxPro 中,一个关系存储为一个文件,其扩展名为.dbf,称为“表”。在关系模型中,关系具有以下基本特点:(1)关系必须规范化,属性不可再分割(2)在同一关系中不允许出现相同的属性名(字段)(3)关系中不允许有完全相同的元组(记录)(4)在同一关系中元组(行)的顺序可以任意(5)任意交换两个属性(列)的位置,不会改变关系模式。

以上是关系的基本性质,也是衡量一个二维表格是否构成关系的基本要素。在这些基本要素中,有一点是关键,即属性不可再分割,也即表中不能套表。

10.关系模式

对关系结构的描述称为关系模式,一个关系模式对应一个关系的结构。关系模式的简化表示模式:关系名(属性名1, 属性名2, …, 属性名n)

在VF 中使用:

表名(字段名1,字段名2,……,字段名n)关系既可以用二维表格描述,也可以用数学形式的关系模式来描述。一个关系模式对应一个关系的数据结构,也就是表的数据结构。

【例题】

1.关系数据库管理系统所管理的关系是_A___。

A.若干个二维表

B.一个DBF文件

C.一个DBC文件

D.若干个DBC文件

[ 解析] 本题考查的知识点是关系数据库管理系统的概念。Visual FoxPro就是一种关系数据库管理系统。一个“表”就是一个关系,一个关系就是一个二维表。关系数据库管理系统可管理若干个二维表。在本题的四个选项中,DBF 文件是数据表文件(即“表”文件);DBC 文件是数据库文件。如果将选项B 改成“若干个DBF 文件”,该答案也正确。

2.在Visual FoxPro 中,用二维表数据来表示实体与实体之间联系的数据模型称为_C___ 。

A.层次模型

B.网状模型

C.关系模型

D.联系模型

[解析]本题考查的知识点是数据模型的概念。

数据库管理系统支持的数据模型有3 种:层次模型、网状模型和关系模型。层次模型是指用树形结构表示实体及其之间联系的模型;网状模型是指用网状结构表示实体及其之间联系的模型;选项D 中的联系模型不属于数据模型。

3. Visual FoxPro是一种关系数据库管理系统,所谓关系是指_C___。

A.表中各记录间的关系

B.表中各字段间的关系

C.数据模型符合满足一定条件的二维表格式

D.一个表与另一个表间的关系

[解析] 本题考查的知识点是数据库管理系统中的关系的基础知识。在Visual FoxPro中,一个关系就是一个二维表。掌握了这一点,很容易将选项C选出来,选项A,B,D对关系的描述都不正确。 [答案] C

4. 下列关于关系模型的叙述,正确的是____。

A. 用二维表的形式表示实体和实体间联系的数据模型即为关系模型

B.数据管理系统用来表示实体及实体间联系的方法即为关系模型

C.用一维表的形式表示实体和实体间联系的数据模型即为关系模型

D.用三维表的形式表示实体和实体间联系的数据模型即为关系模型

[解析] 本题考查的知识点是关系统模型的概念。用二维表的形式表示实体和实体间联系的数据模型即为关系模型;

选项B是数据模型的概念;选项C和D的说法错误,目的是迷惑考生。 [答案]A

5. 下列关于关系模式的说法不正确的一项是____。

A.关系模式即是对关系的描述

B.一个关系模式对应一个关系的结构

C.关系模式的格式为关系名(属性名1,属性名2,…,属性名n)

D.关系模式的格式为表名(字段名1,字段名2,…,字段名n)

[解析] 本题考查的知识点是关系模式。对关系的描述即为关系模式,一个关系模式对应一个关系的结构,其格式为:关系名(属性名1,属性名2,…,属性名n)。掌握了这一知识点,可以确定选项A,B,C都正确。选项D只有在Visual FoxPro中关系模式才表示为表结构:即表名(字段名l,字段名2,...,字段名n)。 [答案]D

6.任何一个数据库管理系统都是基于____建立的。数据库管理系统支持的数据模型分三种:____、____、____。

[解析] 本题考查的知识点是数据库管理系统。任何一个数据库管理系统都是基于某种数据模型建立的。数据库管理系统支持的数据模型分三种:关系模型、层次模型、网状模型。

[答案] 某种数据模型,关系模型,层次模型,网状模型

11.对象

客观世界里的任何实体都可以看作是对象。对象可以是具体的实物,也可以是一些概念。例如一个命令、一个人、一个桌子等都可以看作是一个对象。

12.方法

方法是描述对象行为的过程,是某个对象接受了某个消息后所采取的一系列操作的描述。

13.类

类是对一类相似对象的性质描述,这些对象具有相同的性质:属性及方法种类相同。类可以看作是一类对象的模板,有了类,基于类就可以生成这类对象中的任何一个对象。

14.事件

事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并做出相应的反应。

事件可以由系统引发,也可以由用户引发。

15.元组

在一个二维表中,每一行是一个元组。元组对应存储文件中的一个具体记录。

16.属性

二维表中垂直方向的列称为属性,每一列有一个属性名,在Visual FoxPro中表示为字段名。每个字段的数据类型、宽度等在创建表的结构时规定。

17.域

指属性的取值范围,即不同元组对同一个属性的取值所限定的范围。

【例题】

1. 下列关于对象的说法不正确的一项是____。

A.对象可以是具体的实物,也可以是一些概念

B.一条命令、一个人、一个桌子等都有可以看作是一个对象

C.一个命令按钮可以看作是一个对象

D.一个程序不可以看作是一个对象

[解析]本题考查的知识点是对象。客观世界里的任何实体都可以看作是对象。对象可以是具体的实物,也可以是一些概念。选项A,B,C都正确;选项D错误,因为程序也是对象。 [答案]D

2.在Visual FoxPro中,____是描述对象行为的过程:____用来表示对象的状态。

A.属性;方法

B.方法;属性

C.方法;类

D.属性、类

[解析] 在Visual FoxPro中。属性用来表示对象的状态;方法用来描述对象的行为。在面向对象的方法里,对象被定义为由属性和相关的方法组成的包。 [答案]B

18.关键字

关键字是指属性或属性的组合,其值能唯一区分、确定不同元组(记录),在Visual FoxPro中表示为字段或字段的组合。需要强调的是,关键字的属性值不能取“空值”,所谓空值就是“不知道”或“不确定”的值,因而无法唯一地区分、确定元组。

在考试表中“准考证号”及“身份证号”属性可以作为关键字,因为准考证号和身份证号不允许相同。而“姓名”及“出生日期”则不能作为关键字,因为考生中可能出现重名或相同出生日期。

(1). 主关键字

关键字是指属性或属性的组合,其值能够惟一地标识一个元组。在VisualFoxPro 中表示为字段或字段的组合。在Visual FoxPro 中,起惟一标识一个元组的作用的关键字为主关键字或候选关键字。

(2).外部关键字

如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段就称为外部关键字。

19.关系运算

关系的基本运算有两类:一类是传统的集合运算,包括并、差、交;另一类是专门的关系运算,包括选择、投影和联接。

(1) 传统的集合运算

进行并、差、交集合运算的两个关系必须是具有相同的关系模式,既结构相同。

1).并

两个相同结构关系的并是有属于这两个关系的元组(记录)组成的集合。

2).差

有关系R 和关系S,是有属于R 而不属于S 的元组组成的集合,从R 中去掉S 中也有的元组。

3).交

有关系R 和关系S,既属于R 又属于S 的元组组成的集合。

(2).专门的关系运算

在关系数据库中查询用户所需数据时,需要对关系进行一定的关系运算。关系运算主要有选择、投影和联接三种。

1). 选择(Selection)

是指从关系中找出满足指定条件的元组的操作。选择是从行的角度进行的运算,即选择水平方向的记录。选择的操作对象是一个表。运算是从关系中查找符合指定条件元组的操作。(对记录)

2). 投影(Projection)

投影是指从一个关系模式中选择若干个属性组成新的关系的操作。投影是从列的角度进行运算。投影的操作对象是一个表。运算是从关系中选取若干个属性的操作。(对字段)

3). 联接(Join)

联接是从两个关系模式选择符合条件的元组或属性组成一个新的关系。联接结果是满足指定条件的所有记录。联接的操作对象是两个表。运算是将两个关系模式的若干属性拼接成一个新的关系模式的操作,对应的新关系中,包含满足联接条件的所有元组。(对字段)

20.自然联接在联接运算中,按照字段值对应相等为条件进行的联接操作称为等值联接。自然联接是去掉重复【例题】

1. 在Visual FoxPro中,专门的关系运算不包括__D__。

A.选择

B.投影

C.联接

D.差运算

[解析]本题考查的知识点是关系运算。关系的基本运算有两类:一类是传统的集合运算,包括并、差、交;另一类是专门的关系运算,包括选择、投影、联接。差运算属于传统的集合运算,所以选项D不属于关系运算。

2.查询关系数据库中用户需要的数据时,需要对关系进行一定的____。关系的基本运算有两类:一类是传统的集合运算,包括____;另一类是专门的关系运算,包括____。

[解析] 本题考查的知识点是关系运算。查询关系数据库中用户需要的数据时,需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算,包括并、差、交;另一类是专门的关系运算,包括选择、投影和联接。[答案] 关系运算;并、差、交;选择、投影和联接

3. 如果表中的一个字段不是本表的____或____,而是另外一个表的____或____,这个字段(属性)就称为外部关键字。

[解析] 本题考查知识点是外部关键字的概念。如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字。这个字段(属性)就称为外部关键字。

[答案]主关键字,候选关键字,主关键字,候选关键字

21. 实体完整性

实体完整性保证了表中记录的惟一性,即在一个表中不能出现重复记录。

22. 参照完整性

参照完整性与表之间的联系有关,当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,可以检查对表的数据操作是否正确。

23. 域完整性

数据类型的定义即属于域完整性的范畴。例如对于数值型字段,通过指定宽度,可以限定字段的取值类型和取值范围。

【例题】

1. 在Visual FoxPro 中,数据库完整性一般包括____。

A.实体完整性、域完整性

B.实体完整性、域完整性、参照完整性

C.实体完整性、域完整性、数据库完整性

D.实体完整性、域完整性、数据表完整性

[解析] 本题考查的知识点是数据库的完整性。数据库的完整性一般包括实体完整性、域完整性、参照完整性;选项A 说法不完全正确;选项C 和D 的说法错误,目的是迷惑考生。 [答案]B

2. 建立参照完整性的前提是____。

A.先建立表之间的联系

B.系统存在两个自由表

C.系统存在两个数据表

D.有一个表

[解析]本题考查的知识点是数据库完整性中的参照完整性。建立参照完整性的前提是先建立表之间的联系。选项B 和C 中只存在两个表还不够,两个表之间要有一定的联系才可以。选项D 中只有一个表说法错误,只存在一个表建立不了参照完整性。 [答案]A

第二章 Visual FoxPro系统初步

知识特点:

1. windows版本数据库的特点

(1)查询与管理功能

(2)数据库表新概念

(3)可视化的界面操作工具

(4)支持更多的SQL语言

(5)互操作性

(6)支持网络

4. Visual FoxPro 6.0的基本组成

Visual FoxPro 6.0启动后,打开主窗口,主窗口包括:标题栏、菜单栏、常用工具栏、状态栏、命令窗口和主窗口工作区几个组成部分。

8个下拉式菜单项Alt+”热键”下拉菜单 ctrl+相应的“热键”

5.VFP 主要数据类型

数据类型功能

字符型(C) 由英文字母、汉字、数字、空格和各种符号组成的字符串。0-254 各字节。每个字符占1 个字节,每个汉字占2 个字节。

货币型(Y) 主要用来存储货币量。8 个字节,小数点超过4 位,系统会自动四舍五入。

数值型(N) 数值型的数据包含正负号、数字及小数点。长度为1-20 个字节,在内存中占8 个字节。

浮动型(F) 浮动型数据与数值型数据完全等价。

日期型(D) 日期型字段包括年、月、日。占8 个字节。

日期时间(T) 这种数据类型包括日期和时间。占8 个字节。

双精度型(F) 这种数据类型有更高的精确度,所表示的数值范围也最大。占8 个字节。

整型(I) 整型数据是没有小数位数的数字。占4 个字节。

逻辑型(L) 它的值只有真(.T.)和假(.F.)两种。占1 个字节。

备注型(M) 种数据型可容纳数量不限的字符数据,在表中占4 个字节。

通用型(G) 通用型字段用来存储OLE 对象,如扩展名为.doc 的文档或位图文件等。在表中占4 个字节。

字符型(二进制)这种类型与上述的“字符型”相同,只是当更改代码页时字符值不会改变。该类型字段用于在表中保存用户密码。

备注型(二进制)这种类型与上述的“备注型”相同,只是当更改代码时备注内容不变,用于存储不同国家(地区)的登录脚本。

6.VFP 文件扩展名与文件类型

扩展名文件类型扩展名文件类型

APP 生成的应用程序 MEM 内存变量保存

CDX 复合索引 MNT 菜单备注

DBC 数据库 MNX 菜单

DCT 数据库备注 MPR 生成的菜单程序

DCX 数据库索引 MPX 编译后的菜单程序

DBF 表 PJT 项目备注

FPT 表备注 PJX 项目

EXE 可执行文件 PRG 程序

FRX 报表 QPR 生成的查询程序

FRT 报表备注 QPX 编译后的查询程序

IDX 索引、压缩索引 SCT 表单备注

LBT 标签备注 SCX 表单

LBX 标签 TXT 文本

1.下列方法中,不能退出Visual FoxPro 的一项是____。

A.单击“文件”菜单中的“关闭”命令 B.单击“文件”菜单中的“退出”命令 C.单击窗口标题栏右端的“关闭”按钮 D.按[A1t 十F4]组合键

[解析] 本题考查的知识点是退出Visual FoxPro 的操作。常用的退出VisualFoxPro 的方法有五种:①单击“文件”菜单下的“退出”命令;②单击标题栏最右端的关闭按钮;③单击标题栏最左端的控制按钮,打开下拉菜单,选择“关闭”命令;或双击标题栏最左端的控制按钮④按[A1t 十F4]组合键;⑤在命令窗口中输入QUIT 命令,按[Enter]

健。因此选项B,C,D 都正确。执行选项A 中的命令,只能关闭当前打开的文件,不能退出Visual FoxPro。本文来源:考试大网 [答案] A

7.项目项目是文件、数据、文档和Visual FoxPro 对象的集合。项目文件的扩展名为 .PJX 。

8.项目管理器

项目管理器是VFP 中用来创建、修改、组织项目中各种对象和数据的主要组织工具,是 VFP 的“控制中心” ,在项目管理器中也可以将应用系统编译成一个扩展名为.app 的应用文件或.exe 的可执行文件。

9.项目管理器中的选项卡

(1).“数据”选项卡

“数据”选项卡负责管理项目的数据库、自由表、查询及视图等内容。

(2).“文档”选项卡

“文档”选项卡负责管理处理数据时的全部文档,如输入和查看数据所用的表单,及打印表和查询选项卡结果所用的报表及标签等。

(3).“类”选项卡

“类”选项卡包含用户所有定义的类,可以新建一个类,也可以添加已存在的类。

(4).“代码”选项卡

“代码”选项卡包含用户创建的所有源程序和API 库。

(5).“其他”选项卡

“其他”选项卡包含用户创建的菜单、文本文件及其他文件。

用户可以利用Visual FoxPro6.0 提供的菜单设计功能来设计自己的菜单栏及快捷菜单。文本文件是存储纯文字的文件,可以用来存储文件的说明信息。其他文件用来存储图形文件,如*.bmp 、*.jpg 格式的文件。

1.“项目管理器”中的“全部”选项卡用于显示和管理_A___。

A.Visual FoxPro 包含的各类文件,包括数据、文档、类库、代码、其他

B.数据库、自由表、查询

C.表单、报表、标签

D.菜单、文本文件、其他文件

[解析] 本题考查的知识点是“全部”选项卡包含的内容及作用。“全部”选项卡中显示了Visual FoxPro 中的各类文件,包括数据、文档、类库、代码、其他,因此选项A 正确;选项B 是“数据”选项卡中显示和管理的内容;选项C 是“文档”选项卡中显示和管理的内容;选项D 是“其他”选项卡中显示和管理的内容。

2.“项目管理器”中的“数据”选项卡用于显示和管理_B___。

A.本地视图、远程视图、连接、存储过程

B.数据库、自由表、查询

C.数据库、自由表、视图

D.数据库、自由表、查询、视图

[解析] 本题考查的知识点是“项目管理器”中“数据”选项卡的作用。在Visual FoxPro 中,“数据” 选项卡用来显示和管理数据库、自由表、查询,因此选项B 正确;选项A 中的本地视图、远程视图、连接、存储过程是在新建了数据库之后,在“数据”选项卡中的“数据库”中显示和管理的内容;选项C,D 错误,目的是迷惑考生。

3. 在Visual FoxPro中,显示命令窗口的操作正确的是_D___。

A.单击常用工具栏上的“命令窗口”按钮

B.单击“窗口”菜单中的“命令窗口”命令

C.按[Ctrl十F2]组合键

D.以上方法均可以

[解析] 本题考查的知识点是显示命令窗口的几种不同的方法。在Visual FoxPro中,显示命令窗口的方法有三种:一是单击常用工具栏上的“命令窗口”按钮;二是单击“窗口”菜单中的“命令窗口” 命令;三是按[Ctrl十F2]组合键。所以正确答案为D。

4. 下列在“项目管理器”中移去数据库文件的操作方法正确的是_D___。

A.选定文件,单击“项目”菜单中的“移去文件”命令

B.选定文件,单击“项目管理器”上的“移去”按钮

C.选定文件,按[Delete]键

D.A,B,C

[解析] 本题考查的知识点是在“项目管理器”中移去数据库文件的操作。通常情况下,移去数据库文件的方法有三种:选定文件,单击“项目”菜单中的“移去文件”命令,或单击“项目管理器”上的“移去”按钮,或按[Delete]键。因此选项A,B,C都正确,所以正确答案为” D。

5.在Visual FoxPro中,打开“文件”菜单的快捷键是_B___。

A. [A1t]+[E]

B. [A1t]+[F]

C. [A1t]+[V]

D. [A1t]+[W]

[解析]本题考查的知识点是利用快捷键打开菜单。选项A中[A1t十E]组合健用来打开“编辑”菜单;选项B中[A1t 十F]组合键用来打开“文件”菜单;选项C中[A1t+V]组合健用来打开“显示” 菜单;选项D中[A1t十W]组合键用来打开“窗口”菜单。

6.Visual FoxPro主界面的菜单栏中包括_B___菜单。

A.文件、编辑、视图、格式、工具、程序、窗口、帮助

B.文件、编辑、显示、格式、工具、程序、窗口、帮助

C.文件、编辑、视图、格式、工具、程序、表格、窗口、帮助

D.文件、编辑、显示、格式、工具、表格、窗口、帮助

[解析] 本题考查的知识点是Visual FoxPro 6.0主界面的菜单中的菜单项;刚一打开Visual FoxPro窗口,菜单栏中默认出现8个菜单,分别为文件、编辑、显示、格式、工具、程序、窗口、帮助。本题选项A中“视图”菜单错误;选项B完全正确;选项C中“视图”菜单和“表格”菜单不正确;选项D中的“表格”菜单不正确。因此正确答案为B。

7.通过项目管理器窗口的按钮不可以完成的操作是_D___。

A.新建文件

B.添加文件

C.删除文件

D.为文件重命名

[解析]本题考查的知识点是项目管理器窗口上的按钮的作用。项目管理器窗口上有6个按钮:新建(用来新建文件)、添加(用来添加文件)、修改(用来修改文件)、预览(用来预览文件)、移去(用来移

去或删除文件)、连编(连编一个项目或应用程序)。本题4个选项中的A,B,C都可以通过项目管理器中的按钮完成。选项D中的为文件重命名,不可以通过项目管理器上的按钮来完成,只可以通过在文件上单击鼠标右键,选择快捷菜单中的“重命名”命令来完成。因此正确答案为D。

10.VFP6.0 中的设计器Visual FoxPro 6.0 提供的一系列设计器,为用户提供了一个友好的图形界面操作环境,用以创建、定制、编辑数据库结构、表结构、报表格式、应用程序组件等。 VisualFoxPro 6.0 提供的设计器及其功能,见表。

设计器名称功能及用途

表设计器( TableDesigner)通过表设计器可以修改表字段和索引的结构,还可以设置有效性规则和触发器。

数据库设计器(DatabaseDesigner)可以用数据库设计器编辑、增加以及删除数据库中的表,也可以修改视图和存储程序。

标签设计器(Label Designer) 它与报表设计器相似,用于创建许多标准尺寸的标签,可以创建包括图形、标题、脚注的自定义标签

表单设计器(Form Designer) 它是设计表单的工具。可以把控件放到这些表单中,增加代码并控制事件的发生。表单设计器与前面看到的设计器不同,它实际上有两个窗口,设计器本身和控件的属性窗口。

菜单设计器(Menu Designer) 菜单设计器提供一种创建、编辑菜单和子菜单,修改菜单项的图形方法。

类设计器(Class Designer) 类设计器用来产生可视化类。

例题

利用项目管理器打开“表单设计器”的操作步骤是:打开“项目管理器”,选择____选项卡,选定“表单”,单击“新建”按钮,打开____对话框,单击“新建表单”按钮,即可打开表单设计器。

标签设计器( LabelDesigner)它与报表设计器很相似,用于创建许多标准尺寸的标签,可以创建包括图形、标题、脚注的自定义标签。

表单设计器( FormDesigner)它是设计表单的工具。可以把控件放到这些表单中,增加代码并控制事件的发生。表单设计器与前面看到的设计器不同,它实际上有两个窗口,设计器本身和控件的属性窗口。

菜单设计器( MenuDesigner)菜单设计器提供一种创建、编辑菜单和子菜单,修改菜单项的图形方法。

类设计器( ClassDesigner)类设计器用来产生可视化类。

[解析] 本题考查的知识点是利用项目管理器打开“表单设计器”。在Visual FoxPro中,利用项目管理器打开“表单”设计器的操作步骤是:打开“项目管理器”,选择“文档”选项卡,选定“表单”,单击“新建”按钮,打开“新建表单”对话框,单击“新建表单”按钮,即可打开表单设计器。来源:考试大

[答案]文档,新建表单

11.Visual FoxPro 中的向导

Visual FoxPro 6.0 系统为用户提供了许多功能强大的向导(Wizards)。用户可以在向导程序的引导、帮助下,不用编程就能快速地建立良好的应用程序,完成许多数据库操作、管理功能,为非专业用户提供了一种较为简便的操作使用方式。Visual FoxPro 6.0 系统提供的向导及其功能,见表。

向导名称功能及用途

应用程序向导创建一个VFP应用程序或项目的框架

文档向导从项目和程序文件的代码中生成文本文件,并编排文本文件的格式

表单向导为单个表单创建操作数据的表单

一对多表单向导为两个相关表创建操作数据的表单,在表单的表格中显示

子表的字段标签向导创建一个符合标准格式的标签

本地视图向导利用来源于VFP表的数据产生一个视图

远程视图向导产生一个通过ODBC从远程服务器上使用数据的视图

查询向导创建一个标准的查询

报表向导用一个单一的表创建一个带格式的报表

12. Visual FoxPro 6.0的操作方式

Visual FoxPro 6.0系统的操作方式主要有:

(1)命令操作方式

(2)菜单操作方式

(3)程序操作方式

(1).命令操作方式

命令操作是在命令窗口中逐条输入命令,直接操作指定对象的操作方式。命令操作为大家提供了一个直接操作的手段,其优点是能够直接使用系统的各种命令和函数,有效操纵数据库,但要求熟练掌握各种命令和函数的格式、功能、用法等细节;

(2).菜单操作方式

Visual FoxPro 6.0系统将许多命令做成菜单命令选项,我们通过选择菜单项来使用数据库的操作方式。在菜单方式中,很多操作是通过调用相关的向导、生成器、设计器工具,以直观、简便、可视化方式完成对系统的操作,我们不必熟悉命令的细节和相应的语法规则,通过对话来完成操作。有了这种方式,一般用户无需编程就可完成数据库的操作

与管理;

(3).程序操作方式

程序操作就是预先将实现某种操作处理的命令序列编成程序,通过运行程序来实现操作、管理数据库的操作方式。根据实际应用需要编写的应用程序,能够为用户提供界面更简洁直观、操作步骤更符合业务处理流程和规范要求的操作应用环境。

13. VFP 命令的格式与特点

(1).命令格式:

一般说,VFP 的命令总是由一个命令的动词开头,后随一个宾语和若干子句(命令子句),用来说明命令的操作对象、操作结果与操作条件。如:

use SB

list

list for 价格<10000

copy to ZSB

sort to PX on 价格 fields 名称,价格

(2).命令特点:

命令的特点有三:一是采用英文祈使句的形式;二是操作对象、结果和条件均可以用命令子句的形式来表示;命令只讲对操作的要求,不描述具体的操作过程。

(3).命令分类:

VFP 拥有近500 条命令,大致可分为以下7 类:

1.是建立和维护数据库命令;

2.是数据查询命令;

3.是程序设计命令;

4.界面设计命令;

5.是文件和程序管理命令;

6.是面向对象设计命令;

7.是其它命令。

第三章数据与数据运算

VISUAL FOXPRO的基本数据元素:

(1)常量、变量、表达式。

(2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。

1.常量

常量是指在程序运行过程中始终不变化的数据,又称为常数。在VFP 中常量可分为六种类型:

2. 变量

变量是在操作过程中可以改变其取值或数据类型的数据项。在Visual FoxPro系统中变量分为字段变量、内存变量(简单变量、数组变量)2类。此外,作为面向对象的程序语言,Visual FoxPro在进行面向对象的程序设计中引入了对象的概念,对象实质上也是一类变量。

确定一个变量,需要确定其三个要素:变量名、数据类型和变量值。

(1).命名约定

使用字母,下划线和数字命名。内存变量一般建议不采用汉字命名;命名以字母或下划线开头;除自由表中字段名、索引的TAG 标识名最多只能10 个字符外,其他的命名可使用1~128 个字符;

避免使用 Visual FoxPro 的保留字;文件名的命名应遵循操作系统的约定。

(2).字段变量

字段变量是数据库管理系统中的一个重要概念。它与记录一纵一横构成了数据表的基本结构。一个数据库是由若干相关的数据表组成,一个数据表是由若干个具有相同属性的记录组成,而每一个记录又是由若干个字段组成。字段变量就是指数据表中已定义的任意一个字段。

我们可以这样理解:在一个数据表中,同一个字段名下有若干个数据项,而数据项的值取决于该数据项所在记录行的变化,所以称它为字段变量。字段变量的数据类型与该字段定义的类型一致。字段变量的类型有数值型、浮点型、整型、双精度型、字符型、逻辑型、日期型、时间日期型、备注型和通用型等。使用字段变量首先要建立数据表,建立数据表时首先定义的就是字段变量属性(名字、类型和长度)。字段变量的定义及字段变量数据的输入、输出需要在表设计器中进行。

3.内存变量

内存变量可用来存储数据,定义内存变量时需为它取名并赋初值,内存变量是一个临时变量,内存变量建立后存储于内存中,以便在需要时引用它的内容。当退出程序时,变量所占的内存自动释放。Visual FoxPro6.0中共定义了6种类型的内存变量:数值型、字符型、日期型、日期时间型、逻辑型和货币型。内存变量可分为简单变量和数组变量两类。

(1)内存变量的建立

建立内存变量就是给内存变量赋值。内存变量赋值既可定义一个新的内存变量,也可改变已有内存变量的值或数据类型。

【格式1】:〈简单变量〉=<表达式〉

【格式2】:STORE <表达式> TO <简单变量表>

【功能】:计算〈表达式〉,然后将计算结果赋给简单变量。使用格式1,一次可给一个简单变量赋值;使用格式2,一次可给一批简单变量赋值,各变量之间用逗号分隔。

(2).内存变量的输出格式1: ? <表达式表>格式1: ?? <表达式表>功能:计算表达式的值,并将表达式的值显示在屏幕上。

【说明】

(1)命令格式中的? 表示从屏幕下一行的第一列起显示结果,?? 表示从当前行的当前列起显示结果。

(2)<表达式表>是表示用逗号隔开的多个表达式组,命令执行时遇逗号就空一格。

4. 数组变量

数组是具有相同的变量名、不同下标值的一组变量。数组中的每个数据值称为数组元素,数组中元素的

顺序号称为下标,每个数组元素在数组中的位置是固定的,数组中的元素可以通过下标来进行区分。

数组在使用时要用DIMENSION或DECLARE命令来定义。这两个命令完全相同,都是用于建立一维或二维数组。在VisualFoxPro6.0中,同一个数组元素在不同时刻可以存储不同类型的数据,在同一数组中,每个数组元素可以被赋予不同数据类型的值。

(1)数组的定义

数组必须先定义后使用,定义数组是向系统申请数组元素在内存中的存储空间。

【格式】:

DIMENSION | DECLARE <数组名1>(<数值表达式1>[,<数值表达式2>])

[,<数组名2>(<数值表达式3>[,<数值表达式4>])…]

【功能】:定义指定的各个数组。

(2)数组的赋值与引用

数组元素的赋值与引用,与普通内存变量的规则相同。

5.系统变量

系统变量是Visual FoxPro 系统特有的内存变量,它由Visual FoxPro 系统定义、维护。系统变量有很多,其变量名均以下划线“_”开始,因此在定义内存变量和数组变量名时,不要以下划线开始,以免与系统变量名冲突。系统变量设置、保存了很多系统的状态、特性,了解、熟悉并且充分地运用系统变量,会给数据库系统的操作、管理带来很多方便,特别是开发应用程序时更为突出,学习时可对此有所关注。

例题

1.下面关于常量的叙述,不正确的一项是_D___。

A.常量用以表示一个具体的、不变的值

B.常量是指固定不变的值

C.不同类型的常量的书写格式不同

D.不同类型的常量的书写格式相同

[解析] 本题考查的知识点是常量。在Visual FoxPro中,常量用以表示一个具体的、不变的值,值固定不变。常量的类型共有6种:数值型、字符型、货币型、日期型、日期时间型、逻辑型,不同类型的常量,书写格式不相同。本题的4个选项中,A,B,C的叙述都正确,选项D中认为不同类型常量的书写格式相同是错误的,因此正确答案为D。

2.数值型常量在内存中用__C__个字节表示。

A.4

B.6

C. 8

D.10

[解析] 本题考查的知识点是数值型常量。系统规定,数值型在内存中用8个字节表示。掌握这一点,一看便知选择选项C。这种类型的题主要靠记忆,没有技巧可言 [答案] C

3.货币型常量与数值型常量的书写格式类似,但也有不同,表现在_D___。

A.货币型常量前面要加一个“$”符号

B.数值型常量可以使用科学计数法,货币型常量不可以使用科学计数法

C.货币数据在存储和计算时采用4位小数,数值型常量在此方面无限制

D.以上答案均正确

[解析] 本题考查的知识点是货币型常量同数值型常量书写格式的不同之处。在VisualFoxPro中,货币型常量与数值型常量的书定格式大体相似,但也有区别:货币型常量前面需要加一个前置符号;数值型常量可以用科学计数法表示,货币型常量不可以用科学计数据法表示;货币数据在存储和计算时采用4位小数,多余的小数按四舍五入处理。选项A,B,C叙述都正确,因此正确答案为D。 [答案] D

4.字符型常量的定界符不包括__C__。

A.单引号

B.双引号

C.花括号

D.方括号

[解析] 本题考查的知识点是字符型常量的定界符。在Visual FoxPro中,字符型常量的定界符有三种:单引号、双引号、方括号。选项A,B,D都是字符型常量的定界符,只有选项C中的花括号是日期型常量的定界符,因此正确答案为C。 [答案] C

5.下列关于字符型常量的定界符书写格式,不正确的是_C___。

A.‘我爱中国’

B.[‘20387’]

C.‘¥#123”

D.[“Visual FoxPro 6.0”]

[解析] 本题考查的知识点是字符型常量的定界符的使用。Visual FoxPro规定,字符型常量的定界符必须成对匹配,不能有一边单引号一边双引号等定界符不匹配的情况出现,选项A和D符合要求。此外,如果某种定界符本身也是字符串的内容,则可以使用其他定界符,因此选项B正确;选项C中的定界符不匹配,一边是单引号一边是双引号,不符合要求。因此正确答案为C。

6.在命令窗口中输入下列命令:

? "Visual FoxPro",'程序设计',[好帮手]

?? [学习Visual FoxPro],"的",‘好方法'。

主屏幕上显示的结果是_D___。

A.Visual FoxPro程序设计好帮手

B.学习Visual FoxPro的好方法

C.Visual FoxPro程序设计好帮手学习Visual FoxPro的好方法

D.Visual FoxPro 程序设计好帮手学习Visual FoxPro的好方法

[解析] 本题考查的知识点是单问号命令与双问号命令的区别。在Visual FoxPro中,单问号命令的功能是在下一行显示若干个表达式的值,双问号命令的功能是在同一行显示表达式的值。选项A和B只是显示结果的一部分。选项C 中显示的方式不正确,由于第2行是双问号命令,所以显示结果应该与第l行的显示结果在同一行中,所以选项C不正确。选项D中两个命令的显示结果在同一行内,符合双问号命令的规则,因此正确答案为D。

7.下列符号中__C__不能作为Visual FoxPro中的变量名。

A.abc

B.XYZ

C.口xyz7

D.Good22luck

[解析] 本题考查的知识点是变量名的书写规则。题目中的口表示空格。VisualFoxPro变量名的命名规则是变量名必须以字母、汉字、下划线开头,变量名中不能包括小数点,在同一个范围内必须是惟一的。此题中的4个变量中,只有选项C中的口xyz7是以空格开头,它不可以作为变量名。其他选项中的变量名都满足Visual FoxPro中变量名的命名规则,是合法的变量名。因此正确答案为C。

8.日期型常量的定界符是_B___。

A.单引号

B.花括号

C.方括号

D.双引号

[解析] 本题考查的知识点是日期型常量的定界符。Visual FoxPro规定,日期型常量的定界符是一对花括号。本题选项A,C,D都是字符型常量的定界符,因此正确答案为B。

9.下列符号中,不能作为日期型常量的分隔符的是_D___。

A.斜杠(/) B.连字号(-)

C.句点(.) D.脱字符(^)

[解析] 本题考查的知识点是日期型常量的分隔符的形式。在日期型常量中,系统默认的分隔符为斜扛,常用的其他分隔符还有连字号、句点和空格。本题4个选项中的A,B,C都可作为分隔符,只有选项D中的脱字符虽然是严格的日期格式中不可缺少的一部分,但它不可以作为分隔符。因此正确答案为D。

10.下面货币型常量的书写格式,正确的一项是_A___。

A.$666.666 B.1323.4228$

C.$123.45321 D.$123.45E4

[解析] 本题考查的知识点是货币型常量的书写格式。在Visual FoxPro中,货币型常理的书写格式要求如下:前面需加一个前置符($)、小数点保留4位小数、不可以使用科学计数法。本题中的选项B错误在于$符号写在了后面;选项C错误在于小数点后面没保留4位小数;选项D错误在于使用了科学计数法。因此正确答案为A。

11.下面严格日期书写格式正确的一项是_C___。

A. {2002-06-27} B.{06/27/02}

C.{^2002-06-27} D.{^02-06-27}

[解析] 本题考查的知识点是严格日期的书写格式。书写严格日期格式时要注意以下几点:花括号中的第一个字符必须是脱字符(^);年份必须用4位表示;年、月、日的次序不能颠倒。本题选项A中没有脱字符;选项B是传统的书写格式;选项D的年份只有两位,规定年份要4位;只有选项C符合书写要求。因此正确答案为C。

12.在命令窗口中输入下列命令:

SET MARK TO [-]

? {^2004-06-27}

主屏幕上显示的结果是_B___。

A.06/27/04 B.06-27-04

C.2004-06-27 D.2004/06/27

[解析]本题考查的知识点是SET MARK TO命令的功能。SET MARK TO命令的功能是指定日期分隔符。如果执行SET MARK TO命令没有指定任何分隔符,表示恢复系统默认的斜扛分隔符。本题指定了连接号作为分隔符,因此显示的结果中日期的分隔符应该为“-”,选项A和D被排除;选项C实际上是字符型常量{^2004/06/27}执行的结果,该选项主要用来迷惑考生;选项B符合命令指定的要求。因此正确答案为B。

13.下列常量中,只占用内存空间1个字节的是_D___。

A.数值型常量 B.货币型常量

C.日期型常量 D.逻辑型常量

[解析] 本题考查的知识点是各种常量占用内存的空间。在Visual FoxPro中,数值型常量在内存中占用8个字节;日期型常量占用8个字节,货币型常量占用8个字节,日期时间型常量占用8个字节,逻辑型常量占用1个字节。本题中选项A,B,C都占用8个字节,只有选项D占用1个字节。因此正确答案为D。

14.下列关于变量的叙述不正确的一项是_B___。

A.变量值可以随时更改

B.变量值不可以随时更改

C.Visual FoxPro的变量分为字段变量和内存变量

D.在Visual FoxPro中,可以将不同类型的数据赋给

同一个变量

[解析] 本题考查的知识点是变量。在Visual FoxPro中,变量是可以随时更改的。变量分为字段变量和内存变量。变量的类型可以改变,也就是说可以把不同类型的数据赋给同一个变量。本题中选项A,C,D中的叙述都是正确的,只有选项B说变量值不可以随时更改是错误的。因此正确答案为B。

15.在Visual FoxPro中,T表示____内存变量。

A.字符型 B.数值型

C.日期型 D.日期时间型

[解析] 本题考查的知识点是内存变量的数据类型的字母表示。在Visual FoxPro的内存变量中,C表示字符型、N 表示数值型、Y表示货币型、L表示逻辑型、D表示日期型、T表示日期时间型。本题中选项A字符型内存变量用字母C 表示;选项B数值型内存变量用字母N表示;选项C日期型内存变量用字母D表示;选项D日期时间型内存变量用字母T表示。选项A,B,C都不正确,因此正确答案为D。

[答案] D

16.下列内存变量的书写中,格式不正确的是____。

A..COMX B.Flash_8

C._MUMU D.好心情

[解析] 本题考查的知识点是内存变量的书写格式。在Visual FoxPro中,内存变量的命名规则有3条:以字母、汉字和下划线开头;长度不行超过128个字符;由字母、汉字、下划线或数字组成。选项B,C,D都符合内存变量的命名规则,只有选项A以英文句点开头,不符合规则,因此正确答案为A。

[答案] A??

6.表达式在Visual FoxPro系统中,表达式是由常量、变量、函数及其他数据容器单独或与运算符组成的有意义的运算式子。

运算符是对数据对象进行加工处理的符号,根据其处理数据对象的数据类型,运算符分为算术(数值)运算符、字符运算符、日期时间运算符、逻辑运算符和关系运算符五类,相应的,表达式也分为算术表达式、字符表达式、日期时间表达式、逻辑表达式和关系表达式五类。

在一个表达式中可能包含多个由不同运算符连接起来的、具有不同数据类型的数据对象,但任何运算符两侧的数据对象必须具有相同数据类型,否则运算将会出错;由于表达式中有多种运算,不同的运算顺序可能得出不同结果,甚至出现运算错误,因此当表达式中包含多种运算时,必须按一定顺序施行相应运算,才能保证运算的合理性和结果的正确性、惟一性。用户也可以通过给表达式加圆括号的方式,改变其默认运算顺序。在Visual FoxPro 系统中,各类运算的优先顺序如下:

圆括号>算术和日期运算>字符串运算>关系运算>逻辑运算同一类运算符也有一定的运算优先顺序,这在各类表达式中分别介绍。如果多个同一级别的运算,则按在表达式中出现的先后顺序进行运算。

(1)算术表达式

算术表达式又称数值表达式,其运算对象和运算结果均为数值型数据。数值运算符的功能及运算优先顺序,如表所示。表中运算符按运算优先级别从高到低顺序排列。

表算术运算符

运算符功能表达式举例运算结果优先级别

( ) 圆括号 (2-5)*(3+2) -15 最高

- 取相反数 -(3-8) 5

**、^ 乘幂 2**5、3^2 32、9

*、/ 乘、除 2*10、25/5 20、5

% 取余数 20%5 0

+、- 加、减 36+19、29-47 55、-18 最低

(2).字符表达式

字符表达式是由字符运算符将字符型数据对象连接起来进行运算的式子。字符运算的对象是字符型数据对象,运算结果是字符常量或逻辑常量。"+"与 "-"都是字符连接运算符,都将两字符串顺序连接,但“+”是直接连接,“-”则将串1尾部所有空格移到串2尾部后再连接;“$”运算实质上是比较两个串的包含关系,因此有些书籍中将其归于关系运算,其作用是比较、判断串1 是否为串2的子串,如果串1是串2的子串,运算结果为“真”,否则为“假”。所谓子串,如果串1中所有字符均包含在串2中、且与串1中排列方式与顺序完全一致,则称串1为串2的子串。

表字符运算符

运算符功能表达式举例运算结果

+ 串1+串2:两串顺序相连接’12 ‘+’56’ ’12 56’

- 串1-串2:串1尾空格移到串2尾

后再顺序相连接’12 ‘-‘56’ ‘1256 ‘

$ 串1$串2:串1是否为串2子串‘1234’$ ‘12345’ .T.

‘ 1234’$‘34512’ .F.

两个连接运算的优先级别相同,但高于$的比较运算。

例:LEN1=”Visual FoxPro6.0 ” LEN2=”数据库教程” ?

LEN1+LEN2 &&结果为:Visual FoxPro6.0 数据库教程 ?

LEN1-LEN2 &&结果为:Visual FoxPro6.0数据库教程

? len(LEN1-LEN2) && 结果为:28

(3).日期表达式

由日期运算符将一个日期型或日期时间型数据与一个数值型数据连接而成的运算式称为日期表达式。日期运算符分为“+”和“-”两种,其作用分别是在日期数据上增加或减少一个天数,在日期时间数据上增加或减少一个秒数。两个运算的优先级别相同。

日期时间操作符有:

+:添加一个天数或秒数

-:减少一个天数或秒数

例如:

? {^2003-09-04}+10 &&结果为:09/14/03

? {^2003-11-30}-15 &&结果为:11/15/03

? {^2003-08-04 10:10a}+10 &&结果为:08/04/03 10:10:10 AM

? {^2003-08-04 10:35p}-10 &&结果为: 08/04/03 10:34:50 PM

注意:日期和日期、日期时间和日期时间只能相减,不能相加。(p64)

(4).关系表达式

由关系运算符连接两个同类数据对象进行关系比较的运算式称为关系表达式。关

系表达式的值为逻辑值,关系表达式成立则其值为“真”,否则为“假”。

表关系运算符

运算符功能表达式举例结果

< 小于 15<4*6 .T.

> 大于‘A’ > ‘1’ .T.

= 等于 2+4 = 3*5 .F.

<>、#、!= 不等于 5 <> -10 .T.

关系运算符的优先级别相同。关系表达式运算时,就是比较同类两数据对象的“大小”,对于不同类型的数据,其“大小”或者是值的大小,或者是先后顺序。日期或日期时间数据以日期或时间的先后顺序为序。在Visual FoxPro 系统中,字符型数据的比较相对复杂,默认规则为:

1)单个字符

单个字符的比较是以字符ASCII码的大小,作为字符的“大小”,也就是先后顺序;

2)汉字

系统默认按汉字的拼音排列汉字的顺序,也就是以汉字的拼音顺序比较“大小”

3)字符串

两个字符串进行比较的基本原则是从左到右逐个字符进行比较。

当两串做“==”和“=”比较时,运算结果与SET EXACT ON/OFF的设置有关。默认是OFF状态。

● 精确比较:用运算符==进行两串的精确比较时,只有当两串长度相同,字符相同,排列一致时才成立;(EXACT ON或OFF)

● 相等比较:用运算符=进行两串比较,当处于OFF状态时,只要右边的字符串与左边字符串的前部分内容相匹配,结果就为真.T.。例如:“abc”=“abd”为假,“abc”=“abcde”为假,“abcde”=“abc”为真;当处于ON状态时,先在较短字符串的尾部加上若干个空格,使两个字符串长度相等,然后再进行比较。例如:“abc”=“abcde”为假,“ab”=“ab ”为真;

● 大小比较:用运算符< 或 >进行两串比较时,比较到第1个不相同字符为止,否则,长度较长的串较“大”;

● 其他比较:除上述运算符之外的其他运算符<>、<=和>=的比较,均可看作是两个运算符以逻辑“或”的关系构成的复合运算;

(5).逻辑表达式

由逻辑运算将逻辑型数据对象连接而成的式子称为逻辑表达式。逻辑表达式的运算对象与运算结果均为逻辑型数据。表为逻辑运算符的功能。逻辑运算符前后一般要加圆点“.”标记,以示区别。

表逻辑运算符

运算符功能优先级别

( ) 圆括号最高

.NOT.或!逻辑非

.AND. 逻辑与

.OR. 逻辑或最低

对于各种逻辑运算,其运算规则可由逻辑运算真值表确定,表所示就是逻辑运算真值表。

表逻辑运算真值表

A B A .AND.B A .OR. B .NOTA

T T T T F

T F F T F

F T F T T

F F F F T

例如:

?17>33 .AND.”A”<”a” && 值为.F.?

17>13 .or."A"<"a" .and..not..t. && 值为.T.

例题

1.在命令窗口中输入下列命令:

x=1

STORE x+l TO a,b,c

? a,b,c

主屏幕上显示的结果是____。

A.1

B.1 1

C.2 2 2

D.1 1 1

[解析] 本题考查的知识点是内存变量赋值命令“ST0RE<表达式>To<内存变量名>”的使用。STORE命令可以将同一个表达式的值应该赋与多个内存变量。本题根据输入的命令,可以看出是将表达式分别赋与a,b和c三个内存变量,因此显示的结果也应用是3个值,此时排除选项A,B。再看前提,已知x=1,命令中的表达式为x+1,因此应该赋与3个内存变量的值一定为2。因此正确答案为C。

[答案] C

2.在命令窗口中输入下列命令:

m=”发展口口口”

n="生产力"

?m-n

主屏幕上显示的结果是____。

A. 发展口口口生产力 B.发展生产力口口口

C.m,n D.n,m

[解析]本题考查的知识点是字符串运算符的使用。题目中“发展”后的空余部分表示空格。在VisualFoxPro中,字符串运算符有两个:十和—。“十”表示前后两个字符串首尾连接形成一个新的字

符串;“—” 连接前后两个字符串,并将前后字符串的尾部空格移到合并后的新字符串尾部。本题用“—”作为连接符,前一个字符(即m)尾部的空格应该移到合并后的新字符串尾部,因此结果中的空格都应该移到字符串的尾部,选项A中结果的空格在字符串中间,所以不正确,因此正确答案为B。

[答案] B

3.已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为____。

A.88 B.100

C.72 D.193

[解析]本题考查的知识点是算术表达式的运算优先级。在Visual FoxPro中,算术运算符的运算优先级是:先算括号中的部分,再算**或^(乘方),再算*(乘)、/(除)、%(“取模”),再算(加)、—(减)。

将已知数代入表达式中,计算过程如下:

x^3/4+6*y-7*2+(4+z/9)^2

=8^3/4+6*5-7*2+(4+27/9)^2

=8^3/4+6*5-7*2+7^2

=128+30-14+49

=193

[答案]D

4.关系表达式中关系运算符的作用是____。

A.比较两个表达式的大小

B.计算两个表达式的结果

C.比较运算符的优先级

D.计算两个表达式的总和

[解析] 本题考查的知识点是关系表达式中关系运算符的作用。在Visual FoxPro中,关系运算符有大于(>)、小于(<等于(=)、不等于(<>、#、!=)、小于等于(<=)、大于等于(>=)、字符串精确比较(==)、包含测试( $),其作用是比较两个表达式的大小和结果,其运算结果是逻辑型数据。选项B,C,D的说法都错误,因此正确答案为A。

[答案] A

5.关系型表达式的运算结果是____。

A.数值型数据 B. 逻辑型数据

C.字符型数据 D.日期型数据

[解析] 本题考查的知识点是关系型表达式的运算结果。在Visual FoxPro中,关系型表达式的作用是比较两个表达式的大小或前后,其结果只有两种情况:逻辑真或逻辑假。关系型表达式的运算结果不可能是数值型数据、字符型数据、日期型数据,而只能是逻辑型数据。因此正确答案为B。

[答案] B

6.数组是____,它由一系列____组成,每个数组元素可通过____及相应的下标来访问。

[解析] 本题考查的知识点是数组的概念。在Visual FoxPro中,数组是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。

[答案]内存中连续的一片存储区域元素数组名

7.在Visual FoxPro中,只可以使用____和____数组,数组必须先____后____。

[解析] 本题考查的知识点是Visual FoxPro支持的数组及使用数组的前提。Visual FoxPro只支持一维数组和二

《全国计算机等级考试二级VFP》模拟试题

全国计算机等级考试二级VFP模拟试题(一) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 D:【解析】在对数据进行处理时,各数据元素在计算机中的存储关系,即为数据的存储结构。 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 B:【解析】栈是限定在一端进行插入与删除的线性表。栈顶(top):插入数据(即入栈)的一端;栈底(bottom):不能入栈也不能出栈的一端。栈存储数据的原则:"先进后出"或"后进先出"。栈的特性是具有记忆作用。 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。 A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2 D:【解析】假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A)log2n B)n/2 C)n D)n+1

C:【解析】在进行顺序查找过程中,如果被查的元素是线性表中的最后一个元素,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中的所有元素进行比较,这是顺序查找的最坏情况,需要比较的次数为n次。 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 A:【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。在线性链表中,各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一个结点的指针head称为头指针,当head=NULL(或0)时称为空表。 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 C:【解析】软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。软件测试的目的要以查找错误为中心,而不是为了演示软件的正确功能。 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 B:【解析】模块的独立性是指,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,两者是相互联系的。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

计算机二级考试题目

在考生文件夹下打开文档WORD.DOCX。 某高校学生会计划举办一场"大学生网络创业交流会"的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。 请按如下要求,完成邀请函的制作: 1. 调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。 2. 将考生文件夹下的图片"背景图片.jpg"设置为邀请函背景。 3. 根据"Word-邀请函参考样式.docx"文件,调整邀请函中内容文字的字体、字号和颜色。 4. 调整邀请函中内容文字段落对齐方式。 5. 根据页面布局需要,调整邀请函中"大学生网络创业交流会"和"邀请函"两个段落的间距。 6. 在"尊敬的"和"(老师)"文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的"通讯录.xlsx "文件中。每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为"Word-邀请函.docx"文件中。 7. 邀请函文档制作完成后,请保存"Word.docx"文件。

小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表("Excel.xlsx" 文件),按照如下要求完成统计和分析工作: 1. 请对"订单明细表"工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将"单价"列和"小计"列所包含的单元格调整为"会计专用"(人民币)数字格式。 2. 根据图书编号,请在"订单明细表"工作表的"图书名称"列中,使用VLOOKUP 函数完成图书名称的自动填充。"图书名称"和"图书编号"的对应关系在"编号对照"工作表中。 3. 根据图书编号,请在"订单明细表"工作表的"单价"列中,使用VLOOKUP函数完成图书单价的自动填充。"单价"和"图书编号"的对应关系在"编号对照"工作表中。 4. 在"订单明细表"工作表的"小计"列中,计算每笔订单的销售额。 5. 根据"订单明细表"工作表中的销售数据,统计所有订单的总销售金额,并将其填写在"统计报告"工作表的B3单元格中。 6. 根据"订单明细表"工作表中的销售数据,统计《MS Office高级应用》图书在2012年的总销售额,并将其填写在"统计报告"工作表的B4单元格中。 7. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在"统计报告"工作表的B5单元格中。 8. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年的每月平

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序可以在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序可以在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源可以是 A)自由表或其他报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图 4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件 C)项目文件 D)数据库文件 8、在下面Visual FoxPro表达式中,运算结果为字符串的是

大学计算机二级考试试题及其答案 !!!

全国计算机二级考试试题 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp ??? oodbs tart$it line#pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始 B) 程序文件的最后 C) 它所调用的函数的前面 D) 程序文件的任何位置

【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 【1.8】在C语言中,错误的int类型的常数是。 A) 32768 B) 0 C) 037 D) 0xAF 【1.9】执行语句 printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) -ffff D) ffff 【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768 C) 1 D) 32768 【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3 D) 程序不能执行 【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。 A) 原码 B) 补码

2017年计算机二级《VFP》考试题及答案

2017年计算机二级《VFP》考试题及答案 1). 如下描述中正确的是:( ) A.数据库中仅存储数据 B.数据库管理系统是数据库集合的组成部分 C.数据库中的数据具有很高的冗余并缺乏数据独立性 D.数据库管理系统是为数据库的建立、使用和维护而配置的软件 正确答案:D 答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。 2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。 A.3 B.4 C.6 D.7 正确答案:D 答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。 3). 下面不属于软件需求分析阶段主要工作的是( ) A.需求变更申请 B.需求分析 C.需求评审

D.需求获取 正确答案:A 答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。 4). 对于查询输出到临时表中的叙述,下列说法错误的是( ) A.产生的临时表文件的后缀名仍为.dbf B.执行查询后,该临时表文件是当前文件 C.可以像一般的dbf文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除 正确答案:C 5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。 A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I) B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I) C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I) D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I) 正确答案:D 答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE命令建立表,PRIMARYKEY用来设置主关键字。本题“职工号”为主关键字,因此D选项正确。 6). 有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则( ) A.必须使用带ADDITIVE子句的SETRELATION命令 B.直接利用SETRELATION命令进行关联 C.在保持A->B关联的基础上不能再建立B->C关联 D.在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联

计算机二级考试题目

Word 2010 高级应用综合操作题打开素材库中的“典型试题”文件,按下面的操作要求进行操作,并把操作结果存盘。 1.操作要求 (1)对正文进行排版。 ①使用多级符号对章名、小节名进行自动编号,代替原始的编号。要求: * 章号的自动编号格式为:第X 章(例:第1 章),其中:X 为自动排序,阿拉伯数字序号。对应级别1。居中显示。 *小节名自动编号格式为:,X为章数字序号,Y为节数字序号(例:),X、Y均为阿拉伯数字序号。对应级别2。左对齐显示。 ②新建样式,样式名为:“样式”+考生准考证号后5 位。其中: *字体:中文字体为“楷体” ,西文字体为“ Time New Roman ”,字号为“小四” 。 *段落:首行缩进2 字符,段前行,段后行,行距倍;两端对齐。其余格式,默认设置。 ③对正文中的图添加题注“图” ,位于图下方,居中。要求: *编号为“章序号” -“图在章中的序号” 。例如,第1 章中第2 幅图,题注编号为1-2。 *图的说明使用图下一行的文字,格式同编号。 *图居中。 ④对正文中出现“如下图所示”的“下图”两字,使用交叉引用。 *改为“图X-Y”,其中“ X-Y'为图题注的编号。 ⑤对正文中的表添加题注“表” ,位于表上方,居中。 *编号为“章序号” -“表在章中的序号” 。例如,第1 章中第1 张表,题注编号为1-1。 *表的说明使用表上一行的文字,格式同编号。 *表居中,表内文字不要求居中。 ⑥对正文中出现“如下表所示”中的“下表”两字,使用交叉引用。 *改为“表X-Y,其中“ X-Y'为表题注的编号。 ⑦对正文中首次出现“ Access'的地方插入脚注。 *添加文字“ Access是由微软发布的关联式数据库管理系统。”。 ⑧将②中的新建样式应用到正文中无编号的文字。不包括章名、小节名、表文字、表和图的题注、脚注。 (2)在正文前按序插入三节,使用Word 提供的功能,自动生成如下内容: ①第1 节:目录。其中:“目录”使用样式“标题1”,并居中;“目录”下为目录项。 ②第2 节:图索引。其中:“图索引”使用样式“标题1”,并居中;“图索引”下为图索引项。 ③第3 节:表索引。其中:“表索引”使用样式“标题1”,并居中;“表索引”下为表索引项。 (3)使用适合的分节符,对正文进行分节。添加页脚,使用域插入页码,居中显示。要求: ①正文前的节,页码采用“i ,ii』[,???”格式,页码连续。 ②正文中的节,页码采用“ 1,2,3,…”格式,页码连续。 ③正文中每章为单独一节,页码总是从奇数开始。 ④更新目录、图索引和表索引。

全国计算机VFP二级考试题库(超全)

全国计算机考试VFP二级考试题库题量: 1、数据库管理系统是( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。 A:DBMS包括DB和DBS B:DBS包括DB和DBMS C:DB包括DBS和DBMS D:DB、DBS和DBMS是平等关系 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 3、DBMS的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 4、Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库

5、DBAS指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP部分/选择题/V1概述/V11数据库系统T 6、数据库系统的核心是( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP部分/选择题/V1概述/V11数据库系统T 8、下列属于数据库管理系统的软件是( )。 A:Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统

计算机二级考试内容

1.1计算机概述 考点1计算机发展简史 1946年2月日,世界上第一台电子计算机Eniac在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。 从第一台计算机的诞生到现在,计算机技术经历了大型机、微型机及网络阶段。对于传统的大型机,根据计算机所采用电子元件的不同而划分为电子管、晶体管、集成电路和大规模、超大规模集成电路等四代, 我国在微型计算机方面,研制开发了长城、方正、同方、紫光、联想等系列微型计算机我国在巨型机技术领域中研制开发了“银河”、“曙光”、“神威”等系列巨型机。 考点2计算机的特点 现代计算机算一般具有以下几个重要特点。 (1)处理速度快(2)存储容量大。 (3)计算精度高。(4)工作全自动。 (5)适用范围广,通用性强。 考点3计算机的应用 计算机具有存储容量大,处理速度快,逻辑推理和判断能力强等许多特点,因此已被广泛应用于各种科学领域,并迅速渗透到人类社会的各个方面,同时也进人了家庭。计算机主要有以下几个方面的应用。 (1)科学计算(数值计算)。(2)过程控制。 (3)计算机辅助设计(CAD)和计算机辅助制造(CAM)。 (4)信息处理。 (5)现代教育(计算机辅助教学(CAI)、计算机模拟、多媒体教室、网上教学和电子大学)。(6)家庭生活。 考点4计算机的分类 计算机品种众多,从不同角度可对它们进行分类, 1.2数制与编码 考点5数制的基本概念 1.十进制计欺制

其加法规则是“逢十进一”,任意一个十进制数值都可用0. 1. 2 .3 .4 .5 .6 .7 .8.9共10个数字符号组成的字符串来表示,这些数字符号称为数码;数码处于不同的位置代表不的数值。例如720.30可以写成7x102+2x101+0x100+3 x10 1+0x10 2,此式称为按权展开表示式 2. R进制计数制 从十进制计数制的分析得出,任意R进制计数制同样有基数N、和Ri按权展开的表示式。R 可以是任意正整数如二进制R为2。 (1)基数(Radix) 一个计数所包含的数字符号的个数称为该数的基,.用R表示。例如,对二进制来说,任意一个二进制数可以用0,1两个数字符表示,其基数R等于2。 (2)位值(权) 任何一个R进制数都是由一串数码表示的,其中每一位数码所表示的实际值都大小,除数码本身的数值外,还与它所处的位置有关,由位置决定的值就称为位置(或位权)。 位置用基数R的I次幂Ri表示。假设一个R进制数具有n为整数,m位小数,那么其位权为Ri,其中i=-m~n-1。 (3)数值的按权展开 任一R进制数的数值都可以表示为:各个数码本身的值与其权的乘积之和。例如,二进制数101.01的按权展开为: 101.01B=1×22+0×21+1×20+0×2-1+1×2-2=5.25D 任意一个具有n位整数和m位小数的R进制数的按权展开为: (N)R=dn-1×RN-1+dn-2×RN-2+…+d2×R2+d1×R1+d0×R0+d-1×R-1+…+d-M×R-M其中di 为R进制的数码 考点6二、十、十六进制数的数码 (1)十进制和二进制的基数分别为10和2,即“逢十进一”和“逢二进一”。它们分别含有10个数码(0,1,2,3,4,5,6,7,8,9)和两个数码(0,1)。位权分别为10i和2i(i=-m-n-1,m,n为自然数)。二进制是计算机中采用的数制,它具有简单可行、运算规则简单、适合逻辑运算的特点。 (2)十六进制基数为16,即含有16个数字符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。其中A,B,C,D,E,F分别表示数码10,11,12,13,14,15,权为16i(i=-m~n一1,其中m、n为自然数)。加法运算规则为“逢十六进一”。如表1-3所示列出了0~15这16个十进制数与其他3种数制的对应表示。 (3)非十进制数转换成十进制数。利用按权展开的方法,可以把任一数制转换成十进制数。例如: 1010. 101 B=1 ×23+0 ×22+1 ×21+0 ×2 01×2-1+0 ×2-2+1×2-3 只要掌握了数制的概念,那么将任一R进制数转换成十进制数的方法都是一样的。 (4)十进制整数转换成二进制整数。把十进制整数转换成二进制整数,其方法是采用“除二取余”法。具体步骤是:把十进制整数除以2得一商数和一余数;再将所得的商除以2,又得到一个新的商数和余数;这样不断地用2去除所得的商数,直到商等于0为止。每次相除所得的余数便是对应的二进制整数的各位数码。第一次得到的余数为最低有效位,最后一次得到的余数为最高有效位。 把十进制小数转换成二进制小数,方法是“乘2取整”,其结果通常是近似表示。转换成二进制小数,方法是“乘2取整”,其结果通常是近似表示。上述的方法同样适用于十进制数对十六进制数的转换,只是使用的基数不同。 (5)二进制数与十六进制数间的转换。二进制数转换成十六进制数的方法是从个位数开始

最新计算机等级考试二级VFP笔试真题模拟

最新计算机等级考试二级VFP笔试真 题

4月全国计算机等级考试二级Visual FoxPro数据库设计 「、选择题(每小题2分,共70分) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ()。 A) 冒泡排序为n/2 B) 冒泡排序为n C) 快速排序为n D) 快速排序为n(n-1)/2 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()A)log2n B)n/2 C)n D)n+1 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是()。 A)程序就是软件 B)软件开发不受计算机系统的限制 C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合

江苏省计算机二级(VFP)上机攻略

江苏省计算机等级考试二级 上 机 攻 略

江苏理工学院-王建 目录

项目、数据库和表操作知识点.......... 错误!未指定书签。查询知识点?错误!未指定书签。 菜单知识点.......................... 错误!未指定书签。表单知识点.......................... 错误!未指定书签。程序改错知识点...................... 错误!未指定书签。

项目、数据库和表操作知识点 一、零碎知识点 1、做第一题的时候,必须按考试要求设置默认目录 语句为:… 2、“记录有效性规则”与“字段有效性规则”不同,前者表,后者字段 3、比较冷门的字段类型 备注型M ( )(存文字)通用型G( )(存图片)(备注型和通用型都是双击插入记录) 整型I (同数值型,无小数位) 货币型 Y 4、设置参照完整性,必须要先清理数据库(★★★非常重要★★★) 先打开数据库设计器,然后菜单栏——数据库——清理数据库 5、设置参照完整性和索引的时候,要注意保持字段类型一致,相同时不用改,不同时基本上都是转化成字符型来设置 (★★★非常重要★★★) 数值型转化为字符型: (字段名,整数位,小数位)没有小数时直接省略

日期(时间)型转化为字符型: (字段名,1)(字段名,1) 括号中必须要加1将当前日期转化为字符型:((),1) 6、修改项目文件的项目信息 右键点击项目——项目信息,然后进行设置,常考设置图标7、自由表的相关操作(★★★非常重要★★★) (1)题目让编辑自由表时,无法用命令打开自由表,直接在项目管理器中双击自由表使其处于打开状态,然后在进行相关数据的命令操作;同理,当用无法打开题目中的某个表时,要自然地想到它是自由表。 (2)将自由表添加到数据库中,并设置为包含。 打开数据库设计器,在项目管理器中将对应的自由表直接拖到数据库设计器中,右击选择包含。如果不要求添加到数据库中的,直接右击,选择“包含”即可。 8、显示类的名称 复选框组合框 编辑框列表框选项按钮组微调框 文本框表格 绑定型控件

计算机二级考试题目

在考生文件夹下打开文档。 某高校学生会计划举办一场"大学生网络创业交流会"的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。 请按如下要求,完成邀请函的制作: 1.调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。 2.将考生文件夹下的图片"背景图片.jpg"设置为邀请函背景。 3.根据"Word-邀请函参考样式.docx"文件,调整邀请函中内容文字的字体、字号和颜色。 4.调整邀请函中内容文字段落对齐方式。 5.根据页面布局需要,调整邀请函中"大学生网络创业交流会"和"邀请函"两个段落的间距。 6.在"尊敬的"和"(老师)"文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的"通讯录.xlsx"文件中。每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为"Word-邀请函.docx"文件中。 7.邀请函文档制作完成后,请保存""文件。

小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表(""文件),按照如下要求完成统计和分析工作: 1.请对"订单明细表"工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将"单价"列和"小计"列所包含的单元格调整为"会计专用"(人民币)数字格式。 2.根据图书编号,请在"订单明细表"工作表的"图书名称"列中,使用VLOOKUP函数完成图书名称的自动填充。"图书名称"和"图书编号"的对应关系在"编号对照"工作表中。 3.根据图书编号,请在"订单明细表"工作表的"单价"列中,使用VLOOKUP函数完成图书单价的自动填充。"单价"和"图书编号"的对应关系在"编号对照"工作表中。 4.在"订单明细表"工作表的"小计"列中,计算每笔订单的销售额。 5.根据"订单明细表"工作表中的销售数据,统计所有订单的总销售金额,并将其填写在"统计报告"工作表的B3单元格中。 6.根据"订单明细表"工作表中的销售数据,统计《MSOffice高级应用》图书在2012年的总销售额,并将其填写在"统计报告"工作表的B4单元格中。 7.根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在"统计报告"工作表的B5单元格中。 8.根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年的每月平均销售额(保留2位小数),并将其填写在"统计报告"工作表的B6单元格中。 9.保存""文件。

计算机二级 VFP 习题练习

请打开考生文件夹下的d93.dbf文档,进行如下操作: 1)请按已建立的希望工程赞助情况数据库表d93.dbf的结构输入下列如下记录: 姓名赞助数额联系电话要求 何利民 3400.00 (0374)4813520 请用于资助西部学生 成亚玲 1480.00 (010)62650654 请用于普及教育 2)在d93.dbf数据库表的第二条记录之后增加一条新记录: 姓名赞助数额联系电话要求 柯勇 900.00 (022)34681279 资助贫困大学生 操作完成后将操作结果保存在考生文件夹下。 1、打开考生文件夹下的数据库prod_m及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建立永久性 联系。 2、设置CATEGORY表中"种类名称"字段的默认值为:"饮料"。 3、为products表增加字段:销售价格N(8,2)。 4、如果所有商品的销售价格是在进货价格基础上增加18.98%,计算所有商品的销售价格。 操作完成后将操作结果保存在考生文件夹下。 本题的主要考核点: 为已建立索引的表建立联系、设置字段的默认值、字段的添加、字段的替换。 解题思路: 1.建立两个表的联系。在父表中选中主索引,按住鼠标拖动至子表相应的普通索引上,释放鼠标,联系即已建立。 2.在表设计器中,选中"种类名称"字段,在"字段有效性-默认值"中填入"饮料",单击确定。 3.增加字段的方法: 打开PRODUCTS表表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。 4.可以使用BROWSE浏览表,然后在菜单"表"中选择"替换字段",字段为"销售价格","替换为"的表达式为"Products.进货价格 *(1+0.1898)",作用范围ALL。 也可用命令 REPLACE ALL 销售价格 WITH 进货价格*(1+0.1898)。 在考生文件夹下完成如下操作: 在考生文件夹下有表商品表98.dbf和销售表98.dbf。 根据"销售表98"和"商品表98"查询每种商品的商品号、商品名、单价、销售数量和销售金额(商品号、商品名取自商品表98,单价和销售数量取自销售表98,销售金额=单价*销售数量),结果按销售金额降序排序,并将查询结果存储到SEE_A98表中。 操作完成后将操作结果保存在考生文件夹下。

全国计算机等级考试二级VFP考试大纲

公共基础知识部分30分 专业语言部分70分 基本要求 1、具有数据库系统的基础知识 2、基本了解面向对象的概念 3、掌握关系数据库的基本原理 4、掌握数据库程序设计方法 5、能够使用VISUAL FOXPRO建立一个小型数据库应用系统 考试内容 一、VISUAL FOXPRO基础知识 1、基本概念 数据库、数据模型、数据库管理系统、类和对象、事件、方法。 2、关系数据库: (1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关 键字。 (2)关系运算:选择、投影、联接。 (3)数据的一致性和完整性:实体完整性、域完整性、参照完整性。 3、VISUAL FOXPRO系统特点与工作方式: (1)WINDOWS版本数据库的特点。 (2)数据类型和主要文件类型。 (3)各种设器和向导 (4)工作方式:交互方式(命令方式、可视化操作)和程序运行方式。 4、VISUAL FOXPRO的基本数据元素: (1)常量、变量、表达式。 (2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。 二、VISUAL FOXPRO数据库的基本操作 1、数据库和表的建立、修改与有效性检验: (1)表结构的建立与修改。 (2)表记录的浏览、增加、删除与修改。 (3)创建数据库,向数据库添加或从数据库删除表。 (4)设定字段级规则和记录规则。 (5)表的索引:主索引、候选索引、普通索引、唯一索引。 2、多表操作: (1)选择工作区。 (2)建立表之间的关联:一对一的关联;一对多的关联。 (3)设置参照完整性。 (4)表的联接JOIN:内部联接;外部联接:左联接、右联接、完全联接。 (5)建立表间临时关联。 3、建立视图与数据查询: (1)查询文件的建立、执行与修改。

计算机等级考试二级真题及答案

2015计算机二级考试试题及答案 1、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为______。 A、公司号,员工号 B、员工号,工资 C、员工号 D、公司号,员工号,工资 【评析】 本题考查知识点是关键字。 能唯一标识实体的属性集称为码(关键字)。码也称为关键字,是表中若干属性的属性组,其值唯一标识表中的一个元组。 本题答案:A。 3、下列叙述中正确的是______。 A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 【评析】 本题考查知识点是线性表的线性结构与非线性结构。

线性表的链式存储结构称为线性链表。在某些应用中,对线性链表中的每个结点设置两个指针,一个称为左指针,用以指向其前件结点;另一个称为右指针,用以指向其后件结点。 本题答案:D。 4、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数______。 A、相同,元素的存储顺序与逻辑顺序一致 B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致 D、不同,且其元素的存储顺序可以与逻辑顺序不一致 【评析】 本题考查知识点是线性表的顺序存储结构。 线性表的顺序存储结构具有两个基本特点:1.线性表中所有元素所占的存储空间是连续的;2.线性表中各元素在存储空间中是按逻辑顺序依次存放的。 本题答案:A。 5、设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为______。 A、19 B、20 C、m-19 D、m-20 【评析】 本题考查知识点是循环队列的运算。

2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)

范文 2020年全国计算机二级vfp全真模拟考试题库及答 1/ 7

案(共六套) 2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)2020年全国计算机二级vfp全真模拟考试题及答案(一) 1.下列叙述中正确的是( B )。 A)有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构D) 双向链表是非线性结构【解析】线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。 所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。 循环链表和双向链表都是线性结构的数据结构。 2.下列关于二叉树的叙述中,正确的是( B )。 A)叶子结点总是比度为2的结点少一个 B) 叶子结点总是比度为2的结点多一个 C) 叶子结点数是度为2的结点数的两倍 D) 度为2的结点数是度为1的结点数的两倍【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。 所以选择B)。 3.程序调试的任务是( D )。

A)设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误【解析】程序调试的任务是诊断和改正程序中的错误。 4.下列关于数据库设计的叙述中,正确的是( A )。 A)在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D) 在物理设计阶段建立数据字典【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 数据库系统的三级模式是概念模式、外模式和内模式 5.下列选项中属于面向对象设计方法主要特征的是( A )。 A)继承 B) 自顶向下 C) 模块化 D) 逐步求精【解析】面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。 6.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4 位数字显示,应当使用设置命令( A )。 A)SET CENTURY ON B) SET CENTURY TO 4 C) SET YEAR TO 4 D) SET YAER TO yyyy 【解析】命令格式SET CENTURY ON|OFF|TO 的功能是用于决定如何显示或解释一个日期数据的年份。 ON显示世纪,即用4位数字表示年份; OFF不显示世纪,即用2位数字表示年份;TO决定如何解释一个用2位 3/ 7

江苏计算机二级VFP上机知识点总结

江苏省计算机二级VFP上机考试做题笔记 第一题项目、数据库和表操作项目.PJX 数据库.DBC 表.DBF 1.通用型 G 双击一下或按+→“编辑”→“插入对象” 备注型 M 双击一下或按+→输入备注都是4个字节 货币型 Y 2.向已有表中输入记录:两步:USE 表名 append 3.创建索引的表达式即排序问题: 例按比赛时间和比赛项目排序TTOC(bssj,1)+bsxm 有关降序的 DESC P99索引注意:字符型表达式与算术表达式加法区别 类型不一样时,一般转成字符型,常用三个 DTOC();TTOC();STR() 数值→字符 4.掩码问题:p79 例只允许输入4位数字字符9999 没说几位,就会看表中该字段的长度 5.默认值:除了数值型,其他都要用定界符。 6.有效性规则和有效性信息:例成绩在0-100之间 cj>=0 .AND. cj<=100 性别只能是男或女 xb$’男女’

其值必须包含非空格字符 学会转化一点设置字段的"规则"为 "LEN(ALLTRIM(tsjj))>0" CDRQ<={^2008-8-8}格式 7.记录有效性:选择"表"选项卡,在"记录有效性"选项组中的"规则"文本框中输入: LEFT(lsh,4)=ALLTRIM(STR(YEAR(rkrq))) 日期型是固定8个字符,所以要去除空格,而前面字符型就不用ALLTRIM了 8.触发器插入触发器更新触发器删除触发器 关于触发器条件常用函数:例 LEN(ALLTRIM(字段名))=4 返回删除空格后的字符串 不等于<>或#或!=表示设置删除触发器,禁止删除:.F. 9.格式:T:自动删除前导空格和结尾空格!转化成大写字母9.在项目中,将BOOK表设置成“包含”状态:打开该项目,右击该BOOK表,选择包含 10.添加项目信息:放在项目管理器标题栏上,右击,项目 信息 设置其内容为:计算机等级考试中心在"单位"文本框中输入:计算机等级考试中心。 11.日期默认输入为月-日-年:05/27/2008 12.编辑说明:右击表选择

相关主题
文本预览
相关文档 最新文档