1、VFP面向对象程序设计课程习题集及参考答案 VFP面向对象程序设计课程习题集及参考答案2011年6月第一章 数据库基本理论一、判断题1.数据处理的目的就是从原始数据中得到有用的信息。 A.对* B.错2.关系模型的结构可以看作是一个数据库的结构。 A.对* B.错3.数据库管理系统是数据库系统的核心。 A.对* B.错4. VFP 系统为用户提供了命令操作方式、菜单操作方式和程序操作方式。 A.对*B.错二、单选题1.将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了 。*A数据库 B.数据集合 C.数据操作系统 D.数据库管理系统2.数据库系统的构成有数据库、计算机硬件系统、
2、用户和 。A.操作系统 B.文件系统 C.数据集合 *D.数据库管理系统3数据库、数据库系统、数据库管理系统这三者之间的关系是 。*A. 数据库系统包含数据库和数据库管理系统B. 数据库管理系统包含数据库和数据库系统C. 数据库包含数据库系统和数据库管理系统D. 数据库系统就是数据库,也就是数据库管理系统4关系数据库管理系统所管理的关系是 。A.一个DBF文件 *B.若干个二维表C.一个DBC文件 D.若干个DBC文件5在关系数据库管理系统中,一个关系对应一个 。A.字段 B.记录 *C.数据表 D.索引文件6关系数据库管理系统存储与管理数据的基本形式是 。A.关系树 *B.二维表 C.结点路
3、径 D.文本文件7.数据库是按一定结构存储在一起的 。A.程序集合 *B.数据集合C.运算式集合 D.函数集合8.在有关数据库的概念中,若干记录的集合称为 。A.字段 B.数据库 C.数据项 *D.数据表9.VFP6.0 DBMS是基于关系型数据模型的 。 A.操作系统的一部分 *B.操作系统支持下的系统软件 C.一种编译程序 D.一种操作系统10在关系运算中,查找满足一定条件的元组运算称之为 。 A.复制 *B.选择 C.投影 D.关联11如果要改变一个关系中属性的排列顺序,应使用的关系运算是 。 A.重建 B.选取 *C.投影 D.连接12在有关数据库的概念中,若干记录的集合称为_。 A.
4、字段 B.数据库 C.数据项 *D.数据表13如果一个关系中的一个属性或属性组能够唯一地标识一个元组,那么称该属性或属性组为 。 *A.主关键字 B.内部关键字 C.外部关键字 D.关系14. 在关系理论中,把能够唯一地确定一个元组属性或属性组合称为_。 A.索引码 *B.关键字 C.域 D.外码15. 在关系数据库中,实现“表中任意两行不能相同”的约束是靠_来实现的。 A.外部关键字 B.属性 *C.主关键字 D.列16. 关系的 3 种基本运算方法指_。 *A.选择、投影、连接 B.选择、投影、添加 C.选择、连接、删除 D.连接、投影、插入17. 在VFP中,建立数据库表时,将年龄字段值
5、限制在1214之间的这种约束属于_。 A.实体完整性约束 *B.域完整性约束 C.参照完整性约束 D.视图完整性约束18. 要显示和隐藏VFP所有的工具栏,应使用_菜单下的“工具栏”命令。 A.文件 B.显示 C.工具 D.窗口19. 启动VFP后,系统当前目录称为默认目录,要修改默认目录要使用的菜单是_。 A.编辑 B.显示 C.工具 D.窗口20. VFP表文件中,对字符型字段的值,最多可输入_个字符。 A.255 B.128 C.8 D.25421. 在表设计器中设计了表的备注字段后,系统会自行产生该表文件的备注文件,该文件的主文件名与表文件同名,而扩展名是_。 A. .BAK B. .
6、FRX C. .FPT D. .FRT22. 在命令窗口执行VFP的操作命令称为_。 A.窗口操作方式 B.工具操作方式 C.交互操作方式 D.程序操作方式23. 关于VFP命令格式的规则,下面叙述错误的是_。 A.每条命令必须以命令动词开头 B.命令动词太长,最少保留4个,5个也可以 C.命令动词后面的子句的顺序是不能调换的 D.FOR与WHILE引导的条件子句是有区别的三、多选题1信息是经过 的数据。 A.快速传递 *B.加工处理 C.使用认可 *D.产生影响2数据库系统的特点是 。 *A.数据共享 *B.数据独立 *C.冗余度小 *D.数据统一控制3数据库管理系统是负责数据库 的软件。
7、*A.管理 *B.维护 *C.存取 D.加工4数据库系统的组成部分有 。 *A.数据库 *B.数据库管理系统 *C.用户 *D.应用程序5数据库管理系统的主要功能有 。 *A.数据定义功能 *B.数据操作功能 *C.数据库的运行管理功能 *D.数据库的建立和维护功能四、填空题1数据是信息的 。载体2数据处理技术发展过程经历的3个阶段是人工管理、 和数据库管理。文件管理3能够直接对数据库中数据进行操作的软件是 。数据库管理系统4关系模型就是一张 。二维表5关系数据库管理系统的3种关系操作是 、投影和连接。选择6主关键字是用来唯一标识表中 的字段或字段的组合。记录第二章 Visual FoxPro
8、系统概述一、判断题1向导具有比设计器更强的功能。 A.对 B.错*2生成器的主要功能是在VFP应用程序的构件中生成并加入某类控件。 A.对 B.错*3项目管理器是管理、控制数据库文件、表文件、表单文件、报表文件和程序文件等的主要组织工具。 A.对* B.错4扩展名为.prg的程序文件在“项目管理器”的代码选项卡中显示和管理。 A.对* B.错5表中备注型字段的数据的最大允许宽度是4个字节,它可用来存放备注的具体内容。 A.对 B.错*6在VFP中,新建或添加一个文件到项目中意味着文件成为项目文件的一部分,所添加的文件失去了独立性。 A.对 B.错*7把已有的文件添加到项目中,添加文件的类型与所
9、选择的对象类型必须相同。 A.对* B.错8在项目管理器中移去文件包括移去和删除。 A.对* B.错9项目管理器的“数据”选项卡用于显示和管理数据库和自由表。 A.对* B.错10VFP中处理数据和对象的主要组织工具是项目,它是VFP的控制中心。 A.对* B.错11VFP的命令一行书写不完,行尾用逗号“,”接下一行。 A.对 B.错*12在“选项”对话框的“文件位置”选项卡中可以设置默认路径。 A.对* B.错13.在VFP的命令格式中所使用的所有标点符号必须是英文半角形式。 A.对* B.错二、单选题1. 项目管理器不能管理的文件是_。 A.数据库文件 B.表单文件 C.程序文件 *D.D
10、BMS文件2. VFP中处理数据和对象的主要组织工具是_,它是VFP的控制中心。 A.应用程序生成器 B.数据库设计器 C.表单设计器 *D.项目管理器3. 在开发VFP应用系统时,需要统一管理数据库、程序、表单、菜单等,最好使用_。 A.数据库 B.表 *C.项目 D.工程4. 关于命令的书写规则,下列说法中正确的是_。 A.命令不一定要以命令名开头 B.各子句顺序不能改变 C.不能大小写混合,也不能分行书写 *D.命令行最大的字符数是2545. 若要把数据库从项目文件中删除,应单击项目管理器中_按钮。 A.新建 B.修改 *C.移去 D.关闭6. 在项目管理器中,如果向其中添加一个文件,那
11、么对这个文件的要求是_。 A.必须是“自由的”,且没有被使用过 B.没要求 *C.只要求没有被其他数据库使用 D.此文件必须是“自由的”,但可以被其他数据库使用7.在VFP的命令格式中,表示_。 A.可选项 B.任选项 C.可选可不选项 *D.必选项8.项目管理器中的每一个选项卡_单独分离使用。 A.任何情况下都可以 B.任何情况下都不可以 *C.只有在项目管理器折叠时可以 D.项目管理器折叠式拖到菜单栏上时9.以下不属于项目管理器选项卡的是_。 A.数据 *B.窗口 C.代码 D.类10.项目管理器的内容保存在带有_扩展名的文件中。 A. .DBF B. .DCT *C. .PJX D. .
12、CDX11.项目管理器的“文档”选项卡用于显示和管理_。 A.表单、报表和查询 B.数据库、表单和标签 C.查询、报表和视图 *D.表单、报表和标签*12.项目管理器的“数据”选项卡用于显示和管理_。 *A.数据库、自由表和查询 B.数据库、视图和查询 C.数据库、自由表、查询和视图 D.数据库、表单和查询13.下面关于项目及项目中的文件的叙述,不正确的是_。 A.项目中的文件表示该文件与项目建立了一种关联 B.项目中的文件是独立存在的 *C.项目中的文件是项目的一部分 D.项目中的文件不是项目的一部分14.通过项目管理器窗口中的按钮不可能完成的操作是_。 A.新建文件 B.移去文件 C.修改
13、文件 *D.为文件重命名15.要打开项目管理器,可使用菜单_命令。 A.“编辑”“查找” B.“工具”“向导” C.“程序”“运行” *D.“文件”“打开”16.如果从“文件”菜单中选择“新建”命令,则打开“新建”对话框,那么新建的这个文件将 。 A.属于任何项目 B.不属于当前项目 *C.不属于任何项目 D.属于当前打开的任何项目17.项目管理器不能管理的文件是_。 A.数据库文件 B.表单文件 C.程序文件 *D. DBMS文件18.在VFP中创建项目,系统建立一个项目文件,项目文件的扩展名是_。 A. .pro B. .prj *C. .pjx D. itm19.VFP中出现的各类文件的
14、扩展名_。 *A.由系统默认 B.必须由用户定义 C.由系统默认或由用户定义 D.由用户使用SET命令预先定义20.要删除项目管理器中所管理的文件,需要使用_按钮。 A.连编 B.添加 C.浏览 *D.移去三、多选题1.对于项目管理器中的按钮,正确的叙述是_。 *A.“移去”按钮用于把文件移出项目 *B.“浏览”按钮用于浏览项目管理器的内容 *C.“运行”按钮用于运行程序文件 *D.“打开”按钮用于打开文件2.使用项目管理器对文件进行管理时,可实现_操作。 A.复制 *B.新建 *C.修改 *D.删除3.VFP的操作方式有_。 *A.菜单操作方式 *B.工具操作方式 *C.命令操作方式 *D.
15、程序操作方式4.项目是指 的集合。 *A.文件 *B.数据 *C.文档 *D.VFP对象5.下面关于工具栏的叙述,正确的是_。 *A.可以创建自己的工具栏 *B.可以修改系统提供的工具栏 *C.可以删除用户创建的工具栏 D.可以删除系统提供的工具栏6.下列属于工具栏操作的是_。 *A.显示或隐藏工具栏 *B.定制工具栏 C.删除系统工具栏中选项 *D.修改工具栏四、填空题1.如果用户未指定路径,系统给文件存取的最后一级默认目录是_。(请用大写字母填写)VFP982.自由表字段名的命名不能超过_个字符。103.要显示和隐藏VFP的命令窗口,使用的是菜单栏中_菜单下的“命令窗口”命令。窗口4.在进
16、行VFP程序命令设计时,如一条命令太长,可输入_号后回车换行。(请用英文半角符号填写);5.在命令窗口创新一个新的项目文件,执行的命令是_。(请用大写字母填写)CREATE PROJCT6.在命令窗口创新一个新的表文件,执行的命令是_。(请用大写字母填写) CREATE TABLE7.在命令窗口打开一个原有的表文件,执行的命令是_。(请用大写字母填写)USE 表名第三章VFP数据基础一、判断题:1.函数INT (RAND()*10)是在(0,10)范围内的整数。*A.对 B.错2.在VFP中,关系运算表达式的结果总是逻辑值。*A.对 B.错3.表达式LEN(CHINESE)+VAL(86)+(
17、2006/04/05_2006/04/01)返回的数据类型是数值型。*A.对 B.错4.VFP的表达式LEN(DTOC(DATE()+DATE()的类型是数值型。A.对 *B.错5.“x是小于100的非负数”,用VFP 的表达式表示是:0=X.AND.X30.AND。工资1500.AND工资30.AND工资1500AND工资30AND.工资1500.AND工资30.AND.(工资1500.工资1000B.职称=“助教”。AND.基本工资1000*C.职称=“助教”。AND 基本工资1000D.职称=助教AND基本工资=100030.当前数据库表中的记录数可用函数 求得。A。EOF() B.BO
18、F() *C.RECCOUNT() D.RECNO() 31.表达式VAL(SUBSTR(“李得胜的基本工资为1200元,职称为”,20,1)*LEN(“讲师”)的结果是 。 A、0 B、2 *C、8 D、1032、下列符号即不能作文件名又不能作变量的是 。 A、V-abcdefg B、F-a1234 C、Vabcdef- *D、F-a1234 33.假定m=【22+28】,则执行命令?m后,屏幕将显示 。 A、50 *B、22+28 C、【22+28】 D、50.00END 34.设r=2,a=“3*r*r”, 则&a的值应为 。 A、0 B、不存在 *C、12 D、-12 35.执行下列命令后,当前打开的数据库文件名是 。 num=“3” fil=“file”+num USE &fil *A、file3 B、&fil C、filenum D、fil 36、下列选项中,是逻辑型常量的是 。 A、Y B、N C、NOT *D、F 37.下列选项中,不是常量的为 。 *A、abc B、“abc” C、1.4E+2 D、1991/21/31 38.变量中不能包括 。 A、数字 B、字母 C、汉字 *D、空格 39、命令窗口的显示与隐藏可通过 菜单中的“Command(命令窗口)”和“Hide(隐藏)”选项来控制。 A、EDIT(编辑) *B、WINDOW(窗口) C、RUN(运行
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1