1、第 一 章 VF 基 础 知 识一、选择题 1. 在一个二维表中,行称为_,列称为_。A) 属性;元组 B) 元组;属性C) 关系;元组 D) 属性;关系2. 数据库系统的核心是_。A) 数据库管理系统 B) 数据库C) 数据 D) 数据库应用系统3. VFP 是一种_数据库管理系统。A) 层次型 B) 网状型C) 关系型 D) 树型4. 支持数据库各种操作的软件系统是_。A) 数据库系统 B) 操作系统C) 数据库管理系统 D) 命令系统5. 在关系模型中,从表中选出满足条件的记录的操作称为_。A) 连接 B) 投影C) 联系 D) 选择6. 数据库系统与文件系统的主要区别是_。A) 文件系
2、统只能管理程序文件,而数据库系统可以管理各种类型的文件B) 文件系统管理的数据较少,而数据库系统能管理大量数据C) 文件系统比较简单,数据库系统比较复杂D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7. 在关系运算中,选择的操作对象是_;投影的操作对象是_;连接的操作对象是_。A) 一个表;一个表;两个表B) 一个表;两个表;两个表C) 一个表;一个表;一个表D) 两个表;一个表;两个表8. 在关系数据库中,基本的关系运算有三种,它们是_。A) 选择、投影和统计 B) 选择、投影和连接C) 排序、索引和选择 D) 统计、查找和连接9. VFP 是一种关系型数据库管理
3、系统,所谓关系是指_。A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式C) 表中各个字段之间的联系D) 一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是_的联系。A) 一对一 B) 多对一C) 一对多 D) 多对多11. 自然连接要求被连接的两关系有若干相同的_。A) 实体名 B) 属性名C) 主关键字 D) 主属性名12. 数据库类型是根据_划分的。A) 文件形式 B) 存取数据方法C) 数据模型 D) 记录形式13. 关系是指_。A) 元组的集合 B) 字段的集合C) 属性的集合 D) 实例的集合14. 对于关系
4、S(S1, S2, S3, S4),写一条规则,把其中 S2 的属性限制在10-20 之间,则这条规则属于_。A) 参照完整性规则 B) 实体完整性规则C) 域完整性规则 D) 不属于以上任何规则15. 在使用项目管理器时,如果需要创建文件,利用“文件”菜单中的“新建”命令创建的文件_。A) 属于当前打开的项目B) 不属于任何项目C) 属于任何项目D) 以上都不正确16. 在使用项目管理器时,如果要移去一个文件,在对话框中选择“移去”按钮,系统会把所选择的文件移走,被移走的文件将会_。A) 不被保留在原目录中B) 将被从磁盘上删除C) 也可能保留在原来的目录中,也可能被保留在其他目录中D) 被
5、保留在原目录中17. Visual FoxPro 的工作方式不包括 _。A) 程序执行方式 B) 结构操作方式C) 菜单操作方式 D) 命令操作方式18. 关于 VFP 命令格式的规则,下面叙述错误的是_。A) 每条命令必须以命令动词开头B) 命令动词太长,最小保留 4 个字符C) FOR 和 WHILE 引导的条件子句是有区别的D) 命令动词后面的子句顺序是不能调换的19. 下面关于“类”的描述,错误的是_。A) 一个类包含了相似的有关对象的特征和行为方法B) 类可以按所定义的属性、事件和方法进行实际的行为操作C) 类只是实例对象的抽象D) 类并不实行任何行为操作,它仅仅表明该怎样做20.
6、下列关于对象的说法,不正确的是_。A) 任何对象都有自己的属性和方法B) 属性是对象所固有的物理特征,方法是附属于对象的行为和动作C) 客观世界的任何实体都可以看作是对象D) 不同的对象具有相同的属性和方法21. 关系数据库系统中所使用的数据结构是A)表格 B)二维表 C)树 D)图22. 下面关于属性、事件和方法的叙述中,错误的是A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件23. 对关系 S 和关系 R 进行集合运算,结果中既包含 S 中元组也包含
7、 R 中元组,这种集合运算称为A)并运算 B)交运算 C)差运算 D)积运算24. 数据处理的核心问题是_。A) 数据管理 B)数据分组C)安全维护 D)数据传输25. 数据库(DB)、数据库系统(DBS )、数据库管理系统(DBMS)之间的关系是_。A) DB 包括 DBS 和 DB B) DBMS 包括 DB 和 DBSC) DBS 包括 DB 和 DBMS D) 三者之间没有联系26. 从关系模式中指定若干个属性组成新的关系称为_。A) 选择 B)投影C) 连接 D)人工连接27. 计算机数据管理依次经历了_几个阶段。A) 人工管理、文件系统、分布式数据库系统、数据库系统B) 文件系统、
8、人工管理、数据库系统、分布式数据库系统C) 数据库系统、人工管理、分布式数据库系统、文件系统D)人工管理、文件系统、数据库系统、分布式数据库系统28. 按一定的组织形式存储在一起的相互关联的数据集合称为_。A) 数据库管理系统 B) 数据库C) 数据库应用系统 D) 数据库系统29. 在一个关系中,不可能有完全相同的_。A)分量 B) 属性 C) 域 , D)元组30. 下列操作方法中,不能退出 VFP 的一项是_。 A) 单击“文件”菜单中的“退出”命令B) 单击 “文件”菜单中的“关闭”命令C) 在命令窗口中输入 QUIT 命令,按 Enter 键D) 按 Alt+F4 键31. 下面关于
9、项目及项目中的文件的叙述,不正确的一项是_。 A) 项目中的文件不是项目的一部分B) 项目中的文件表示该文件与项目建立了一种关联C) 项目中的文件是项目的一部分D) 项目中的文件是独立存在的32. 按所使用的数据模型来分,数据库可分为_三种模型。A) 网状、链状和环状 B) 独享、共享和分时C)大型、中型和小型 D) 层次、关系和网状33. 下列关于类的说法,不正确的是_。A)类是对象的集合,类是对一类相似对象的性质描述B) 类是对象的实例,对象是类的集合C) 类具有继承性、封装性等特性D)类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类。子类将继承父类的所有属性和方法34.
10、 下列关于事件的说法,不正确的是_。A)用户可以根据自己的需要创建事件B)事件是一种由系统预先定义而由用户或系统发出的动作C)事件可以由系统和用户引发D)事件是由系统定义的,用户不能随便创建或修改35. 层次模型不能直接表示_。 A)1:1 关系 B)1:n 关系 C)m:n 关系 D)1:1 和 1:n 关系 36. 如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于_。 A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系 37. 设有关系 R1 和 R2,经过关系运算得到结果 S,则 S 是_。 A)一个关系 B)一个表单 C)一个
11、数据库 D)一个数组 38. Visual FoxPro DBMS 是_。A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种 操作系统39. 对于现实世界中事物的特征,在实体-联系模型中使用_。A)属性描述 B)关键字描述 C)二维表格描述 D)实体描述40. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_。A)建立新的属性来实现 B)建立新的关键字来实现C)建立新的关系来实现 D)建立新的实体来实现41. 专门的关系运算不包括下列中的_。A)连接运算 B)选择运算 C)投影运算 D)交运算42. 对关系 S 和关系 R 进行集合运算,结果中
12、既包含 S 中元组也包含 R 中元组,这种集合运算称为_。A)并运算 B)交运算 C)差运算 D)积运算43. 关系模型中,一个关键字是_。A)只能由一个属性组成B)可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成C)可由多个任意属性组成D)以上都不是44. 关系模式的任何属性_。A)在该关系模式中的命名可以不唯一 B)可以再分C)不可再分 D)以上都不是45. 同一个关系模型的任两个元组值_。A)不能完全相同 B)可以相同C)必须全部相同 D)以上都不是46. 关系模型是用关系表示_。A)实体 B)联系C)属性 D)实体及其联系47. 若关系中的某一属性组的值能唯一地标识一个元组,
13、则称该属性组为_。A)主键 B)候选键C)主属性 D)外部键48. 数据结构、关系操作集合和完整性约束三部分组成了_。A)关系模型 B)关系C)关系模式 D)关系数据库49. 下列四项中,_不是构成数据模型的要素。A)完整性约束 B)数据操作C)数据结构 D)数据类型50. 下列关系运算中,_是单目运算。A)连接 B)选择C)自然连接 D)比较51. 下面关系数据库系统的说法,正确的一项是_。A)数据库中只存在数据项之间的联系B)数据库中只存在记录之间的联系C)数据库的数据项之间和记录之间都存在联系D)数据库的数据项之间和记录之间都不存在联系52. 两个实体之间的联系可以分为 3 种类型,其中
14、不包括_。A)一对一联系 B)一对多联系C)多对多联系 D)多对一联系53. 下列关于数据库系统的说法不正确的是_。A)数据库系统实现了有组织地、动态地存储大量相关数据的功能,提供了数据处理和信息资源共享的便利手段B)数据库系统分为 5 部分:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户C)数据库系统分为 4 部分:硬件系统、数据库管理系统及相关软件、数据库管理员和用户D)数据库系统是指引进数据库技术后的计算机系统54. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是_。A)自然连接 B)选择C)投影 D)多对一联系55. 下面关于面向对象数据库的叙述中,错误的是
15、_。A)一个父类包括其所有子类的属性和方法B)一个子类能够继承其所有父类的属性和方法C)每个对象在系统中都有唯一的对象标识D)事件作用于对象,对象识别事件并做出相应反映56. 项目管理器中的“全部”选项卡用于显示和管理_。A)数据、文档、自由表、文本文件B)数据、文档、类库、代码、其他C)表单、报表、文档、标签、查询D)表单、菜单、文本文件、数据库、其他文件57. 通过项目管理器中的按钮不可以完成的操作是_。A)新建文件 B)添加文件C)为文件重命名 D)删除文件58. 项目管理器中的“文档”选项卡用于显示和管理_。A)数据库、自由表和查询 B)表单、报表和标签C)数据库、标签和报表 D)表单
16、、报表和查询59. 项目管理器中的“数据”选项卡用于显示和管理_。A)数据库、自由表和查询 B)表单、报表和标签C)数据库、标签和报表 D)表单、报表和查询60. 隐藏命令窗口的操作方法是_。A)单击“窗口”菜单中的“命令窗口”命令B)单击常用工具栏上的“命令窗口”按钮C)按 CTRL+F4 组合键D)以上方法均可以二、填空题1. 数据处理的核心问题是_。2. 数据库管理系统可以支持 3 种数据模型,它们是层次模型_和关系模型。3. 数据库系统的核心部分是_。4. 在关系数据库中,表格的每一行在 VFP 中称为记录;表格的每一列在 VFP 中称为字段;_ 是属性或属性的组合,它的值可以唯一地标
17、识一个记录。5. 如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为_。6. 在连接运算中,_ 连接是去掉重复属性的等值连接。7. 计算机数据管理的发展大致经历了人工管理、_ 和数据库系统三个阶段。8. VFP 中,项目文件的扩展名是_。9. 对象的_就是对象可以执行的动作或它的行为。10. 现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是_。11. 将数据转换成信息的过程称为_,包括对数据的收集、存储、加工、分类、检索、统计、传播等一系列活动。12. 在 Visual FoxPro 中,专门的关系运算有 3 种
18、:选择、投影和连接。_是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的记录。13. 每个对象都有对应的属性和_。14. Visual FoxPro 具有交互操作方式和 _两种工作方式。15. Visual FoxPro 具有_ 、设计器和生成器 3 类界面操作工作。16. Visual FoxPro 的_ 用于对项目中的数据、文档等进行集中管理,可用于项目的管理和维护。17. 在关系数据库中,二维表中水平方向的行称为元组,有时也叫做_。18. 在连接运算中,_ 连接是去掉重复属性的等值连接。19. Visual FoxPro 6.0 是一个 _ 位的数据库管理系统。2
19、0. 用二维表数据来表示实体与实体之间联系的数据模型称为_。21. 关系数据库中,从关系中选择满足某些条件元组的关系运算称为_。22. 关系数据库中,从关系中选择满足某些属性列的关系运算称为_。23. 关系是具有相同性质的_的集合。24. 关系数据库中每个关系的形式是_。25. 在 Visual FoxPro 中,显示命令窗口的快捷键是_。26. 在 Visual FoxPro 中,隐藏命令窗口的快捷键是_。27. 在命令窗口中输入_命令,按 Enter 键,可以退出 Visual FoxPro。28. 在 Visual FoxPro 中,扩展名为 .PRG 的程序文件位于项目管理器的_选项卡
20、中。29. 在 Visual FoxPro 中, _是指文件、数据、文档和 Visual FoxPro对象的集合。基础知识参考答案:一、选择题 1. B) 2. A) 3. C) 4. C) 5. D)6. D) 7. A) 8. B) 9. B) 10. D)11. B) 12. C) 13. A) 14. C) 15. B)16. D) 17. B) 18. D) 19. B) 20. D)21. B) 22. D) 23. A) 24. A) 25.C)26. B) 27. D) 28. B) 29. D) 30. B)31. C) 32. D) 33. B) 34. A) 35. C)
21、36. A) 37. A) 38. B) 39. C) 40. A)41. D) 42. A) 43. B) 44. C) 45. A)46. D) 47. B) 48. A) 49. D) 50. B)51. C) 52. D) 53. C) 54. C) 55. A)56. B) 57. C) 58. B) 59. A) 60. D)二、填空1. 数据管理2. 网状模型3. 数据库管理系统|DBMS4. 关键字5. 外部关键字6. 自然7. 文件系统8. .PJX|PJX9. 方法10. 属性11. 数据处理12. 连接13. 方法14. 程序执行方式15. 向导16. 项目管理器17. 记录18. 自然19. 3220. 关系模型或关系21. 选择22. 投影23. 元组(或记录)24. 二维表25. CTRL+F226. CTRL+F427. QUIT28. 代码29. 项目