第一章到第三章汇总习题

发布时间 : 星期六 文章第一章到第三章汇总习题更新完毕开始阅读

D.REPLACE ALL 工资 WITH 工资+100 FOR 性别=\女\ 11、MODIFY STRUCTURE 命令的功能是: A.修改记录值 B.修改表结构

C.修改数据库结构 D.修改数据库或表结构 12、在基本表中,要求字段名( )重复。

13、 在 Visual FoxPro 中, 在当前打开的表中物理删除带有删除标记记录的命令是( )

14、下面有关数据库表和自由表的叙述中,错误的是 A.数据库表和自由表都可以用表设计器来建立 B.数据库表和自由表都支持表间联系和参照完整性 C.自由表可以添加到数据库中成为数据库表 D.数据库表可以从数据库中移出成为自由表 15、有关ZAP命令的描述,正确的是 A.ZAP命令只能删除当前表的当前记录

B.ZAP命令只能删除当前表的带有删除标记的记录 C.ZAP命令能删除当前表的全部记录

D.ZAP命令能删除表的结构和全部记录

16、在 Visual FoxPro 中修改表结构的非 SQL 命令是( ) 。 17、在 Visual FoxPro 中所谓自由表就是那些不属于任何( )的表。 18、当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A开头的图书记录全部打上删除标记,通常可以使用命令( )。 A)DELETE FOR 图书号=“A” B)DELETE WHILE 图书号=“A” C)DELETE FOR 图书号=“A”

D)DELETE FOR 图书号 LIKE “A%”

19、在 Visual FoxPro 中,数据库表 S 中的通用型字段的内容将存储在( )文件中。

20、 在 Visual FoxPro 中,下列关于表的叙述正确的是

A)在数据库表和自由表中,都能给字段定义有效性规则和默认值 B)在自由表中,能给字段定义有效性规则和默认值 C)在数据库表中,能给字段定义有效性规则和默认值

D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值 答案解析:C)自由表不能给字段定义有效性规则和默认值。

21、 在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用( )。

A)再次使用 LOCATE FOR 命令 B)SKIP命令

C)CONTINUE 命令 D)GO命令

22、 打开数据库 abc 的正确命令是

A)OPEN DATABASE abc B)USE abc C)USE DATABASE abc C)OPEN abc

23、 在 Visual FoxPro 中,可以在表设计器中为字段设置默认值的表是( )

(三) 表的索引、排序与统计

知识点:索引建立、使用、删除;排序;查询;统计;多表操作(工作区,关联,完整性)

1、在建立表间一对多的永久联系时,主表的索引类型必须是

A)主索引或候选索引 B)主索引、候选索引或唯一索引 C)主索引、候选索引、唯一索引或普通索引 D)可以不建立索引 2、在表设计器中设置的索引包含在 ( )。

A)独立索引文件中 B)唯一索引文件中

C)结构复合索引文件中 D)非结构复合索引文件中

3、假设表“学生.dbf”已在某个工作区打开,且取名为 student。选择“学生”表所在工作区为当前工作区的命令是 A)select 0 B)USE 学生 C)select 学生 D)SELECT student

4、Visual Foxpro 的索引文件不改变表中记录的( )顺序。 5、参照完整性规则包括更新规则、删除规则和( )规则。 6、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时 ( )。 A.系统自动备份父表中被删除记录到一个新表中 B.若子表中有相关记录,则禁止删除父表中记录 C.会自动删除子表中所有相关记录

D.不作参照完整性检查,删除父表记录与子表无关

7、为表建立主索引或候选索引可以保证数据的( )完整性。

8、在 VisualFoxpro 中,建立数据库表时,将年龄字段值限制在 18~45岁之间的这种约束属于( )完整性约束。 9、使用索引的主要目的是( )。 A. 提高查询速度 B.节省存储空间 C. 防止数据丢失 D.方便管理

10、在 Visual Foxpro 中的“参照完整性”中,“插入规则”包括的选择是“限制”和( )

11、在 Visual FoxPro 中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是 ( )。

A)主索引 B)唯一索引 C)候选索引 D)普通索引 12、执行USE sc IN 0命令的结果是 B A)选择 0 号工作区打开 sc B)选择空闲的最小号工作区打开 sc表

C)选择第 1号工作区打开 sc 表 D)显示出错信息

13、在 Visual FoxPro 中,每一个工作区中最多能打开数据库表的数量是()。 A)1 个 B)2 个 C)任意个,根据内存资源而确定 D)35535 个

14、在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是

A)如果删除规则选择的是\限制\,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录

B)如果删除规则选择的是\级联\,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录

C)如果删除规则选择的是\忽略\,则当用户删除父表中的记录时,系统不负责

检查子表中是否有相关记录 D)上面三种说法都不对

15、每个数据库表可以建立多个索引,但是( )索引只能建立 1个。 16、参照完整性规则的更新规则中“级联”的含义是:( )

A.更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录 B.若子表中有与父表相关的记录,则禁止修改父表中连接字段值 C.父表中的连接字段值可以随意更新,不会影响子表中的记录 D.父表中的连接字段值在任何情况下都不允许更新 17、已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是 A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称 TO ttt C.INDEX ON职称,性别 TO ttt D.INDEX ON 性别,职称 TO ttt 18、命令 SELECT 0 的功能是 A.选择编号最小的未使用工作区 B.选择 0 号工作区 C.关闭当前工作区的表 D.选择当前工作区

19、在数据库表上的字段有效性规则是 A.逻辑表达式 B.字符表达式

C.数字表达式 D.以上三种都有可能

20、在 Visual FoxPro 中,下面关于索引的正确描述是() A) 当数据库表建立索引以后,表中的记录的物理顺序将被改变 B) 索引的数据将与表的数据存储在一个物理文件中

C) 建立索引是创建一个索引文件,该文件包含有指向表记录的指针 D) 使用索引可以加快对表的更新操作

21、在 Visual FoxPro 中,数据库表的字段或记录的有效性规则的设置可以在 ()。

A)项目管理器中进行 B)数据库设计器中进行 C)表设计器中进行 D)表单设计器中进行

22、数据库表上字段有效性规则是一个( )表达式。 23、不允许出现重复字段值的索引是

A)侯选索引和主索引 B)普通索引和惟一索引 C)惟一索引和主索引 D)惟一索引 24、允许出现重复字段值的索引是( )。

A)候选索引和主索引 B)普通索引和唯一索引 C)候选索引和唯一索引 D)普通索引和候选索引

25、有一学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是( )。 A)SET INDEX TO 姓名 B)SET INDEX TO XM C)SET ORDER TO 姓名

D)SET ORDER TO XM

26、在 Visual FoxPro 中,数据库表中不允许有重复记录是通过指定( )来实现的。

27、 在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的 ( )。

A) 参照完整性 B) 实体完整性 C) 域完整性 D) 用户定义完整性 28 在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是 A) 改变表中记录的物理顺序 B) 为了对表进行实体完整性约束 C) 加快数据库表的更新速度 D) 加快数据库表的查询速度

29、 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( ) 。 A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引

C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D)在父表和子表的连接字段上都要建立主索引

30、 在 Visual FoxPro 中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是 A) 不做参照完整性检查 B) 不准删除父表中的记录

C) 自动删除子表中所有相关的记录

D) 若子表中有相关记录,则禁止删除父表中记录

联系合同范文客服:xxxxx#qq.com(#替换为@)