2024年5月5日发(作者:)

第一部分VFP概述

一、选择题

1、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是()。

A)索引、排序、查找B)建库、录入、排序 C)选择、投影、联接D)显示、统计、复制

2、在下列四个选项中,不属于基本关系运算的是()

A.连接B.投影C.选择D.排序

3、按照传统的数据模型分类,数据库系统可分为三种类型()

A.大型、中型和小型B.西文、中文和兼容 C.层次、网状和关系D.数据、图形和多媒体

4、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的

关系属于()

A.一对一联系B.一对二联系C.多对多联系D.一对多联系

5、VisualFoxPro支持的数据模型是()

A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型

6、设有关系R1和R2,经过关系运算得到结果S,则S是()

A.一个关系B.一个表单C.一个数据库D.一个数组

7、在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是()

A.层次结构B.二维表结构C.网状结构D.封装结构

8、一个数据库系统必须能够表示实体和关系,关系可与(①)实体有关。实体与实体之间的关系有一对一、

一对多和多对多三种,其中(②)不能描述多对多的联系。

A.0个B.1个C.2个或2个以上D.1个或1个以上

9、按所使用的数据模型来分,数据库可分为()三种模型。

A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时

10、实体是信息世界中的术语,与之对应的数据库术语为()

A.文件B.数据库C.字段D.记录

11、层次型、网状型和关系型数据库划分原则是()

A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系

二、填空题

1、VisualFoxPro6.0是面向__的程序设计系统。

2、VisualFoxPro6.0集成环境主要包括标题栏_______、_______、________、________、_________。

3、启动VisualFoxPro6.0可通过“开始”菜单,选_______菜单中______子菜单的MicrosoftVisualFoxPro6.0

项。

4、在VisualFoxPro6.0中要使命令窗口隐藏,应选择_______菜单中的______选择项。

5、一般新建文件可以通过_______、_______、________方式完成。

6、打开一个文件可选_______菜单中的_______菜单项。

第二部分VFP数据表

一、选择题

1、在VFP系统中“.dbf”文件被称为______。

A)数据库文件B)表文件C)程序文件D)项目文件

2、表中备注字段的内容存放在______文件中。

A).DBCB).DBFC).PRGD).FPT

3、在VFP的数据类型中,用于存放图象、声音等多媒体对象的类型是______。

A)逻辑型B)浮点型C)通用型D)字符型

4、在表结构中,逻辑型、日期型、备注型字段的宽度是固定的,它们分别是______。

A)4,8,10B)1,8,10C)1,8,4D)4,8,1

5、要求一个表的数值型字段具有5位小数,那么该字段的宽度最少应当定义成______。

A)5位B)6位C)7位D)8位

6、在输入记录后,按______键存盘退出。

A)Crtl+WB)Crtl+HomeC)Crtl+QD)Crtl+N

7、下列操作中,能够用ModifyStructure命令实现的是______。

A)增加一条记录B)修改一条记录的内容 C)修改某个字段的宽度D)建立两个表之间的关联

8、用USE命令打开一个表文件后,其记录指针指向______。

A)第一条记录B)任意一条记录 C)最后一条记录D)最后一条记录后面的空记录

9、在表中相对移动记录和绝对移动记录指针的命令分别为______。

A)LOCATE和SKIPB)LOCATE和GO C)SKIP和GOD)LOCATE和FIND

10、若jsda表包含50条记录,在执行GOTOP命令后,______命令不能显示所有记录。

A)ListAllB)ListRestC)ListNext50D)ListRecord50

11、在当前表文件最后一条记录前增加一个空记录,打开表后,操作命令是______。

A)GotoBottomB)Append C)InseBefoBlanD)ApppendBeforeBlank

12、在表中任意位置插入一条记录的命令是______。

A)INSERTB)EDITC)BROWSED)DELETE

13、自动替换某一字段值的命令是______。

A)EDITB)BROWSEC)CHANGED)REPLACE

14、物理删除记录可用两条命令实现,这两步的命令分别为______。

A)PACK和ZAPB)PACK和RECALL C)DELETE和PACKD)DELETE和RECALL

二、判断题

1、“表”菜单是在浏览表时才出现在菜单栏上的,是动态菜单。()

2、创建文件只能使用命令方式进行。()

3、打开对话框的热键是Crtl+O。()

4、记录的删除分为逻辑删除和物理删除。()

三、填空题

1、在VFP数据类型中,D型宽度是固定的,D型宽度是______字节。

2、欲修改表结构,则必须以______方式打开表。

3、显示当前记录的命令为______,修改表结构的命令分别为______。

4、记录指针的绝对移动命令是______;相对移动命令是______。

第三部分 数据库

一、选择题

数据库是()型数据库。

A)网状B)层次C)关系D)其他

中关于数据库,下列说法正确的是()。

A)数据库就是二维关系表B)数据库是表和关系的集合C)数据库就是关系D)数据库就是数据表格

3.在VFP中,当创建一个数据库文件时,应选用()。

A)数据库向导B)表设计器C)表单设计器D)应用程序向导

4.在VFP中,数据库文件的扩展名为(),表文件的扩展名为()。

A).DBTB).DBFC).DBCD).CDX

5.对多表进行操作时,选择工作区使用的命令为()。

A)USEB)OPENC)SELECTD)CREATE

6.在VFP中,打开数据库使用的命令为(),打开表使用的命令为()。