77范文网 - 专业文章范例文档资料分享平台

vfp书后习题及参考答案(4)

来源:网络收集 时间:2019-03-10 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

A. 设置数据完整性规则 B. 定义数据语义 C. 了解用户业务范围和流程 D. 用E-R图形描述实体 E. 建立表间关联 F. 收集、归纳和分析业务资料

习 题 四

一、 用适当的内容填空

1. 数据库文件扩展名是【 DBC 】,通常用【 数据库设计器 】创建和修改数据库。 2. 在VFP中,打开数据库设计器的命令是【 Modify 】Database。

3. 在VFP中,用字母、汉字、数字或下划线(_)命名字段,但不能用【 数字 】或【 下划线或_ 】开头。

4. 在学生表(XSB)的学号字段(XH)中,如果设定掩码为“999999”,则只允许输入【 6 】位【 数字 】符号。

5. 不带条件和范围的VFP命令Delete将删除指定表中的【 当前 】记录。

6. 在VFP中,可以为数据库表设置字段有效性规则,该“规则”是一个【 逻辑 】表达式, “信息”是一个【 字符 】表达式。

7. 在VFP中,使数据库表变为自由表的命令是【 Remove 】Table。 8. 每一个打开的表文件都有一个用来记载记录当前位置的指针,该指针指向的记录称为【 当前记录 】。

9. 在Visual FoxPro中,建立普通索引的作用之一是提高【 查询 】速度。 10. 在Visual FoxPro数据库的每个表中只能有一个【 主 】索引。 11. 在VFP中指定字段或表达式中不允许出现重复值的索引是【 主索引和候选索引 】 12. 在VFP中,同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是【 CDX 】,这种索引称为【 结构化复合索引文件 】。

13. 在VFP中,表设计器的“字段”选项卡中创建的是【 普通 】索引。

14. 在VFP中,为数据表建立性别(C,2)和年龄(N,2)的复合索引,正确的索引表达式为【 性别+Str(年龄,2)或性别+Str(年龄) 】。

15. 用命令“Index On 姓名 Tag name Unique”建立索引,其索引类型是【 惟一 】索引,索引文件类型是【 结构化复合索引】文件。

16. 在VFP中,Index命令无法建立的索引是【 主 】索引。

17. 在VFP系统中,用户可以使用Open Database命令打开多个数据库,但在某一时刻只有一个【 当前 】数据库。

18. 在VFP中所谓自由表就是那些不属于任何【 数据库 】的表。 19. 在VFP中参照完整性规则包括【 更新 】、【 删除 】和【 插入 】。

20. 在VFP中选择一个没有使用的、编号最小的工作区的命令是【 Select 0 】。

21. 在VFP中,使用数据库设计器为两个表建立联系,首先应在父表中建立【 主 】索引,在子表中建立【 任何或其他 】索引。

22. 数据库是一个容器,用于管理存放在其中的对象,这些对象包括【 数据库表 】、

- 16 -

【 视图 】、【 关系 】、【 存储关系 】和【 连接 】等。

23. 存储于数据库中的表称为【 数据库表 】,其在磁盘上以独立的文件保存,扩展名为【 DBF 】,将其从数据库中移出,其可以变为【 自由表 】。

24. 在VFP数据类型的描述中,用字母【 C 】表示字符类型,用字符【 N 】表示数值类型,用字母【 D 】表示日期类型,用字母【 L 】表示逻辑类型。

25. 表中备注型字段的字母表示为 【 M 】 ,备注型字段用来保存【 记录指针 】信息,建立具有备注类型字段的表将同时建立一个和表文件主名相同,扩展名为【 FPT 】的备注文件。

26.在VFP系统中,表具有的字段数最多为【 255 】个,数据库表的字段名长度最多为【 128 】个字符,自由表的字段名长度最多为【 10 】个字符。

27. 利用表设计器来设计表时,自由表和数据库表的设计界面是不同的,数据库表能够设置的【 字段级规则和约束 】信息是自由表所不具有的。

28.对数据库表使用“移去”功能,其将转换为【 自由表 】,为其设置的【 属性 】信息将丢失。

29. 利用工作区可以在VFP中同时打开多个表,VFP中共有【 32767 】个工作区,在每个工作区中能够打开【 1 】个表文件。

30.选择工作区用【 Select 】命令,其参数可以是【 工作区号 】或【 表别名 】。 31.在打开表时为其指定别名使用的关键字是【 Alias 】,没有为其指定别名,则表的默认别名为【 表文件的主名 】。

32. 对表中的记录用VFP的Delete命令进行删除,这种删除方式称为【 逻辑删除 】,在执行了Set Delete On命令后,使用Browse命令浏览表中记录则被删除的记录【 不可见或隐藏 】。

