VisualFoxPro数据库程序设计课后习题参考答案及解析

上传人:枫** 文档编号:498220664 上传时间:2022-09-09 格式:DOC 页数:24 大小:108.01KB
返回 下载 相关 举报
VisualFoxPro数据库程序设计课后习题参考答案及解析_第1页
第1页 / 共24页
VisualFoxPro数据库程序设计课后习题参考答案及解析_第2页
第2页 / 共24页
VisualFoxPro数据库程序设计课后习题参考答案及解析_第3页
第3页 / 共24页
VisualFoxPro数据库程序设计课后习题参考答案及解析_第4页
第4页 / 共24页
VisualFoxPro数据库程序设计课后习题参考答案及解析_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《VisualFoxPro数据库程序设计课后习题参考答案及解析》由会员分享,可在线阅读,更多相关《VisualFoxPro数据库程序设计课后习题参考答案及解析(24页珍藏版)》请在金锄头文库上搜索。

1、第一章Visual FoxPro 数据库基础第一节 数据库基础知识1、答案:数据 描述事物特性的数据内容 存储在某一媒体上的数据形式解析:本题考查的知识点是数据的概念及包括的内容。数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内容;二是存储在某一种媒体上的数据形式。做好该题的关键是熟练掌握数据的概念及包含的两个方面。2、答案:C解析:本题考查的知识点是数据处理。数据处理是指将数据转换成信息的过程。完成这一过程的中心问题是管理好数据。3、答案:C解析:20世纪50年代中期到20世纪50年代后期是计算机数据管理的人工管理阶段;从20世纪50年代后期到20世纪6

2、0年代中后期是计算机数据管理的文件系统阶段;20世纪60年代中后期到20世纪70年代后期是计算机数据管理的数据库系统阶段;20世纪70年代是计算机数据管理的分布式数据库系统阶段;20世纪80年代以后开始将面向对象程序设计引入计算机科学领域之中。4、答案:描述事物的数据本身 相关事物之间的联系解析:本题考查的知识点是数据库的概念及相关的内容。数据库是存储在计算机存储设备上的结构化的相关数据集合,其概念包括两个方面:一是描述事物的数据本身;二是相关事物之间的联系。做好该题的关键是熟练掌握数据库的概念及包含的两个方面。5、答案:D解析:本题考查的知识点是数据库系统的组成。本题需要记忆。在Visual

3、 FoxPro中,数据库系统由计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)。第二节 关系数据库1、答案:C解析:数据库管理系统支持的数据模型有3种:层次模型、网状模型和关系模型。层次模型是指用树形结构表示实体及其之间联系的模型,网状模型是指用网状结构表示实体及其之间联系的模型,关系模型是指用二维表结构表示实体及其之间联系的模型。2、答案:C解析:本题考查的知识点是数据库管理系统中的关系的基础知识。在Visual FoxPro中,一个关系就是一个二维表。掌握了这一点,很容易将选项C选出来,选项A,B,D对关系的描述都不正确。3、答案:A解析:本题考查的知识点是关系统模

4、型的概念。用二维表的形式表示实体和实体间联系的数据模型即为关系模型;选项B应该是数据模型的概念,而不是数据管理系统的概念。4、答案:D解析:数据库的术语与关系模型的术语的对应关系如下:字段/数据项属性,记录元组,记录类型关系模式,字段值属性值,文件关系/实例,实例与关系为同一个概念,均为关系模型术语。5、答案:C解析:专门的关系运算包括选择、投影、联接等。关系R上的投影是从R中选择出若干属性列组成新的关系。投影操作是从列的角度进行的运算。其它专门的关系运算不能完成形成新关系的操作。第三节 数据库设计基础1、答案:D解析:一般将整个数据库应用系统的开发分解成目标独立的若干个阶段,分别是需求分析阶

