vf复习指导 联系客服

发布时间 : 星期一 文章vf复习指导更新完毕开始阅读

第二部分 《Visual FoxPro 程序设计(第二

版)》

复习提要与学习指导、习题及参考解答

本部分在对《Visual FoxPro 程序设计(第二版)》每一章内容进行提炼的基础上,收集 了该书的全部习题并给出参考解答,有利于读者复习检查,同时又使本书自成体系。我们希 望读者在学习检测时,能正确对待参考解答,相信自己,有些题目答案不止一种,不可能一 一罗列,同时给出的解答虽经测试通过,但也未必是最佳的。

2.1 数据库基础知识和 Visual FoxPro 初步

2.1.1 复习提要与学习指导

本章主要介绍关系数据库的基础知识和 Visual FoxPro 的基本情况,以及项目文件的创 建和项目管理器的使用。

由于 Visual FoxPro 是一种关系型数据库管理系统,因此掌握好关系数据库的基础知识, 有助于理解 Visual FoxPro 系统中的数据组织和操作方式,为学习教材第 3、4 章打下基础。

对于 Visual FoxPro 集成环境的学习,开始时只要有个初步了解,不必死记每一个菜单 和工具栏的功能和用法,随着学习的不断深入,自然会对集成环境的使用越来越熟悉。

1.关系数据库基础知识 (1)掌握数据库、DBMS 和数据库系统的概念,了解数据库的特点:共享性、独立 性、安全性、具有最小冗余度。

(2)了解信息的三个领域与数据模型。 现实(事物:特点)信息(实体:属性)数据(记录:字段)

表 2-1-1 关系数据库的基础知识和 Visual FoxPro 相关知识对照表

关系数据库的基础知识 信息世界中的实体对象及其属性和实体集 实体于实体之间的联系 关系模型中要求二维表的每一列有唯一字段名 关系模型中要求二维表不允许出现相同的两行 二维表的主关键字、侯选关键字 二维表的主关键字与外部关键字 Visual FoxPro 中相关知识 记录、字段和表 表与表之间的关系 表结构中不允许有相同字段名 表的主索引要求索引关键字表达式的值唯一 表的主索引、候选索引 永久关系中主表的主关键字与子表的外部关键字

Visual FoxPro 程序设计实训与考试指导(第二版)

三种数据模型:层次模型、网状模型、关系模型。 (3)掌握关系模型及其性质。 (4)理解二维表及其关键字。

(5)基本关系运算:选择、投影、连接。 2.熟悉 Visual FoxPro 集成环境 (1)熟悉 Visual FoxPro 的用户界面、环境设置。 (2)掌握项目管理器的使用。

(3)了解设计器、向导等常用工具的使用。 2.1.2 习题一及参考解答

一、选择题