33.在表中增加一个空记录,使用的命令动词是【 Append Blank 】;将同结构其他表中记录追加到当前表中,使用的命令动词是【 Append From 】。

34.在命令中按给定条件操作记录时,表示条件通常可以使用For或While两种子句形式,对条件字段进行了索引应该使用【 While 】子句,而【 For 】子句与索引无关,其操作范围内的全部满足条件记录。

35.在VFP系统中,可以修改记录的命令有【 Brows 】、【 Edit 】、【 Change 】和【 Replace 】等;如果允许操作部分字段,可以用【 Fields 】关键字实现。

36.表中记录的输出除使用“?”命令外,还可以使用【 Display 】和【 List 】命令,在这两个命令中,将输出结果送打印机中,需要使用【 To Printer 】参数。

37. 索引是对表中的记录进行逻辑上的重新排列,VFP中的索引文件可以分为【 独立索引文件 】 、【 结构化复合索引文件 】 和【 非结构化复合索引文件 】三种,其对应的文件扩展名分别是【 IDX 】、【 CDX 】和 【 CDX 】。

38. 【 结构化复合 】索引文件可以在表打开的同时自动打开,在系统中控制索引顺序的索引称为【 控制索引 】。

39.查找表中记录可以使用的命令通常有【 Locate 】和【 Seek 】,其中【 Seek 】命令要求表具有相关项的索引。

40.统计表中满足条件的记录数可以使用【 Count 】命令;对表中数值类型求和可

- 17 -

以使用【 Sum 】命令;对表中数据进行分类汇总可以使用【 Total 】命令。

41. 表与表之间可以存在一对一关系、一对多关系和多对多关系,在VFP数据库中可以建立的关系有【 永久关系 】 和【 临时关系 】。建立关系的两个表需要建立相应的【 索引 】文件。

42.在数据库中建立的表与表之间的关系称为【 永久 】关系,其通常应用在【 数据环境 】、【 查询设计器 】和【 视图设计器 】中;使用Set Relation to命令建立表间的关系称为【 临时关系 】,其可以控制不同工作区中表间记录指针的联动。

二、 从参考答案中选择一个最佳答案

1. 在VFP中,创建一个名为MAIN.DBC的文件,使用的命令是【 D 】。 A. Create B. Create MAIN C. Create Table MAIN D. Create Database MAIN

2. 在VFP中,打开数据库MAIN的正确命令是【 D 】。 A. Use Database MAIN B. Use MAIN

C. Open MAIN D. Open Database MAIN 3. VFP中字段的数据类型不可以指定为【 B 】。

A. 日期型 B. 时间型 C. 通用型 D. 备注型 4.在Visual FoxPro中,存储图象的字段类型应该是【 B 】。

A. 备注型 B. 通用型 C. 字符型 D. 双精度型

5. 在一个VFP数据库表文件中有2个通用字段和3个备注字段,该表的备注文件数目是【 A 】个。

A. 1 B. 2 C. 3 D. 5 6. 当前打开的图书表中有字符型字段“图书号”,将图书号以字母A开头的图书记录全部打上删除标记的命令是【 C 】。

A. Delete For 图书号=”A” B. Delete While 图书号=”A” C. Delete For图书号=”A*” D. Delete For图书号 Like “A%”

7. 在VFP中,为当前表所有性别为\女\的职工增加100元工资,命令是【 B 】。

A. Change All 工资 With 工资+100 For 性别=\女\B. Replace 工资 With 工资+100 For 性别=\女\

C. Change All 工资 With 工资+100 D. Replace All 工资 With 工资+100 8. 在VFP中,表文件和索引文件都已打开,确保将记录指针定位在记录号为一的记录上,使用命令【 D 】。

A. Go Top B. Go Bof( ) C. Skip 1 D. Goto 1

9. 以下关于主索引和候选索引的叙述正确的是【 A 】。

A. 主索引和候选索引都能保证表记录的惟一性

B. 主索引和候选索引都可以建立在数据库表和自由表上 C. 主索引可以保证表记录的惟一性,而候选索引不能 D. 主索引和侯选索引是相同的概念

10. 下列关于索引文件叙述正确的是【 A 】。

- 18 -

A. 索引文件必须配合原数据表使用

B. 一个数据表文件只能建立一个对应的索引文件

C. 复合索引文件的扩展名为IDX D. 单独索引文件的扩展名为CDX 11. 在VFP中,打开表并设置当前有效索引(相关索引已建立),下列命令正确的是【 C 】。

A. Order Student In 2 Index学号 B. Index 学号 Order Student C. Use Student In 2 Order 学号 D. Use Student In 2

12. 有一学生表,通过表设计器为该表建立索引。其中一个索引的索引表达式为姓名,索引名为XM。若该表在当前工作区中已打开,将上述索引设置为当前索引的命令是【 D 】。