5、段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段及维护完善阶段。数据库设计涉及上面各阶段中的前4个阶段,并且重点以数据库结构与模型的设计为主线。2、答案:A解析:数据库应该具有物理独立性和逻辑独立性,改变其一不会影响另一个。3、答案:C解析:在E-R图中,实体集用矩形表示,属性用椭圆形表示,实体之间联系用菱形表示。第二章 Visual FoxPro系统初识第一节 Visual FoxPro的安装与启动1、答案:C解析:Visual FoxPro是Microsoft公司1998年发布的可视化编程语言集成包Visual Studio6.0中的一员。是可运行于Windows

6、 XP、Windows NT平台的32位数据库开发系统。2、答案:A解析:退出Visual FoxPro有四种方法,第一种用鼠标单击标题栏最右面的关闭窗口按钮。第二种从“文件”菜单中选择“退出”选项。第三种单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或者按Alt+F4键。第四种在命令窗口中键入QUIT命令,然后回车。单击“文件”菜单中的“关闭”命令只能用来关闭Visual FoxPro中打开的对象,并不能退出系统。3、答案:C解析:本题考查的是Visual FoxPro的命令,clear命令是清除显示区的内容;dir命令将在显示区显示当前目录下表的信息。quit命令是退出Visu

7、al FoxPro系统;exe不是Visual FoxPro的命令。第二节 Visual FoxPro的主界面介绍1、答案:B解析:Visual FoxPro中有两种工作方式:交互操作方式和程序执行方式。其中交互操作方式包括命令方式和菜单方式。2、答案:D解析: 本题考查的是显示和隐藏命令窗口的几种不同操作,其方法有3种:一是单击常用工具栏中的“命令窗口”按钮;二是单击“窗口”菜单项中的命令“命令窗口”(相当于快捷键Ctrl+F2);三是通过快捷键的方式Ctrl+F2显示命令窗口,Ctrl+F4隐藏命令窗口。第三节 Visual FoxPro的工具栏1、答案:显示 常用解析:在Visual F

8、oxPro中打开常用工具栏的操作是:单击“显示”菜单中的“工具栏”命令,打开“工具栏”对话框,选择“常用”,并单击“确定”按钮。第四节 项目工具栏1、答案:A解析:Visual FoxPro的“全部”选项卡用于显示该项目中的所有文件,包括数据、文档、类库、代码和其它几个分支。2、答案:B解析:“项目管理器”下有“全部”、“数据”、“文档”、“类”、“代码”、“其它”六个选项卡。其中的“文档”选项卡包含了处理数据时所用的3类文件,即输入和查看数据所用的表单、打印表和查询所用的报表及标签。3、答案:D 解析:数据库表文件的扩展名是dbf,表单文件的扩展名为scx,数据库文件的扩展名为dbc,项目文

9、件的扩展名为pjx。4、答案:数据 文档 其它解析:在Visual FoxPro中,项目管理器窗口是Visual FoxPro开发人员的工作平台,可用来设计和管理Visual FoxPro的各种文件类型,共有6个选项:全部、数据、文档、类库、代码和其它。5、答案:代码解析:在“代码”选项卡下,包括3大类程序,扩展名为prg的程序文件、函数库和应用程序文件(扩展名为app)。因此要建立命令文件(程序)可以在“代码”选项卡下操作。第五节 向导、设计器、生成器1、答案:B解析:向导是一种交互式程序,用户根据提示在一系列对话框中回答问题或者选择选项,向导会根据用户的操作生成文件或者执行任务,帮助用户快

10、速地完成一般性任务。设计器是创建和修改应用系统各种组件的可视化工具。生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。项目管理器是Visual FoxPro中处理数据和对象的主要工具,它为系统开发者提供了极为便利的工作平台。2、答案:D解析:启动Visual FoxPro向导的方法有三种:单击“文件”“新建”,弹出“新建”对话框,选中要创建的“文件类型”,单击“向导”按钮。即可启动相应的向导;通过“工具”菜单中的“向导”子菜单中的命令;单击工具栏上的“向导”按钮。3、答案:D解析:参照完整性生成器有三种显示情况:在数据库设计器中双击两个表之间的关系线,然后在

