《Visual FoxPro 程序设计》(二)数据库、表的基本操作(4) - 知识点训练卷 河北省计算机类 考纲百套卷 第43卷

2024-11-18
| 2份
| 16页
| 182人阅读
| 0人下载

内容正文:

编写说明:河北省《计算机类考纲百套卷》依据河北省《河北省普通高等学校对口招生计算机类专业考试大纲》编写,本套试卷共116份分为三个部分,第一部分是根据考试说明的各考点的范围与要求,编写的78份知识点训练卷,第二部分是针对每门课程的重点内容,编写的28份常考题训练卷,第三个部分是参考近几年河北省计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是河北省《计算机类考纲百套卷》的第43卷,是知识点训练卷,按考纲中的《Visual FoxPro 程序设计》---(二)数据库、表的基本操作的第4点范围与要求编写。其1点范围与要求是:4.多个表同时使用(1)掌握工作区的概念和工作区的使用。(2)掌握使用不同工作区的表和建立表的关联的操作和命令。 河北省《计算机类考纲百套卷》 第43卷 Visual FoxPro 程序设计 (二)数据库、表的基本操作 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共30小题,每题2分,共60分) 1. VF有( )个工作区。 A. 1个 B. 10个 C. 32767 D. 没有限制 【答案】C 2.一个工作区在同一时刻可以打开( )个表文件。 A. 1个 B. 2个 C. 多个 D. 没有限制 【答案】A 3.在VF中,刚启动工作区时,默认的工作区号为( )。 A. 0 B. 1 C. 32767 D. 以上说法都不对 【答案】B 4. 关于工作区的说法,下列哪项是错误的( ) A. 每个工作区都有一个编号 B. Visual FoxPro 中最多可以有32767个工作区 C. 在同一工作区可以同时打开多个表 D. 工作区可以通过区号或别名来指定 【答案】C 5. 下列哪个命令用于选择工作区( ) A. SELECT B. USE C. OPEN D. CLOSE 【答案】A 6.命令SELECT 2等价于命令( ) A. SELECT 0 B. SELECT A C. SELECT B D. SELECT II 【答案】C 7.命令SELECT 0的功能是( ) A. 选择0号工作区 B. 选择当前工作区 C. 选择编号为1的工作区 D. 选择编号最小的未使用的工作区 【答案】D 8.要同时打开多个数据表文件,应该在多个( )中打开。 A.工作区 B.数据库 C.缓冲区 D.项目 【答案】A 9.当前工作区是指最后执行( )所在的工作区。 A. USE B. SELECT C. CREATE D. SKIP 【答案】A 10.下列关于工作区,说法错误的是( ) A. 在VF中,最小的工作区的区号是0 B. 启动VF,默认的工作区的区号是1 C. 在一个工作区同时只能打开一张表 D. SELECT 0代表选择编号最小的且未使用的工作区的区号 【答案】A 11. 打开表时同时指定工作区的命令是( ) A. SELECT 工作区 B. Use 表名 in 工作区号 C. Use 表名 SELECT 工作区 D. SELECT 0 【答案】B 12.在多表操作中,已经选取了1,4,5号工作区,并打开了表文件,此时若执行SELECT 0后,当前工作区的区号为( ) A. 0 B. 1 C. 2 D. 无法确定 【答案】C 13.表文件“学生成绩”已在某个工作区打开,并取别名为XSCJ,若要选择“学生成绩”表所在的工作区为当前工作区,则应使用命令( ) A. SELECT 0 B. SELECT 学生成绩 C. SELECT XSCJ D. USE XSCJ 【答案】B 14.VF命令USE 学籍 IN 0 的功能是( ) A. 在0号工作区打开学籍表 B. 在1号工作区打开学籍表 C. 在编号最小且未使用的工作区打开学籍表 D. 命令错误 【答案】C 15.已知在2号工作区已经打开“学籍”表,则现在要在3号工作区再次打开“学籍”表的命令是( ) A. USE 学籍 IN 3 AGAIN B. USE 学籍 IN 3 C. USE IN 3 AGAIN D. 以上都不对 【答案】A 16.下列哪个命令用于关闭当前工作区的表( ) A. CLOSE TABLE B. CLOSE DATABASE C. USE D. CLEAR 【答案】C 17.关于两表之间的关联,下列说法正确的是( ) A. 关联是一种逻辑关联 B. 两表之间的关联是指两表的记录指针同步移动 C. 两表之间的关联不会产生新的数据表 D. 以上说法都正确 【答案】D 18.两表之间建立临时关联的命令是( ) A. SET RELATION TO 命令 B. JOIN 命令 C. RELATION TO 命令 D. 以上说法都不对 【答案】A 19. SET RELATION命令中ADDITIVE选项的意义是( ) A.取消以前的关联 B.保留以前的关联 C.取消当前的关联,以先前的关联为主 D.以上都不对 【答案】B 20.创建两个具有“一对多”关系的表之间的关联,应当________。 A.通过纽带表 B.通过某个同名字段 C.通过某个索引的同名字段 D.通过具有相同表达式的主索引字段和普通索引字段 【答案】D 21.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表________。 A.是同一数据库表中的两个表 B.不同数据库中的两张表 C.两个自由表 D.一个是数据库另一个是自由表 【答案】A 22.在数据库设计器中,建立两个表之间的一对多的联系应该满足的条件是( ) A.“一方”表建立主索引或候选索引,“多方”表建立普通索引 B.“一方”表建立主索引或候选索引,“多方”表建立普通索引或候选索引 C.“一方”表建立主索引或普通索引,“多方”表建立主索引或候选索引 D.“一方”表建立主索引或候选索引,“多方”表建立普通索引或候选索引。 【答案】A 23.在Visual FoxPro 6.0中,下列叙述正确的是( )。 A.用SET RELATION命令建立表关联之前,两个表都必须索引 B.用 SET RELATION命令建立表关联之前,父表必须索引 C.用 SET RELATION命令建立表关联之前,子表必须索引 D.用 SET RELATION命令建立表关联之前,两个表都不须索引 【答案】B 24.在Visual FoxPro 6.0中,数据库中的表与表之间的永久关系建立后( )。 A.在数据库关闭后自动关闭 B.如果不删除则长期存在 C.无法删除 D.只供本次使用 【答案】B 25.在Visual FoxPro 6.0中,在两个表的主索引之间建立的联系是( )。 A.一对一联系 B.一对多联系 C.一对一联系与一对多联系都可以 D.以上说法都正确 【答案】A 26.在表与表之间建立参照完整性的目的是( )。 A.定义表的永久连接 B.定义表的临时连接 C.定义表的外部连接 D.在插入、删除、更新记录时,确保已定义的表间关系 【答案】D 27.在Visual FoxPro 6.0 中进行“参照完整性”设计时,要想设置成:当更改父表中的主关键字段或候选字段时,自动更改所有相关子表记录中的对应值。应选择( )。 A.限制 B.忽略 C.级联 D.级联或限制 【答案】C 28.Visual FoxPro 的数据库表之间可建立两种联系,它们是( )。 A. 永久联系和临时联系 B. 长期联系和短期联系 C. 永久联系和短期联系 D. 长期联系和临时联系 【答案】A 29.Visual FoxPro参照完整性规则不包括( )。 A.更新规则 B.查询规则 C.删除规则 D.插入规则 【答案】B 30.在生成参照完整性中,设置更新操作规则时选择了”限制”选项卡后,则( ) A. 在更新父表时,用新的关键字值更新子表中的所有相关记录 B. 在更新父表时,若子表中有相关记录则禁止更新 C. 在更新父表时,若子表中有相关记录则允许更新 D. 允许更新父表,不管子表中的相关记录 【答案】B 二、判断题(本大题共10小题,每题2分,共20分) 1. 一个工作区可以同时打开多个表。( ) 【答案】× 2. 使用SELECT命令可以选择不同的工作区。( ) 【答案】√ 3. SELECT 0表示自动选择区号最小且空闲的工作区。( ) 【答案】√ 4. 使用SET RELATION命令可以建立永久性的表关联。( ) 【答案】× 5. SELECT( )是用于测试当前工作区的函数。( ) 【答案】√ 6. 每个工作区都有一个编号,1-10号工作区对应A-J字母。( ) 【答案】√ 7. 取消当前工作区所有的关联可以用SET RELATION TO 命令。( ) 【答案】√ 8. 表之间建立关联的最主要的功能是指针联动。( ) 【答案】√ 9. 系统启动后,默认0号工作区为当前工作区。( ) 【答案】× 10. 两个表建立关联,必须是相关联的两相数据表有相同的字段。( ) 【答案】√ 三、填空题(本大题共10小题,每题2分,共20分) 1. VF允许在_______个工作区中打开和操作数据表。 【答案】32767 2. 数据库表之间的永久关系建立完成后将存储在________文件中 【答案】数据库 3. 要关闭当前工作区中的表,可以使用命令______。 【答案】USE 4. 使用命令______可以设置两个表之间的关联。 【答案】SET RELATION TO <关键字> 5. 通过记录号建立临时关联,关联的表达式必须是_____型。 【答案】数值 6. 两个表的临时关联属于_______连接。 【答案】逻辑 7. 使用USE命令打开表时,USE命令中的ALIAS子句的作用___________________ 【答案】指定表的别名 8. 要选择特定的工作区,可以使用命令______进行切换。 【答案】SELECT 9. 要打开多个数据表文件 ,应该在多个________中完成。 【答案】工作区 10. 在VF中,数据完整性包括__________、_______________、_________________。 【答案】实体完整性 域完整性 参照完整性 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$ 编写说明:河北省《计算机类考纲百套卷》依据河北省《河北省普通高等学校对口招生计算机类专业考试大纲》编写,本套试卷共116份分为三个部分,第一部分是根据考试说明的各考点的范围与要求,编写的78份知识点训练卷,第二部分是针对每门课程的重点内容,编写的28份常考题训练卷,第三个部分是参考近几年河北省计算机类专业理论考试真题,编写了10份专业综合训练卷。 本试卷是河北省《计算机类考纲百套卷》的第43卷,是知识点训练卷,按考纲中的《Visual FoxPro 程序设计》---(二)数据库、表的基本操作的第4点范围与要求编写。其1点范围与要求是:4.多个表同时使用(1)掌握工作区的概念和工作区的使用。(2)掌握使用不同工作区的表和建立表的关联的操作和命令。 河北省《计算机类考纲百套卷》 第43卷 Visual FoxPro 程序设计 (二)数据库、表的基本操作 知识点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共30小题,每题2分,共60分) 1. VF有( )个工作区。 A. 1个 B. 10个 C. 32767 D. 没有限制 2.一个工作区在同一时刻可以打开( )个表文件。 A. 1个 B. 2个 C. 多个 D. 没有限制 3.在VF中,刚启动工作区时,默认的工作区号为( )。 A. 0 B. 1 C. 32767 D. 以上说法都不对 4. 关于工作区的说法,下列哪项是错误的( ) A. 每个工作区都有一个编号 B. Visual FoxPro 中最多可以有32767个工作区 C. 在同一工作区可以同时打开多个表 D. 工作区可以通过区号或别名来指定 5. 下列哪个命令用于选择工作区( ) A. SELECT B. USE C. OPEN D. CLOSE 6.命令SELECT 2等价于命令( ) A. SELECT 0 B. SELECT A C. SELECT B D. SELECT II 7.命令SELECT 0的功能是( ) A. 选择0号工作区 B. 选择当前工作区 C. 选择编号为1的工作区 D. 选择编号最小的未使用的工作区 8.要同时打开多个数据表文件,应该在多个( )中打开。 A.工作区 B.数据库 C.缓冲区 D.项目 9.当前工作区是指最后执行( )所在的工作区。 A. USE B. SELECT C. CREATE D. SKIP 10.下列关于工作区,说法错误的是( ) A. 在VF中,最小的工作区的区号是0 B. 启动VF,默认的工作区的区号是1 C. 在一个工作区同时只能打开一张表 D. SELECT 0代表选择编号最小的且未使用的工作区的区号 11. 打开表时同时指定工作区的命令是( ) A. SELECT 工作区 B. Use 表名 in 工作区号 C. Use 表名 SELECT 工作区 D. SELECT 0 12.在多表操作中,已经选取了1,4,5号工作区,并打开了表文件,此时若执行SELECT 0后,当前工作区的区号为( ) A. 0 B. 1 C. 2 D. 无法确定 13.表文件“学生成绩”已在某个工作区打开,并取别名为XSCJ,若要选择“学生成绩”表所在的工作区为当前工作区,则应使用命令( ) A. SELECT 0 B. SELECT 学生成绩 C. SELECT XSCJ D. USE XSCJ 14.VF命令USE 学籍 IN 0 的功能是( ) A. 在0号工作区打开学籍表 B. 在1号工作区打开学籍表 C. 在编号最小且未使用的工作区打开学籍表 D. 命令错误 15.已知在2号工作区已经打开“学籍”表,则现在要在3号工作区再次打开“学籍”表的命令是( ) A. USE 学籍 IN 3 AGAIN B. USE 学籍 IN 3 C. USE IN 3 AGAIN D. 以上都不对 16.下列哪个命令用于关闭当前工作区的表( ) A. CLOSE TABLE B. CLOSE DATABASE C. USE D. CLEAR 17.关于两表之间的关联,下列说法正确的是( ) A. 关联是一种逻辑关联 B. 两表之间的关联是指两表的记录指针同步移动 C. 两表之间的关联不会产生新的数据表 D. 以上说法都正确 18.两表之间建立临时关联的命令是( ) A. SET RELATION TO 命令 B. JOIN 命令 C. RELATION TO 命令 D. 以上说法都不对 19. SET RELATION命令中ADDITIVE选项的意义是( ) A.取消以前的关联 B.保留以前的关联 C.取消当前的关联,以先前的关联为主 D.以上都不对 20.创建两个具有“一对多”关系的表之间的关联,应当________。 A.通过纽带表 B.通过某个同名字段 C.通过某个索引的同名字段 D.通过具有相同表达式的主索引字段和普通索引字段 21.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表________。 A.是同一数据库表中的两个表 B.不同数据库中的两张表 C.两个自由表 D.一个是数据库另一个是自由表 22.在数据库设计器中,建立两个表之间的一对多的联系应该满足的条件是( ) A.“一方”表建立主索引或候选索引,“多方”表建立普通索引 B.“一方”表建立主索引或候选索引,“多方”表建立普通索引或候选索引 C.“一方”表建立主索引或普通索引,“多方”表建立主索引或候选索引 D.“一方”表建立主索引或候选索引,“多方”表建立普通索引或候选索引。 23.在Visual FoxPro 6.0中,下列叙述正确的是( )。 A.用SET RELATION命令建立表关联之前,两个表都必须索引 B.用 SET RELATION命令建立表关联之前,父表必须索引 C.用 SET RELATION命令建立表关联之前,子表必须索引 D.用 SET RELATION命令建立表关联之前,两个表都不须索引 24.在Visual FoxPro 6.0中,数据库中的表与表之间的永久关系建立后( )。 A.在数据库关闭后自动关闭 B.如果不删除则长期存在 C.无法删除 D.只供本次使用 25.在Visual FoxPro 6.0中,在两个表的主索引之间建立的联系是( )。 A.一对一联系 B.一对多联系 C.一对一联系与一对多联系都可以 D.以上说法都正确 26.在表与表之间建立参照完整性的目的是( )。 A.定义表的永久连接 B.定义表的临时连接 C.定义表的外部连接 D.在插入、删除、更新记录时,确保已定义的表间关系 27.在Visual FoxPro 6.0 中进行“参照完整性”设计时,要想设置成:当更改父表中的主关键字段或候选字段时,自动更改所有相关子表记录中的对应值。应选择( )。 A.限制 B.忽略 C.级联 D.级联或限制 28.Visual FoxPro 的数据库表之间可建立两种联系,它们是( )。 A. 永久联系和临时联系 B. 长期联系和短期联系 C. 永久联系和短期联系 D. 长期联系和临时联系 29.Visual FoxPro参照完整性规则不包括( )。 A.更新规则 B.查询规则 C.删除规则 D.插入规则 30.在生成参照完整性中,设置更新操作规则时选择了”限制”选项卡后,则( ) A. 在更新父表时,用新的关键字值更新子表中的所有相关记录 B. 在更新父表时,若子表中有相关记录则禁止更新 C. 在更新父表时,若子表中有相关记录则允许更新 D. 允许更新父表,不管子表中的相关记录 二、判断题(本大题共10小题,每题2分,共20分) 1. 一个工作区可以同时打开多个表。( ) 2. 使用SELECT命令可以选择不同的工作区。( ) 3. SELECT 0表示自动选择区号最小且空闲的工作区。( ) 4. 使用SET RELATION命令可以建立永久性的表关联。( ) 5. SELECT( )是用于测试当前工作区的函数。( ) 6. 每个工作区都有一个编号,1-10号工作区对应A-J字母。( ) 7. 取消当前工作区所有的关联可以用SET RELATION TO 命令。( ) 8. 表之间建立关联的最主要的功能是指针联动。( ) 9. 系统启动后,默认0号工作区为当前工作区。( ) 10. 两个表建立关联,必须是相关联的两相数据表有相同的字段。( ) 三、填空题(本大题共10小题,每题2分,共20分) 1. VF允许在_______个工作区中打开和操作数据表。 2. 数据库表之间的永久关系建立完成后将存储在________文件中 3. 要关闭当前工作区中的表,可以使用命令______。 4. 使用命令______可以设置两个表之间的关联。 5. 通过记录号建立临时关联,关联的表达式必须是_____型。 6. 两个表的临时关联属于_______连接。 7. 使用USE命令打开表时,USE命令中的ALIAS子句的作用___________________ 8. 要选择特定的工作区,可以使用命令______进行切换。 9. 要打开多个数据表文件 ,应该在多个________中完成。 10. 在VF中,数据完整性包括__________、_______________、_________________。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

《Visual FoxPro 程序设计》(二)数据库、表的基本操作(4) - 知识点训练卷 河北省计算机类 考纲百套卷 第43卷
1
《Visual FoxPro 程序设计》(二)数据库、表的基本操作(4) - 知识点训练卷 河北省计算机类 考纲百套卷 第43卷
2
《Visual FoxPro 程序设计》(二)数据库、表的基本操作(4) - 知识点训练卷 河北省计算机类 考纲百套卷 第43卷
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。