1、计算机二级( VF)数据库高级操作章节练习试卷 1及答案与解析 1 不允许记录中出现重复索引值的索引是 _。 ( A)主索引 ( B)主索引、候选索引、普通索引 ( C)主索引和候选索引 ( D)主索引、候选索引和唯一索引 2 在 VisualFoxPro的数据工作期窗口,使用 SETRELATION命令可以建立两个表之间的关联,这种关联是 _。 ( A)永久性关联 ( B)永久性关联或临时性关联 ( C)临时性关联 ( D)永久性关联和临时性关联 3 不论索引是否生效,定位到相同记录上 的命令是 _。 ( A) GOTOP ( B) GOBOTTOM ( C) GO 1 ( D) SKIP
2、4 可以伴随着表的打开而自动打开的索引是 _。 ( A)单一索引文件 ( B)复合索引文件 ( C)结构化复合索引文件 ( D)非结构化复合索引文件 5 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的_。 ( A) “一方 ”表的主索引或候选索引, “多方 ”表的普通索引 ( B) “一方 ”表的主索引, “多方 ”表的普通索引或候选索引 ( C) “一方 ”表的普通索引, “多方 ”表的主索引或候选索引 ( D) “一方 ”表的普通索引, “多方 ”表的候选索引或普通索引 6 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是_。 ( A)主索引 ( B)唯
3、一索引 ( C)候选索引 ( D)普通索引 7 参照完整性的规则不包括 _。 ( A)更新规则 ( B)删除规则 ( C)插入规则 ( D)检索规则 8 当打开某个库文件和相关的多个索引文件时,有关主索引的正确叙述是 _。 ( A)可以将多个索引文件同时设置为主索引 ( B)同一时刻只 能将一个索引文件设置为主索引 ( C)只要指定主索引文件,就不能更改关于主索引文件的设置 ( D)索引文件只要打开就能对记录操作起作用 9 在 VFP中, SORT命令和 INDEX命令的区别是 _。 ( A)前者按指定关键字排序,而后者按指定记录排序 ( B)前者按指定记录排序,而后者按指定关键字排序 ( C
4、)前者改变了记录的物理位置,而后者却不改变 ( D)后者改变了记录的物理位置,而前者却不改变 10 有如下命令序列: USEORDERSLISTOFFAVERAGEQTYTOAQTYFORITEM=“奔腾 ”INDEXONITEMTOXRDTOTALONITEMTOTTTFIELDSQTY?AQTY其中LIST命令显示的结果是: ITEMQTY奔腾 150HP打印机 260奔腾 220华硕主板314HP打印机 380奔腾 122执行以上命令序列, ?AQTY命令显示的值是_。 ( A) 241 ( B) 220 ( C) 164 ( D) 150 11 执行上一题所有的命令序列后,数据表文件
5、TTT.DBF中的记录共有 _。 ( A) 6个 ( B) 3个 ( C) 2个 ( D) 1个 12 一个过程文件可以包含多个过程,每个过程的第一条语句是 _。 ( A) PAlLAMETER ( B) DO过程名 ( C)过程名 ( D) PROCEDURE过程名 13 比较 WAIT、 ACCEPT和 mPUT三条命令,需要以回车键表示输入结束的命令是 _。 ( A) WAIT、 ACCEPT、 INPUT ( B) WAIT、 ACCEPT ( C) ACCEPT、 INPUT ( D) INPUT、 WAIT 14 数据表结构包括职称号 /C/R,工资 /N/6, 2,要求按工资升序
6、,工资相 同者按职工号升序,建立索引文件应使用的命令是 _。 ( A) INEX ON工资从,职工号 /D TO lNG ( B) SETINDEX ON工资 +职工号 TO lNG ( C) INDEX ON STR(工资, 6, 2)+职工号 TO ING ( D) INDEX ON工资 /A,职工号 /A TO lNG 15 假定系统日期为 1998年 12月 20日,有如下命令 NJ=MOD(YEAR(DATE()-1900,100),执行该命令后的 NJ值是 _。 ( A) 1998 ( B) 98 ( C) 981220 ( D) 1220 计算机二级( VF)数据库高级操作章节练
7、习试卷 1答案与解析 1 【正确答案】 C 【知识模块】 数据库高级操作 2 【正确答案】 C 【知识模块】 数据库高级操作 3 【正确答案】 C 【知识模块】 数据库高级操作 4 【正确答案】 C 【知识模块】 数据库高级操作 5 【正确答案】 A 【知识模块】 数据库高级操作 6 【正确答案】 A 【知识模块】 数据库高级操作 7 【正确答案】 D 【知识模块】 数据库高级操作 8 【正确答案】 B 【知识模块】 数据库高级操作 9 【正确答案】 C 【知识模块】 数据库高级操作 10 【正确答案】 C 【知识模块】 数据库高级操作 11 【正确答案】 B 【知识模块】 数据库高级操作 12 【正确答案】 D 【知识模块】 数据库高级操作 13 【正确答案】 C 【知识模块】 数据库高级操作 14 【正确答案】 C 【知识模块】 数据库高级操作 15 【正确答案】 B 【知识模块】 数据库高级操作