2022年二级Visual+FoxPro数据库及其操作 .pdf
《2022年二级Visual+FoxPro数据库及其操作 .pdf》由会员分享,可在线阅读,更多相关《2022年二级Visual+FoxPro数据库及其操作 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 模拟 二级 Visual FoxPro数据库及其操作选择题第 1 题:在 Visual FoxPro中,以下叙述错误的是()。A.关系也被称作表B.用 CREATE DATABASE 命令建立的数据库文件不存储用户数据C.表文件的扩展名是 .dbf D.多个表存储在一个物理文件中参考答案: D 在关系模型的概念中, 一个关系就是一张二维表, 因此 A) 选项说法正确; CREATE DATABASE 的命令是建立数据库的命令,而数据库是一个逻辑上的概念和手段,它通过一组系统文件将相互关联的数据库表及其相关的数据库对象统一组织和管理,数据库文件不存储用户数据, 因此 B)选项正确;表文件的扩
2、展名是DBF ,因此 C)选项说法正确;在Visual FoxPro 中每个表都对应一个DBF 文件,即都对应一个物理文件,因此D)选项说法不正确。第 2 题:CREATE DATABASE命令用来建立()。A.数据库B.关系C.表D.数据文件参考答案: A CREATE DATABASE 的命令是创建数据库,故选择A)。第 3 题:打开数据库的命令是()。A.USE B.USE DATABASE C.OPEN D.OPEN DATABASE 参考答案: D 用 命 令 打 开 数 据 库 的 格 式 为 : OPEN DATABASE FILENAME| ? EXCLUSIVE|SJARED
3、 NOUPDATEVALIDATE。第 4 题:在 Visual FoxPro中,以下叙述正确的是()。A.关系也被称作表单B.数据库表文件存储用户数据C.表文件的扩展名是 .DBC D.多个表存储在一个物理文件中名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 2 参考答案: B 表是关系数据库的一个关系,而表单是Visual FoxPro 提供的用于建立应用程序界面的最主要的工具之一, 表单内可以包含命令按钮、 文本框、列表
4、框等各种界面元素,产生标准的窗口或对话框,因此表和表单是不同的概念。A)选项中关系也被称作表单的说法不正确,应该是被称作表; 表文件是数据库中存储数据的载体,因此 B)选项的说法正确;表文件的扩展名是DBF ,而 DBC 是数据库库文件的扩展名,因此 C)选项的说法不正确;在Visual FoxPro 中每个表都对应一个 DBF 文件,即都对应一个物理文件,因此一个数据库中的所有表存储在一个物理文件中的说法不正确。故本题答案为B)。第 5 题:假设表文件 TEST.DBF 已经在当前工作区打开,要修改其结构,可使用命令()。A.MODI STRU B.MODI COMM TEST C.MODI
5、 DBF D.MODI TYPE TEST 参考答案: A 要用命令修改表结构,先用 USE 命令打开要修改的表,然后使用MODIFY STRUCTURE 命令打开表设计器,对表结构进行修改。在Visual FoxPro 中命令动词和关键词可以简写为前四个字母,故本题答案为A)。第 6 题:MODIFY STRUCTURE命令的功能是()。A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构参考答案: B 在命令窗口执行入MODIFY STRUCTURE 命令,则打开表设计器,对表结构进行修改;修改数据库的命令是MODIFY DATABASE ;修改记录值的命令是REPLACE
6、。故本题答案为 B)。第 7 题:有关 ZAP命令的描述,正确的是()。A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表的带有删除标记的记录C.ZAP 命令能删除当前表的全部记录D.ZAP 命令能删除表的结构和全部记录参考答案: C 使用 ZAP 命令可以物理删除表中的全部记录,不管是否有删除标记。该命令只是删除全部记录, 并没有删除表, 执行完该命令后表结构依然存在。故本题答案为 C)。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 -
7、- - - - - - - - 3 第 8 题:为当前表中所有学生的总分增加10 分,正确的命令是()。A.CHANGE 总分 WITH 总分+10 B.REPLACE 总分 WITH 总分+10 C.CHANGE ALL 总分 WITH 总分+10 D.REPLACE ALL 总分 WITH 总分+10 参考答案: D 直接修改记录的值,可以使用REPLACE 命令,其格式为: REPLACE FieldName WITH eExpression , FieldName2 WITH eExpression2 FOR iExpression本题中 A)、C )选项命令不对。 B)选项只对当前记
8、录学生的总分增加了10 分, 因为要对所有学生的总分增加10 分,所以要用 ALL 表示全部记录。 故本题答案为 D)。第 9 题:要为当前表所有性别为“女”的职工增加100 元工资,正确的命令是()。A.REPLACE ALL 工资 WITH 工资+100 B.REPLACE 工资 WITH 工资+100 FOR 性别= 女 C.CHANGE ALL 工资 WITH 工资+100 D.CHANGE ALL 工资 WITH 工资+100 FOR 性别= 女 参考答案: B 在 Visual FoxPro 中,CHANGE 和 REPLACE 命令都具有修改表记录的功能,但是,CHANGE 命令
9、只能用于交互环境中对当前记录进行编辑、修改,因此首先排除选项 C )和 D)。使用 REPLACE 命令可以直接用指定的表达式或值修改记录,如果使用 FOR 短语,则修改逻辑表达式值为真的所有记录,选项A)使用了 ALL 短语,执行结果是修改表中的所有记录,与题目要求不符。故本题答案为B)。第 10 题:在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是()。A.list for 书名= 计算机 * B.list for 书名= 计算机 C.list for 书名= 计算机 % D.list where 书名= 计算机 参考答案: B 显示记录的命令格式中,使用FOR
10、 短语制定条件;使用通配符时需要使用LIKE 短语;选项 B)中在默认非精确匹配时,可以显示出以“计算机”开头的所有图书。所以本题选 B)。第 11 题:在 Visual FoxPro中,使用 LOCATE FOR expL 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该()。A.再次使用 LOCATE 命令重新查询B.使用 SKIP 命令名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - -
11、 - 4 C.使用 CONTINUE 命令D.使用 GO 命令参考答案: C LOCATE 命令是按条件定位记录位置的命令,该命令执行后将记录指针定位在满足条件的第1 条记录上。如果要使指针指向下一条满足条件的记录,应使用CONTINUE 命令。如果没有满足条件的记录则指向文件结束位置。因此C)选项正确。第 12 题:在 Visual FoxPro中,下面关于索引的正确描述是()。A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针D.使用索引可以加快对表的更新操作参考答案: C Vi
12、sual FoxPro 索引是由指针构成的文件, 这些指针逻辑上按照索引关键字值进行排序。 索引文件和表的 .dbf 文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf 文件记录的指针构成的文件。若要根据特定顺序处理表中的记录, 可以选择一个相应的索引, 使用索引还可以加速对表的查询操作,但不会加快对表的更新操作。故本题答案为C )。第 13 题:不允许出现重复字段值的索引是()。A.侯选索引和主索引B.普通索引和唯一索引C.唯一索引和主索引D.唯一索引参考答案: A Visual FoxPro 中的索引分为主索引、侯选索引、唯一索引和普通索引4 种。主索引是
13、在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但侯选索引可以有多个; 唯一索引是索引项的唯一, 而不是字段值的唯一; 普通索引既允许字段中出现重复值, 也允许索引项中出现重复值。 因此不允许出现字段值的索引是主索引和侯选索引,A)选项正确。第 14 题:使用索引的主要目的是()。A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理参考答案: A 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 建立索引的主名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - -
14、- - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 5 要目的是为了提高查询速度。故本题答案为A)。第 15 题:在建立表间一对多的永久联系时,主表的索引类型必须是()。A.主索引或候选索引B.主索引、候选索引或唯一索引C.主索引、候选索引、唯一索引或普通索引D.可以不建立索引参考答案: A Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引4 种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但
15、候选索引可以有多个; 唯一索引是索引项的唯一, 而不是字段值的唯一; 普通索引既允许字段中出现重复值, 也允许索引项中出现重复值。 因此建立表间一对多的永久联系时,主表的索引类型必须是主索引或候选索引,A)选项正确。第 16 题:在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是()。A.唯一索引B.唯一索引和候选索引C.唯一索引和主索引D.主索引和候选索引参考答案: D Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引4 种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具
16、有相同的特性,但候选索引可以有多个; 唯一索引是索引项的唯一, 而不是字段值的唯一; 普通索引既允许字段中出现重复值, 也允许索引项中出现重复值。 因此要指定字段或表达式不出现重复值, 应该建立的索引是主索引和候选索引。故本题答案为 D ) 。第 17 题:在 Visual FoxPro中,如果要求所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是()。A.主索引B.唯一索引C.候选索引D.普通索引参考答案: A Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引4 种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键
17、字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个; 唯一索引是索引项的唯一, 而不是字段值的唯一; 普通索引既允许字段中出现重复值,也允许索引项中出现重复值。根据题目要求, 可名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 6 知本题答案为 A)。第 18 题:在 Visual FoxPro的数据库表中只能有一个()。A.候选索引B.普通索引C.主索引D.唯一索引参考答案: C Visual
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年二级Visual+FoxPro数据库及其操作 2022 二级 Visual FoxPro 数据库 及其 操作
限制150内