11、“编辑关系”对话框中选择“参照完整性”按钮;鼠标右击数据库设计器窗体,从快捷菜单中选择“编辑参照完整性”选项;选择“数据库”菜单中的“编辑参照完整性”选项。第三章 数据类型与数据运算第一节 常量1、答案:A解析: SET CENTURY ON设置日期型或日期时间型数据中的年份用4位数字显示,SET CENTURY OFF设置日期型或日期时间型数据中的年份用2位数字显示。所以本题正确答案为A。2、答案:C解析:日期型常量用来表示日期,其表示方式用定界符(一对花括号)将日期括起来,定界符内包括年、月、日3部分,各部分之间用斜杠(/)、连字号(-)、句点(.)或空格中的任意一种分隔符隔开,本题各选项

12、的书写格式采用了严格日期的书写格式,即:yyyy-mm-dd,大括号内第一个字符必须是脱字符(),年份必须用4位表示,年月日的顺序不能颠倒。故正确答案为C。3、答案:B解析:字符型常量是用双引号,单引号或方括号中任意一种定界符,将中文或西文字符括起来的一串字符,所以A和C都是正确的,使用字符串时还要特别注意,如定界符为字符串一部分时,必须用其它的定界符定界。所以答案D也是正确的,很容易可以看出B是错误的书写格式,所以选择B。4、答案:A解析:数值型常量也就是常数,用来表示一个数量的大小,由数字09、小数点和正负号构成。为了表示很大或很小的数值型常量,也可以使用科学计数法形式写,如5.878E1

13、2表示5.8781012 ,所以6E-12是一个数值常量。 5、答案:A解析:字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串括起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。所以选项B属于常量。数值型常量也是常数,用来表示一个数量的大小,由数字09、小数点和正负号构成。为了表示很大或很小的数值型常量,也可以使用科学计数法形式书写,所以选项C属于常量。日期型常量有严格的日期和传统的日期两种格式,其定界符是一对花括号。严格的日期格式为yyyy

14、-mm-dd这种格式的日期常量在书写时要注意花括号内第一个字符必须是脱字符();年份必须是4位;年月日的次序不能颠倒、不能缺省。所以选项D属于常量。 所以正确答案选A。 第二节 变量1、答案:C解析:选项A和B使用错误格式为两个变量赋值,所以均不正确;选项C正确,它表示将5赋给a,b,c三个变量,符合要求;选项D错误“5,6,7”不是正确的表达式书写格式。所以本题正确答案为C。2、答案:D解析:本题使用DECLARE命令创建了一个二维数组,数组中元素数量计算方法:一维数组:元素数量=下标上限二维数组:元素数量=下标上限1下标上限2所以本题中的二维数组的数组元素个数为:23=6,正确答案为D。3

15、、答案:B解析:在程序中我们可直接通过变量名引用变量的值,但如果当前打开的表中有与变量同名的字段名,此时用M.变量名引用该变量,而字段名可直接引用,所以系统优先处理字段变量,因此该题选择B。4、答案:C解析: VFP定义了6种内存变量:字符型、数值型、逻辑型、日期型、日期时间型,不包括备注型,所以此题选择C。第三节 表达式1、答案:C解析: YYYY-MM-DD是一个标准的日期型数据格式。选项A用来求出两个日期时间相差的秒数;选项B表示对给定日期求10天后的日期;选项D用于求出两个日期相差的天数,这些都是合法的日期时间表达式,只有选项C书写是不合法的,所以本题答案为C。2、答案:C解析:数据运算表达式的运算对象都是数值型数据,运算之后的结果仍是数值型数据,字符串运算符的运算对象都是字符串,运算之后的结果是一个新的字符串,日期时间运算符的运算结果是日期时间型数据或者是一个整数,只有关系运算的结果是逻辑型数据。所以此题的正确答案为C。3、答案B解析:逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有:.T.、.t.、.Y.、.y.,逻辑假的常量表示形式有.F.、.f.、.N.和.n.,所以选项B不是逻辑值。第四

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号