1.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是(A.DBS 包括 DB 和 DBMS B.DBMS 包括 DB 和 DBS

C.DB 包括 DBS 和 DBMS D.DBS 就是 DB,也就是 DBMS

2.数据库系统的核心是( )。

A.数据库 B.操作系统 C.数据库管理系统 D.文件

3.以下有关数据库特点的论述,( )是不正确的。 A.数据库避免了一切数据重复 B.数据库具有较高的数据独立性 C.数据库中的数据可以共享 D.数据库减少了数据冗余

4.数据库是以一定的组织方式存储在一起的相关的有结构的( )集合。 A.程序 B.系统文件 C.命令 D.数据 5.Visual FoxPro 是一种关系型数据库管理系统,所谓关系是指( )。 A.各条记录中的数据彼此有一定的联系 B.一个数据库文件与另一个数据库文件之间有一定的联系 C.数据模型符合满足一定条件的二维表格式 D.数据库中各个字段之间彼此有一定的联系 6.Visual FoxPro 支持的数据模型是( )数据模型。 A.层次 B.关系 C.网状 D.树状 7.下列四个选项中,不属于基本关系运算的是( )。 A.连接 B.投影 C.选择 D.排序 8.Visual FoxPro 关系数据库管理系统能够实现的三种基本关系运算是( )。 A.索引、排序、查找 B.建库、录入、排序 C.选择、投影、联接 D.显示、统计、复制 9.Visual FoxPro 6.0 是一个( )位数据库系统。 A.8 B.16 C.32 D.64

84

10.Visual FoxPro 的最大特点是( )。

A.面向过程编程技术 B.面向对象编程技术

C.结构化编程技术 D.界面友好 11.显示与隐藏命令窗口的操作是( )。 A.单击“常

用”工具栏的“命令窗口”按钮 B.通过“窗口”菜单下的“命令窗口”选项来切换 C.直接按 Ctrl+F2 组合键 D.直接按 Ctrl+F4 组合键

12.下面关于工具栏的叙述,错误的是( )。 A.可以创建用户自己的工具栏 B.可以修改系统提供的工具栏 C.可以删除用户创建的工具栏 D.可以删除系统提供的工具栏 13.下面退出 Visual FoxPro 的操作方法中,错误的是( )。

A.从“文件”下拉菜单选择“退出”命令 B.单击“关闭窗口”按钮

C.在命令窗口中键入 QUIT 命令,然后按回车键 D.在命令窗口中键入 CLOSE 命令 14.退出 Visual FoxPro,使用的命令是( )。

A.ESC B.QUIT C.EXIT D. ^Q 15.在“选项”对话框的“文件位置”选项卡中可以设置( )。 A.表单的默认大小 B.默认目录 C.日期和时间的显示格式 D.程序代码的颜色 16.“项目管理器”的“数据”选项卡用于显示管理( )。 A.数

据库、自由表和查询 B.数据库、视图和查询 C.数据库、自由表、查询和视图 D.数据库、表单和标签 17.“项目管理器”的“文档”选项卡用于显示管理( )。 A.表

单、报表和查询 B.数据库、表单和报表 C.查询、报表和视图 D.表单、报表和标签

18.供用户对开发项目中的数据、文档和源代码等资源集中管理的工具是( )。

A.类库管理器 B.生成器 C.项目管理器 D.设计器 19.项目文件的扩展名为( )。 A..DBF B..PRG C..PJX

。 20.Visual FoxPro 的“控制中心”是( )

A.表单设计器 B.数据字典 C.数据库文件 二、填空题

D..FPT

D.项目管理器

1.Visual FoxPro 6.0 是一个 位的数据库管理系统。

2.数据处理中,对数据的管理大致经历了自由管理阶段、文件管理阶段、 分布式数据库管理阶段四个阶段。

3.用二维表的形式来表示实体之间联系的数据模型叫做 。

第二部分 《Visual FoxPro 程序设计(第二版)》复习提要与学习指导、习题及参考解答 85

86

Visual FoxPro 程序设计实训与考试指导(第二版)

4.二维表中的列称为关系的 ;二维表中的行称为关系的 5.能唯一标识实体的属性或若干属性的组合称 。 6.数据模型可分为 、 和 三种联系方式。 7.在连接运算中, 连接是去掉重复属性的等值连接。

8 .关系型数据库有三种基本操作,从表中取出满足条件的属性成分的操作称为 ,从表中选出满足条件的元组称为 ;将两个关系中具有共同属性值的元组 连接到一起,构成新表称为 。

9.Visual FoxPro 除支持面向过程的程序设计方法,还支持 程序设计方法。 10.安装 Visual FoxPro 6.0 之后,要添加或删除 Visual FoxPro 某些组件时,应当启动 Windows 的 程序。 11.安装完 Visual FoxPro 之后,系统自动用一些默认值来设置环境,要定制自己的系 统环境,应单击 菜单下的 菜单项。

12.打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话 框的 选项卡。

13.要把帮助文件设置为复制到硬盘上的 Foxhelp.chm 文件,需要在“选项”对话框的 选项卡上设置。

14.项目管理器文件的扩展名是 。 15.项目管理器的 选项卡用于显示和管理数据库、自由表和查询等。

三、操作题

使用项目管理器在 C 盘根目录下建立一个名为 XSGL.PJX 的工程文件。

习题 1 参考解答

一、选择题

1~5:ACADC

6~10:BDCCB 11~15:ADDBB 16~20:ADCCD

二、填空题

1.32

2.数据库管理阶段 3.关系数据库 4.属性、元组 5.关键字

6.一对一,一对多,多对多 7.自然

8.投影、选择、连接 9.面向对象 10.添加/删除