VFP期末复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《VFP数据库原理与应用》复习题

一、选择题

1. 每一个工作区上只能打开()个数据表。

A.1个B.2个C.10个D.任意个

2.下列四种索引类型中,自由表中不能建立的索引是_______。

A. 普通索引

B. 主索引

C. 候选索引

D. 唯一索引

3. 在Visual FoxPro中的NULL值的含义是。

A.与空字符串相同

B.与数值0相同

C.与逻辑非相同

D.与以上都不相同

4.在VFP

5.0中,下列变量名中命名合法的是_________。

A. nV5

B. 5X

C. if

D. x{1}

5.数据管理发展的三个阶段是________。

A. 人工管理阶段,文件管理阶段和数据库管理阶段

B. 层次模型阶段,网络模型阶段和关系模型阶段

C. pc机数据库阶段,小型机数据库阶段和大型机数据库阶段

D. dbase数据库阶段,foxbase数据库阶段和foxpro数据库阶段

6.在vfp系统中,“.dbf”文件被称为________。

A. 数据库文件

B. 表文件

C. 程序文件

D. 项目文件

7.已知js表中有两条记录,下列操作中,返回值一定是.T.的是________。

A. USE js(回车)?BOF()(回车)

B. USE js(回车)GO 2(回车)SKIP-1(回车)?BOF()(回车)

C. USE js(回车)GO Bottom(回车) SKIP (回车) ? EOF()(回车)

D. USE js(回车)SKIP-1(回车)?EOF()(回车)

8.数据库表的INSERT触发器,在表中_______记录时触发该规则。

A. 增加

B. 修改

C. 删除

D. 浏览

1

9.运行查询aaa.qpr 的命令是______。

A. USE aaa

B. USE aaa.qpr

C. DO aaa.qpr

D. DO aaa

10.vfp中DTOC()函数返回值的类型是______。

A. 字符型

B. 日期型

C. 数值型

D. 逻辑型

11.执行? AT(″教授″,″副教授″)命令的结果是( )。

A. .T.

B. 2

C. 3

D. 0

12.执行SET EXACT OFF命令后,再执行?″北京市″=″北京″命令的显示结果是( )。

A. .T.

B. .F.

C. 0

D. 非0

13.使用REPLACE命令时,如果范围子句为ALL,则执行该命令后记录指针指向( )。

A. 末记录

B. 首记录

C. 末记录的后面

D. 首记录的前面

14.可以接受数值型常量的输入命令是( )。

A.WAIT B. ACCEPT C. INPUT D. …SAY

15. 彻底删除记录数据可以分两步来实现,这两步分别是用命令。

A. DELETE 和RECALL

B. PACK和ZAP

C. PACK和RECALL

D. DELETE 和PACK

16.下列叙述中含有错误的是_______。

A.一个表可以有多个外部关键字

B.数据库表可以设置记录级的有效性规则

C. 永久关系建立后,主表记录指针的移动将使子表的记录指针相应移动

D. 对于临时性关系,一个子表一般不设置多个主表

17.VFP中的参照完整性规则不包括________。

A. 插入规则

B. 删除规则

C. 更新规则

D. 查询规则

18.用SELECT_SQL语句进行分组查询,则必须包括_ ___命令子句。

A. GROUP OF

B. GROUP LIKE

C. GROUP BY

D. GROUP ON

2

19.下列关于二维表的主关键字的说法中,不正确的是______。

A. 一张二维表中总存在超关键字

B. 一张二维表中只能有一个候选关键字

C. 二维表中主关键字的值不能为空

D. 一张二维表可以有多个外部关键字

20.二维表的结构取决于________ 。

A. 字段的个数,名称,类型和长度

B. 记录的个数,顺序

C. 字段的个数,顺序

D. 记录和字段的个数,顺序

21.要求一个表文件的数值型字段具有5位小数,那么该字段的宽度最少应当定义成____ ___。 A. 5位 B. 6位 C. 7位 D. 8位

22. 要为职工表的所有职工增加300元工资,正确的SQL命令是()

A.REPLACE 职工表SET 工资=工资+300

B.UPDATE 职工表SET 工资=工资+300

C.EDIT 职工表SET 工资=工资+300

D.CHANGE 职工表SET 工资=工资+300

23.下列说法正确的是_____ _。

A.视图文件的扩展名为.vcx

B.查询文件中保存的是查询的结果

C. 查询设计器本质上是SELECT-SQL命令的可视化设计方法

D. 查询是基于表的并且是可更新的数据集合

24. 不允许记录中出现重复索引值的索引是。

A. 主索引和唯一索引

B. 主索引、候选索引、普通索引

C. 主索引和候选索引

D. 主索引、候选索引和唯一索引

25.下列有关空值的说法正确的是________

A. 空值等于任何存在的数据值

B. 等同于0和空格

C. 空值的ASCII码值为0

D. 降序排序时排在其它任何数据之前

3

相关文档
最新文档