A. Set Inde To 姓名 B. Set Inde To XM C. Set Orde To姓名 D. Set Orde To XM 13. 不能放入数据库容器中的对象是【 D 】。

A. 连接 B. 视图 C. 数据库表 D. 表单 14. 在VFP系统中,利用【 A 】命令可以创建表。 A. Create B. Create Database C. New D. New Table 15.在VFP中,具有扩展名.DBF的文件是【 D 】。

A. 数据库文件 B. 索引文件 C. 查询文件 D. 表文件

16. 在VFP中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为【 A 】。

A. 1、4、8 B. 4、4、10 C. 1、10、8 D. 2、8、8 17.表的记录长度比其各字段长度之和多一个字符,这个字符用来【 C 】。 A. 存放记录号 B. 存放索引标识 C. 存放删除标志 D. 存放数据库序列号

18. 在VFP中,学生表(XSB)已打开,调用表设计器对表结构进行修改,使用的命令是【 C 】。 A. Modify Structure XSB B. Modify Command XSB

C. Modify Structure D. Modify Table 19. 向表中添加记录可以使用的命令有【 B 】。

A. Append Record B. Append Blank C. New D. Create

20. 某个表中使用逻辑型字段“婚否”存储职工的婚姻状况,并规定其值为真(.T.)时代表已婚,其值为假(.F.)时代表未婚。打开该表后,要显示全部未婚职工的记录,可以使用的命令是【 C 】。

A. List All B. Display For 职工=”未婚” C. Display All For .NOT.婚否 D. List All For “未婚”

21. 用【 B 】命令可以将表中做了逻辑删除的记录真正从表中删除。

A. Delete B. Pack C. Zap D. Drop 22.删除表中全部记录的命令是Zap,与之等价的命令是【 A 】。 A. Delete All B. Delete C. Pack All D. ReCall All

- 19 -

Pack Pack Delete All Delete All

23.对打开的一个空表,分别使用函数Bof和Eof进行测试,得到的结果是【 A 】。

A. .T.和.T. B. .T.和.F. C. .F.和.T. D. .F.和.F. 24. 在当前打开的表中执行Go Bottom / Skip / ?Eof(),则屏幕显示为 【 A 】。

A. .T. B. .F. C. 没有任何信息 D. 提示出错 25. 在VFP命令中省略范围时使用For子句,则其操作范围是【 B 】。

A. 当前记录 B. 全部记录 C. Rest D. 不执行操作

26. 使用命令Use XSB In 3 Alias XSJBZL 打开表后,则表的别名为【 D 】。 A. XSXXB B. 3 C. Alias D. XSJBZL 27.执行语句Select 0选择工作区,下列说法正确的是【 D 】。 A. 选择了0号工作区 B. 选择了当前工作区

C. 选择了最小工作区 D. 选择了没有使用的最小号工作区

28.用命令“Index On 学号 Tag 学号”为学生表建立索引,其索引类型是【 A 】。

A. 普通索引 B. 主索引 C. 候选索引 D. 惟一索引 29. 统计表中满足条件的记录数,可以使用命令【 B 】。 A. RecCount B. Count C. RecNum D. Total

30.在命令窗口中使用Locate命令成功查找到所需一个记录,如要继续查找满足条件的其他记录,则应多次使用命令【 B 】。 A. Skip B. Continue C. Loop D. Next

31.为两个相关表建立永久关系,对这两个表的基本要求是【 A 】。 A. 存储于同一数据库中 B. 两个自由表

C. 存储于不同的数据库中 D. 一个是数据库表,另一个是自由表

32.建立表间参照完整性时,在父表中删除记录,要求同步删除子表中的相关记录,则父表与子表的删除规则应选择为【 A 】。

A. 级联 B. 限制 C. 忽略 D. 响应

三、 从参考答案中选择全部正确答案

1. 在VFP中,数据库用于存储【 ABC 】。

A. 数据库表的属性、有效性规则 B. 视图 C. 数据库表 D. 自由表 E. 表格 2. 下列关于数据库和数据库表之间关系叙述正确的是【 CE 】。

A. 数据库表中可以包含数据库 B. 数据库中只包含数据库表

C. 一个数据库中可含多个表 D. 数据库和其中的表没有任何关系 E. 数据库可以包含数据库表、表间的关系和视图等 3. 在Visual FoxPro中以下叙述错误的是【 ACE 】。

A. 关系也被称作表单 B. 关系也被称作表 C. 一个数据库中只能包含一个数据库表

D. 表文件的扩展名是DBF E. 多个数据库表存储在一个文件中

- 20 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库vfp书后习题及参考答案(4)在线全文阅读。

vfp书后习题及参考答案(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/508437.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: