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