第三章 数据库基本操作
一、选择题
1. 如果需要给当前表增加一个字段,应使用的命令是________。
A) APPEND B) INSERT
C) EDIT D) MODIFY STRU
2. 设表文件及其索引已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令________。
A) SKIP 1 B) SKIP -1 C) GO 1 D) GO TOP 3. 要显示数据库中当前一条记录的内容,可使用命令________。 A) LIST B) BROWSE C) TYPE D) DISPLAY
4. 在当前表中,查找第2个女同学的记录,应使用命令________。 A) LOCATE FOR 性别=\女\
B) LOCATE FOR 性别=\女\NEXT 2 C) LIST FOR 性别=\女\ CONTINUE
D) LOCATE FOR 性别=\女\ CONTINUE
5. Visual FoxPro的数据库表之间可建立两种联系,它们是________。 A) 永久联系和临时联系 B) 长期联系和短期联系 C) 永久联系和短期联系 D) 长期联系和临时联系 6. 数据库表的索引中,字段值不能有重复的索引有________种。 A) 1 B) 2 C) 3 D) 4 7. 建立表间临时关联的命令是________。 A) LET RELATION TO命令 B) JOIN命令
C) SET RELATION TO命令 D) 以上都不是
8. 通过关键字建立表间的临时关联的前提是________。
A) 父表必须索引并打开 B) 子表必须索引并打开 C) 两表必须索引并打开 D) 两表都不必索引
9. 查询设计器的“筛选”选项卡上,“插入”按钮的作用是________。 A) 用于增加查询输出字段 B) 用于增加查询的表 C) 用于增加查询去向 D) 用于插入查询输出条件 10. 在多工作区的操作中,如果选择了4,7,8号工作区并打开了相应的数据库,在命令窗口执行命令SELECT 0,其功能是________。
A) 选择4号工作区为当前工作区 B) 选择0号工作区为当前工作区
C) 选择7号工作区为当前工作区 D) 选择8号工作区为当前工作区
11. 表结构中空值(NULL)的含义是________。
A) 空格 B) 尚未确定
C) 默认值 D) 0
12. 自由表和数据库表的字段名最长可达________字符。 A) 128、128 B) 10、128 C) 10、10 D) 128、10
13. 如果一个表有备注型字段和通用型字段,那么它们的内容________。 A) 存储在不同的表备注文件中 B) 存储在同一文本文件中 C) 都存储在同一表备注文件中 D) 存储在不同的文本文件中
14. 顺序执行下列命令后,最后一条命令显示的结果是________。 USE XSB GO 10 SKIP 2 SKIP –6 ?RECNO( )
A) 5 B) 6 C) 7 D) 8 15. 下列关于“数据工作期”窗口的描述中,不正确的是________。 A) 通过“数据工作期”窗口能够打开和浏览表
B) “数据工作期”窗口建立的视图能够以表文件的形式保存在数据库中 C) 通过“数据工作期”窗口可以实现表间的关联操作
D) 通过“数据工作期”窗口可以直接查看工作区的使用情况
16. 在当前数据库中,“婚否”字段为逻辑型字段,要显示所有未结婚的记录应使用命令________。
A) LIST FOR .NOT. 婚否 B) LIST FOR 婚否=.F. C) LIST FOR 婚否<>.T. D) LIST FOR .NOT. “婚否”
17. 若当前数据库表中有100条记录,当前记录号为10,执行命令LIST NEXT 4的结果是_______。
A) 显示10至13号4条记录 B) 显示11至14号4条记录 C) 显示1至4号4条记录 D) 显示第4号记录
18. 对一个数据库表建立以入校总分(N,5)和出生日期(D,8)升序的多字段结构复合索引的正确的索引关键字表达式为________。
A) 入校总分+出生日期 B) STR(入校总分)+DTOC(出生日期)
C) STR(入校总分)+出生日期 D) 入校总分+DTOC(出生日期)
19. 若要使第5条记录变为当前记录,下列命令不正确的是________。 A) GO 5 B) 5
C) GO TOP 5 D) GOTO 5 20. 查询设计器中的选项卡,依次为_______。 A) 字段、联接、筛选、排序依据、分组依据、杂项
B) 字段、联接、筛选、排序依据、分组依据、更新条件、杂项 C) 字段、联接、筛选、排序依据、更新条件、杂项 D) 字段、联接、筛选、排序依据、分组依据
21. 如果在屏幕上直接看到查询结果,“查询去向”应该选择
A)临时表或屏幕 B)浏览 C)浏览或屏幕 D)屏幕
22. 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是
A)永久性关联 B)永久性关联或临时性关联 C)永久性关联和临时性关联 D)临时性关联
23. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的
A)“一方”表的主索引,“多方”表的普通索引或候选索引 B)“一方”表的普通索引,“多方”表的主索引或候选索引 C)“一方”表的主索引或候选索引,“多方”表的普通索引 D)“一方”表的普通索引,“多方”表的候选索引或普通索引 24. 在一个工作区可以打开的数据库文件数为
A)1 B)2 C)10 D)20 25. 在建立的惟一索引中出现重复字段时,只存储重复出现的记录的
A)全部 B)几个 C)最后一个 D)第1个
26. 当前工作区是指
A)最后执行USE命令所在的工作区
B)最后执行SELECT命令所选择的工作区 C)建立数据表时所在的工作区
D)最后执行REPLACE命令所选择的工作区 27. 主索引可以在下面哪项中建立
A)自由表 B)数据库表 C)任何表 D)自由表和视图
28. 当前数据库中有基本工资、奖金、津贴、代扣费用和工资总额字段,都是N型。要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是
A)REPLACE ALL工资总额 WITH 基本工资+奖金+津贴-代扣费用 B)REPLACE 工资总额 WITH 基本工资+奖金+津贴-代扣费用 C)SUM 基本工资+奖金+津贴-代扣费用 TO 工资总额
D)TOTAL ON工资总额 FIELDS 基本工资+奖金+津贴-代扣费用
29. 工资数据库和按基本工资升序的索引文件已打开,并执行过赋值语句A=1000,下面各条命令中,错误的是
A)LOCATE FOR 基本工资=1000 B)LOCATE FOR 基本工资= =1000
C)SEEK A D)FIND 1000 30. 在Visual FoxPro中,以下叙述正确的是_______。 A)自由表的字段可以设置默认值 B)数据库表的字段可以设置默认值
C)自由表和数据库表的字段均可以设置默认值 D)自由表和数据库表的字段均不可以设置默认值
31. 在Visual FoxPro中,打开数据库表的命令是_______。
A)USE B)OPEN C)USE TABLE D)OPEN TABLE
32. 在Visual FoxPro中通用型(G)字段在表(DBF文件)中占用的字节数是_______。
C) 2 B)4 C) 8 D)10 33. 在Visual FoxPro中,执行CREATE DATABASE命令将 _______。 E) 建立一个扩展名为DBC的数据库文件 F) 建立一个扩展名为DBF的数据库表文件 G)建立一个子目录
D)建立一个扩展名为DBC的数据库文件和一个扩展名为DBF的数据库表文件
34. 在Visual FoxPro中,自由表_______。 A)不可以加入到数据库中 B)可以加入到数据库中
C)加入到数据库后不可以再移出
D)是否可以加入到数据库中取决于自由表的状态
35. 数据库表的字段有效性规则实现了数据的_______。
A)实体完整性 B)域完整性 C)实体完整性和域完整性 D)参照完整性 36. 命令MODIFY DATABASE的功能是_______。
A)修改数据库表的结构 B)打开数据库设计器 C)删除数据库 D)移动数据库 37. 在Visual FoxPro中数据库表字段名最长可以是_______。
A) 10个字符 B) 32个字符 C) 64个字符 D) 128个字符 38. Visual FoxPro的字段支持如下数据类型_______。
B) 字符型、数值型、二进制数值型、二进制字符型等 C) 字符型、数值型、通用型、图像型等 D)字符型、数值型、日期型、时间型等
D)字符型、数值型、二进制字符型、二进制备注型等 39. 以下关于空值(NULL)叙述正确的是_______。 A)空值等同于空字符串
B)空值表示字段或变量还没有确定值 C)Visual FoxPro不支持空值 D)空值等同于数值0
40. 可以起到主关键字作用的索引是_______。
A)主索引和候选索引 B)主索引和惟一索引 C)惟一索引 D)只有主索引 41. 关系数据库的参照完整性规则包括_______。
A)参照规则、约束规则和查询规则 B)插入规则、删除规则和更新规则
C)参照规则、更新规则和查询规则 D)参照规则、约束规则和更新规则
42. VFP的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤_______。
A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮
B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮
C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮
D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮
43. 扩展名为DBC的文件是 _______。
A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件 44. 下面有关索引的描述正确的是 _______。
A)建立索引以后。原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中
C)创建索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作
45. 若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是 _______。
A)主索引 B)惟一索引 C)候选索引 D)普通索引 46. 参照完整性的规则不包括 _______。
A)更新规则 B)删除规则 C)插入规则 D)检索规则
47. 一数据库名为student,要想打开该数据库,应使用的命令 _______。 A)OPEN student B)OPEN DATA student
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库3数据库基本操作习题与答案在线全文阅读。
相关推荐: