二级VFP课件word版(带历年真题和习题).doc_第1页
二级VFP课件word版(带历年真题和习题).doc_第2页
二级VFP课件word版(带历年真题和习题).doc_第3页
二级VFP课件word版(带历年真题和习题).doc_第4页
二级VFP课件word版(带历年真题和习题).doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国计算机等级考试二级VFVF分为笔试和上机,均在60以上才能获得证书(终身有效,全国通用)。上机大家不用担心,我们已经为学员提供了全部的考试题库。有些新题是市面上所不能见到的,只是题量很大,其中VF的题量为80套第一章:VF基础 (本章在笔试考试中分值约为 =6 分)一、数据库基础知识(一)计算机数据管理的发展人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统(二)数据库系统 (层次示意图)硬 件操作系统数据库管理系统数据库应用系统数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户 数据库系统的特点实现数据共享,减少数据冗余采用特定的数据模型具有较高的数据独立性有统一的数据控制功能(三)数据模型 实体的描述实体间联系及联系的种类: 一对一联系 一对多联系 多对多联系数据模型简介: 层次模型、网状模型、关系模型二、关系数据库(一)关系模型关系术语关系-二维表元组-行-记录属性-列-字段域 - 有效性规则 (逻辑表达式)关键字:主关键字、候选关键字、普通关键字(外部关键字)关系的特点关系必须规范化在同一个关系中不能出现相同的属性名,VF不允许同一个表中有相同的字段名关系中不允许有完全相同的元组,即冗余在一个关系中元组的次序无关紧要。也就是说,任意交换两行的位置并不影响数据的实际含义。日常生活中经常见到的“排名不分先后”正反映这种含义在一个关系中列的次序无关紧要。任意交换两列的位置也不影响数据的实际含义(二)关系运算传统的集合运算进行并、差、交集合运算的两个关系必须具有相同的关系模式,也就是相同结构专门的关系运算选择(部分记录操作) 投影(部分字段操作) 连接(表之间横向结合) 自然连接(去掉相同字段,关键字段值相同)三、数据库设计基础(一)数据库设计步骤关系数据库的设计应遵从概念单一化“一事一地”的原则 避免在表之间出现重复字段表中的字段必须是原始数据和基本数据元素 用外部关键字保证有关联的表之间的联系(二)数据库设计过程1.需求分析2.确定需要的表 3.确定所需字段4.确定联系 如何建立联系? 什么是纽带表?5.设计求精课后习题:历年考题:(1)在写列四个选项中,不属于基本关系运算的是 A)连接 B)投影 C)选择D)排序 (2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于 A)一对一联系 B)一对二联系C)多对多联系 D)一对多联系 (3)VF支持的数据模型是 A)层次数据模型 B)关系数据模型 C)网状数据模型D)树状数据模型 (4) Visual FoxPro DBMS 是 A)操作系统的一部分 B)操作系统支持下的系统软件 C)一种编译程序 D)一种操作系统(5) Visual FoxPro DBMS 基于的数据模型是 A)层次型 B)关系型 C)网状型 D)混合型(6) 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 A)m:n B)1:m C)m:k D)1:1(7)没有关系R1和R2,经过关系运算得到结果是S,则S 是 A)一个关系 B)一个表单 C)一个数据库D)一个数组(8) 关系数据库管理系统所管理的关系是 。 A) 一个DBF文件B) 若干个二维表C) 一个DBC文件D) 若干个DBC文件(9) Visual FoxPro是A)关系数据库管理系统B)层次数据库管理系统 C)网络数据库管理系统D)文件管理系统(10)在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 。 A) “一方”表的主索引或候选索引,“多方”表的普通索引B) “一方”表的主索引,“多方”表的普通索引或候选索引C) “一方”表的普通索引,“多方”表的主索引或候选索引D) “一方”表的普通索引,“多方”表的候选索引或普通索引(11)对于现实世界中事物的特征,在实体-联系模型中使用A)属性描述B)关键字描述C)二维表格描述D)实体描述(12)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现(13)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A)并运算B)交运算C)差运算D)积运算5、 用二维表数据来表示实体之间联系的数据模型称为【1】6、在连接运算中, 2 连接是去掉重复属性的等值连接7、在关系数据库中,二维表的列称为属性,二维表的行称为 1二级VF学习资料上的练习题:1、下列实体类型的联系中,属于多对多联系的是( )A)学生与课程之间的联系 B)学校与教师之间的联系 C)商品条形码与商品之间的联系 D)班组与班长之间的联系2、关系数据库管理系统中的域是 A)关系中属性的取值范围 B)关系中的垂直方向的列 C)属性或属性的组合 D)前面A)、B)和C)都不正确 3、关系是指( ) A)元组的集合 B)属性的集合 C)字段的集合 D)实例的集合4、数据库设计的步骤顺序是( ) a. 需求分析 b. 确定所需字段 c. 确定所需的表 d. 设计求精 e. 确定联系 A)abcde B)acbed C)acdeb D)adcbe5、关系R和关系S的并运算是( )A)由属于R而不属于S的所有元组组成的集合 B)由R和S的元组连接组成的集合C)由既属于R又属于S的元组组成的集合D)由关系R和关系S的所有元组合并组成的集合,再删去重复的元组6、现实世界中的事物个体在信息世界中称为( ) A)实体 B)实体集 C)字段 D)记录7、专门的关系运算中,选择运算是( ) A)在基本表中选择满足条件的记录组成一个新的关系 B)在基本表中选择字段组成一个新的关系 C)在基本表中选择满足条件的记录和属性组成一个新的关系 D)上述说法都是正确的8、专门的关系运算中,投影运算是( ) A)在基本表中选择满足条件的记录组成一个新的关系 B)在基本表中选择字段组成一个新的关系 C)在基本表中选择满足条件的记录和属性组成一个新的关系 D)上述说法都是正确的9、关于传统的集合运算正确的是() A)并、交和差运算 B)投影,选择和连接 C)连接、自然连接和查询 D)查询、更新和定义10、关于关系模式的关键字,以一说法正确的是( ) A)一个关系模式可以有多个主关键字 B)一个关系模式可以有多个候选关键字 C)主关键字可以取空值 D)有一些关系模式没有关键字1、数据库系统由五个部分组成:硬件系统、数据库集合、( )、数据管理员和用户。2、数据库管理系统的主要功能是:数据定义功能、( )和( )。3、大学里的教师和学生之间的联系是( )联系。4、数据库管理系统(DBMS)是一种( )软件5、建立两个表的联系,可以把其中一个表的( )添加到另一个表中。6、面向对象的程序设计的主要优点有:( )、动态性、封装性和( )。7、数据库管理技术经历了人工处理阶段、( )和( )三个阶段。8、关系模型是由一个或多个( )组成的集合 9、数据库系统各类用户对数据库的各种操作请求(数据定义、查询、更新及各种控制)都是由( )来完成的第二章:VF系统初步 (本章在笔试考试中分值约为 =2 分)一、Visual FoxPro6.0的安装与启动安装: setup.exe启动:退出方式: Alt+F4 QUIT二、Visual FoxPro6.0的用户界面VF的配置 选项对话框:区域、默认目录三、项目管理器 (第二章的分值基本上都出自这一部分)所谓项目是指文件、数据、文档和Visual FoxPro对象的集合,以扩展名.pjx和.pjt保存6个选项卡项目管理器中的操作: 移去文件其它按钮:浏览、关闭和打开、预览、运行、连编四、Visual FoxPro向导、设计器、生成器向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者执行任务,帮助用户快速完成一般性的任务设计器是创建和修改应用系统各种组件的可视化工具生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。每个生成器显示一系列选项卡,用于设置选中对象的属性。可使用生成器在数据库表之间生成控件、表单、设置控件格式和创建参照完整性课后习题:历年考题:(1) 打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含 。 A) 表单(Form)文件 B) 报表(Report)文件 C) 标签(Label)文件 D) 以上三种文件(2)清除主窗口屏幕的命令是 。 A) CLEAR B) CLEAR ALL C) CLEAR SCREEND) CLEAR WINDOWS(3)在项目管理器的数据选项卡下,可以完成的工作是A)建立数据库B)建立表单 C)建立报表C)建立标签1、Visual FoxPro中项目文件的扩展名(后缀)是 【2】2、项目管理器的 3 选项卡用于显示和管理数据库、自由表和查询等3、可以在项目管理器的 【3】 选项卡下建立命令文件二级VF学习资料上的练习题:1、启动VF的方式是( ) A)直接执行vfp6.exe B)从程序组选择执行Microsoft Visual FoxPor 6.0 C)从桌面上双击相应的快捷方式 D)以上几种方式都可以2、在Visual FoxPro 6.0中一个项目可以创建( ) A)一个项目文件,集中管理数据和程序 B)两个项目文件,分别管理数据和程序 C)多个项目文件,根据需要设置 D)以上几种说法都不对3、项目管理器中的“关闭”按钮用于( ) A)关闭项目管理器 B)关闭Visual FoxPro C)关闭数据库 D)关闭设计器4、VF通过哪些工具提供了简便、快速的开发方法( ) A)向导和设计器 B)向导和生成器 C)设计器和生成器 D)以上全部 5、VF6.0主界面中的命令窗口( ) A)可以移动位置 B)可以改变大小 C)可以隐藏 D)以上都可以6、项目管理器中的“运行”按钮可以运行( ) A)查询 B)程序 C)表单 D)以上全部都可以1、在表单和报表等设计器中使用( )设计器定义和修改数据源2、VF的安装程序文件名是(setup.exe ) 3、选择菜单项目有三种方法:( )、( )、( )4、在VF的命令窗口输入( )可以清除主屏幕5、VFP创建项目的命令是( CREATE PROJECT )6、VF6.0打开项目文件的命令是 ( MODIFY ) PROJECT 第三章:数据与数据运算 (本章在笔试考试中分值约为 =4 分)一、常量与变量(一)常量1.数值型常量 12 2.货币型常量 $123.字符型常量 124.日期型常量 125.日期时间型常量6.逻辑型常量 (二)变量1.简单内存变量每一个变量都有一个名字,可以通过变量名访问变量。如果当前表中存在一个同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.或(M-),否则系统将访问同名的字段变量 例: USE HYA13 姓名=姓名 注: = STORE 只能够给内存变量赋值2.数组数组是内存中连续的一片存储区域,它由一系列元素组成,每个数组元素可通过数组名及相应的下标来访问。每个数组元素相当于一个简单变量,可以给各元素分别赋值。在VF中,一个数组中各元素的数据类型可以不同与简单内存变量不同,数组在使用之前一般要用DIMENSION或DECLARE命令显式创建(三)内存变量常用命令1.内存变量的赋值 = STORE 的区别2.表达式值的显示 ? 和 ? 仅仅是否换行的区别 注: ?或?后表达式中的 = 号不再是赋值的意思,而是比较,得到一个逻辑值 3.内存变量的操作 4.表中数据与数组数据之间的交换 Scatter gather 是一个互逆的操作二、表达式(一)数值表达式(二)字符表达式 + - 都是字符连接(三)日期时间表达式 日期-日期 日期+数值 日期-数值(四)关系表达式 = = 逻辑值比较 汉字比较(五)逻辑表达式 not and or 运算符次序三、常用函数 (2005年后的VF笔试考试中的分值最多2分,可以选择放弃)课后习题:历年考题:(1)在以下四组函数运算中,结果相同的是 。 A) LEET(Visual FoxPro,6)与SUBSTR(Visual FoxPro,1,6)B) YEAR(DATE()与SUBSTR(DTOC(DATE()),7,2)C) VARTYPE(36-5*4)与VARTYPE(36-5*4)D) 假定A=this, B=is a string, A-B与A+B(2) 在下面的Visual FoxPro表达式中,不正确的是 。 A) 2002-05-01 10:10:10 AM-10 B) 2002-05-01-DATE()C) 2002-05-01+DATE() D) 2002-05-01+1000(3) 下面关于Visual FoxPro数组的叙述中,错误的是 。 A) 用DIMENSION和DECLARE都可以定义数组 B) Visual FoxPro只支持一维数组和二维数组C) 一个数组中各个数组元素必须是同一种数据类型 D) 新定义数组各个数组元素初值为.F.(4) 在下列函数中,函数值为数值的是 。 A) AT(人民,中华人民共和国) B) CTOD(01/01/96)C) BOF() D) SUBSTR(DTOC(DATE(),7)(5)表达式17%4的结果是A)4B)1C)0D)表达式错误(6)如下程序的输出结果是S1=计算机等级考试S2=等级考试? S1$S2A)4B).T.C)7D).F.(7)设X=2002,Y=150,Z=X+Y,表达式Z+1的结果是A)类型不匹配B)X+Y+1 C)2153D)20021501(8)下列函数中函数值为字符型的是 A)DATE()B)TIME()C)YEAR()D)DATETIME() (9)在下面的数据类型中默认为.F.的是 A)数值型B)字符型C)逻辑型D)日期型 (10)关于VisualFoxPro的变量,下面说法中正确的是A)使用一个简单变量之前要先声明或定义 B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组原素赋以数值0 D)数组元素的下标下限是0(11)在下面的表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.)B)LIKE(edit,edi?)C)AT(a,123abc)D)EMPTY(SPACE(10)(12)VisualFoxPro内存变量的数据类型不包括A)数值型B)货币型C)备注型D)逻辑型1、表达式STUFF(GOODBOY,5,3,GIRL)的运算结果是_2、在VF 中说明数组后,数组的每个元素在未赋值之前的默认值是【2】。3、把当前表当前记录的学号,姓名字段值复制到数组A 的命令是SCATTER FIELD 学号,姓名【13】4、函数BETWEEN(40,34,50)的运算结果是【15】二级VF学习资料上的练习题:1、用DIMENSION a2,3命令定义了一个数组a,则该数组的下标变量(数组元素)数目是( )注:创建了2*3共6个元素,分别是a(1,1) a(1,2) a(1,3) a(2,1) a(2,2) a(2,3)2、假定N、C、L分别为数值型、字符型、逻辑型内存变量,下面的表达式中错误的表达式是 A)3*N B)C -“A” C)N=10 .OR. L D)C103、假设使用DIMENSION a(5)定义了一个一维数组a,正确的赋值语句是( ) A)a6=10 B)a=10 C)a1,a2,a3=10 D)STORE 10 a1,a2,a34、下面的说法中正确的是( ) A)在VF中使用一个普通变量之前要先声明或定义 B)在VF中数组的各个数据元素的数据类型可以不同 C)定义数组以后,系统为数组的每个数据元素赋以数值0 D)数组的下标下限是05、将当前表当前记录的学号、性别字段赋值到数组A中的语句是( ) A)SCATTER FIELDS 学号,性别 TO A B)SCATTER FIELDS 学号,性别 TO A BLANK C)GATHER FIELDS 学号,性别 TO A D)GATHER FIELDS 学号,性别 TO A BLANK6、表达式的值是字符型的是( ) A)DATE()+15 B)DATE()-2002/9/3 C)DTOC(2002/9/3) D)YEAR(DATE()7、以下常量中格式正确的是( ) A)$2.34E5 B)联想计算机 C).False. D)2002/9/258、VF内存变量的数据类型不包括( ) A)数值型 B)货币型 C)备注型 D)逻辑型9、清楚所有以B开头的内存变量的命令是( ) A)CLEAR MEMORY B)RELEASE EXCEPT B* C)RELEASE ALL LIKE B* D)FREE ALL LIKE B*10、表达式LEN(SPACE(0)的运算结果是( ) A).NULL. B)0 C)1 D) ”11、表达式STUFF(”GOODBOY”,5,3,”GIRL”)的运算结果是( ) A)BOY B)GOOD C)GIRL D)GOODGIRL12、下列表达式中,运算结果为数值型的正确表达式是 A)DATE()+TIME() B)DATE()+30 C)DATE()-CTOD(“01/01/98”) D)DATE()-DTOC(DATE()注:两个日期型数据相减结果为数值型数据,日期型数据加一个整数还是日期型数据13、运算结果是字符串”book”的表达式是( ) A)LEFT(”mybook”,4) B)RIGHT(“bookgood”,4) C)SUBSTR(“mybookgood”,4,4) D) SUBSTR(“mybookgood”,3,4)1、表达式35%23的运算结果是( )2、用一条命令给A1、A2同时赋以数值20的语句是( store 20 to a1,a2 )3、在屏幕上显示所有变量名以A开头的内存变量的当前信息的命令是 LIST MEMORY LIKE A*4、表达式 “World Wide Web” $ “World”结果为( )注:$功能是检验前面的字符串是否包含在后面的字符串中,如果包含则返回“真”,否则为“假”5、表达式 “World”= = “Wor”结果为( )注:字符串运算符“= =”对比较的两字符串进行精确比较。若其左右两边的字符完全相同,则为“真”,否则为“假”。6、BETWEEN(40,34,50)的运算结果是( )7、AT(“IS”,“THIS IS A BOOK”)的运算结果是( )8、“学生”表中有9个记录,执行下列操作以后屏幕最后显示的结果是( ) USE 学生 GO BOTTOM SKIP ?RECNO ( )?RECCOUNT()9、IIF(10060 ,.F. ,.T.) AND ISNULL(.NULL.)的运算结果是( )10、用DIMENSION命令定义数组后,各数组元素在没有赋值之前的数据类型是( )11、VF变量分为两类,它们是( )、( )12、在VF中,函数MOD(18,4)的结果为( )13、顺序执行下列命令后,屏幕最后显示的结果是( ) a= “9” b= “a” ?VARTYPE (B)14、?STR(1000.50)执行后的显示结果应为( )15、表达式 MIN(ROUND(8.89,1),9)的值是( )16、CHRTRAN(“计算机ABC”,“计算机”,“电脑”)返回的值是( )17、 ?OCCURS(“中”,“中华人民共和国”)显示为( )18、 ?STUFF(“GOOD BYE”,6,3,“MORNING”)显示为( )19、FLOOR(-28/6)的返回值为( )20、LIKE(“ABCD”,“ABC”)的返回值为( )VAL(SUBS(“奔腾586”,5,1))* LEN(“Visual FoxPro”)第四章:VF数据库及其操作 (本章在笔试考试中分值约为 =18 分)一、Visual FoxPro数据库及其建立 注意:建立一个扩展名 .dbc的数据库文件还会自己产生 .dct 的数据库备注文件和一个 .dcx的数据库索引文件(一)建立数据库 CREATE DATABASE(二)使用数据库 OPEN DATABASE (打开数据库)(三)修改数据库 MODIFY DATABASE存 (打开数据库设计器)(四)删除数据库 DELETE DATABASE 同时要选择 移去 还是 删除二、建立数据库表(一)在数据库中建立表 (在数据库打开状态下建立的表都是数据库表,包括在命令窗口下用CREATE建立)(二)修改表结构 MODIFY STRUCTURE三、表的基本操作 (知道就可以了,不要求掌握)四、索引 (重点,必考)(一)基本概念索引是一种逻辑排序可以提高查询速度,但会降低更新速度1.主索引 主关键字段2.候选索引落 候选关键字段3.唯一索引 重复值只显示第一个4.普通索引 普通关键字段(二)在表设计器中建立索引1.单项索引2.复合字段索引(三)用命令建立索引 (用命令不可以建立主索引)建立索引的命令是INDEXTO 是建立一个单独的索引文件TAG是建立一种结构复合索引UNIQUE 是建立惟一索引CANDIDATE 是建立候选索引(四)使用索引五、数据完整性 (重点)(一)实体完整性与主关键字(二)域完整性与约束规则(三)参照完整性与表之间的关联1.建立表之间的联系 注意:必须首先是对数据库里的表建立联系2.设置参照完整性约束 注意插入与另两个的区别六、自由表(一)数据库表与自由表的区别(二)将自由表添加到数据库 ADD TABLE(三)从数据库中移出表 REMOVE TABLE DELETE七、多个表的同时使用一个表只能存在于一个工作区,若要多表操作就要分别打开存放在多个工作区数据库表之间的联系是永久性的可以设参照完整性,而自己表之间的联系是临时性的,仅仅实现记录指针联动而己课后习题:历年考题:(1) 要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 。 A) 是同一个数据库中的两个表B) 不同数据库中的两个表C) 两个自由表D) 一个是数据库表另一个是自由表(2) 在Visual FoxPro中,可以对字段设置默认值的表 。 A) 必须是数据库表B) 必须是自由表C) 自由表或数据库表D) 不能设置字段的默认值(3) 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 。 A)限制(Restrict)B)忽略(Ignore) C)级联(Cascade) D)级联(Cascade)或限制(Restrict)(4) 在VF的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 。 A) 永久性关联 B) 永久性关联或临时性关联 C) 临时性关联 D) 永久性关联和临时性关联(5) 不论索引是否生效,定位到相同记录上的命令是 。 A) GO TOPB) GO BOTTOM C) GO 6D) SKIP(6) 可以伴随着表的打开而自动打开的索引是 。 A) 单一索引文件(IDX) B)复合索引文件(CDX) C) 结构化复合索引文件 D)非结构化复合索引文件(7) 在Visual FoxPro中打开数据库表的命令是A)USEB)OPENC)USE TABLED)OPEN TABLE(8)在Visual FoxPro中通用型(G)字段在表(DBF文件)中占用的字节数是A)2B)4C)8D)10(9)要为职工表的所有职工增加100元工资,正确的SQL命令是A)REPLACE 职工 SET 工资=工资+100 B)UPDATE 职工 SET 工资=工资+100C)EDIT 职工 SET 工资=工资+100 D)CHANGE 职工 SET 工资=工资+100(10) 在Visual FoxPro中执行CREATE DATABASE命令将A)建立一个扩展名为DBC的数据库文件 B)建立一个扩展名为DBF的数据库表文件C)建立一个子目录 D)建立一个扩展名为DBC的数据库文件和一个扩展名为DBF的数据库表文件(11)在Visual FoxPro中自由表A)不可以加入到数据库中 B)可以加入到数据库中C)加入到数据库后不可以再移出 D)是否可以加入到数据库中取决于自由表的状态(12)下面有关索引的描述正确的是 A)简化里索引以后。原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中 C)创建索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作 (13)一数据库名为student,要想打开该数据库,应使用的命令 A)OPEN student B)OPEN DATA student C)USE DATA student D)USE student (14)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在1214之间的这种约束属于A)实体完整性约束 B)域完整性约束 C)参照完整性约束 D)视图完整性约束(15)在Visual FoxPro 中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为 A) STUDENT.DOC B) STUDE NT.MENC) STUDENT.DBT D) STUDENT.FTP(16)为了设置两个表之间的数据参照完整性,要求这两个表是A)同一个数据库中的两个表B)两个自由表C)一个自由表和一个数据库表D)没有限制(17)执行命令“INDEXon姓名TAGindex_name”建立索引后,下列叙述错误的是A)此命令建立的索引是当前有效索引 B)此命令所建立的索引将保存在.idx文件中C)表中记录按索引表达式升序排序 D)此命令的索引表达式是“姓名”,索引名为“index_name”(18)以下关于空值(NULL)叙述正确的是A)空值等同于空字符串 B)空值表示字段或变量还没有确定值C)VFP不支持空值 D)空值等同于数值0(19)两表之间“临时性”联系称为关联,在两个表之间关联已经建立的情况下,有关“关联”的正确叙述是A)建立关联的两个表一定在同一个数据库中B)两表之间“临时性”联系是建立在两表之间“永久型”联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D)当关闭父表时,子表自动被关闭(20)执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSEALLUSE仓库IN0USE职工IN0A)SELECT职工B)SELECT0C)SELECT2D)SELECTB二级VF学习资料上的练习题:1、一个表的全部备注字段的内容存储在( )A)与表同名的一备注文件中 B)同表备注文件中 C)另一文件文本中 D)同一数据库文件中2、如果字段的宽度为10,则此字段的类型不可能是( ) A)数值型 B)字符型 C)日期型 D)浮动型3、删除一个数据库的命令是( )A)DEL B)ERASE C)DELETE DATABASE D)DELETE4、在打开一个数据库文件时,要检查数据库所引用的对象是否合法,应该使用的参数是( )A)CHECK B)NOUPDATE C)DELETE D)VALIDATE5、以独占方式打开数据库文件时,应该使用的参数是( )A)EXCLUSIVE B)SHARED C)NOUPDATE D)VALIDATE6、在定义表结构时,一般对每个字段需说明( )A)关系、元组和属性 B)字段名、类型、宽度和小数位数 C)记录名、类型、宽度和小数位数 D)记录、操作和存储7、所建立的唯一索引,出现重复字段值时,只显示重复记录的( )A)第一个 B)最后一个 C)全部 D)几个8、打开一个建立了结构复合索引的表,表记录顺序将按( )A)第一个索引标识 B)最后一个索引标识 C)主索引标识 D)原顺序9、数据完整性不包括下列哪项?( )A)实体完整性 B)域完整性 C)参照完整性 D)更新完整性10、下列哪项是保证表中记录唯一的特性,即在一个表中不允许有重复的记录( )A)实体完整性 B)参照完整性 C)更新规则 D)删除规则11、如果一个字段的值或几个字段的值能够唯一标识表中的一条记录,这样的字段称为( )A)主关键字 B)候选关键字 C)主字段 D)候选字段12、将一个自由表添加到当前数据库应使用命令( )A)ADD TABLE B)CREATE DATABASE C)APPEND FROM D)USE TABLE13、把自由表TEACHER.DBF从当前数据库移出并从磁盘上删除应使用命令( )A)DELETE TABLE B)MOVE TABLE TEACHER C)REMOVE TABLE TEACHER DELETE D)REMOVE TEACHER14、要打开多个数据表文件,应该在多个( )A)工作区中 B)数据库中 C)工作期中 D)项目中15、VF中,最多同时允许打开多少个工作区( )A)10 B)1 C)32767 D)3276816、SORT TO XX ON 奖金 命令的意义是( )A)对数据库表XX排序 B)对数据库表XX进行索引 C)对当前数据库表按奖金升序排序 D)对当前数据库表按奖金升序排序并产生新表XX17、以下关于空值(NULL)叙述正确的是( )A)空值等同于空字符串 B)空值表示字段或变量还没有确定值C)VFP不支持空值 D)空值等同于数值018、无论索引是否生效,定位到相同记录上的命令是( )A)GO TOP B)GO BOTTOM C)GO 1 D)SKIP 19、某校学生的学号由7位数字组成,则学号字段的正确输入掩码是( )A)# B)* C) 7 D)920、若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是( )A)主索引 B)惟一索引 C)候选索引 D)普通索引21、VF中利用数据库表的字段有效性规则实现数据的( )A)实体完整性 B)参照完整性 C)域完整性 D)更新完整性22、以下叙述中不正确的是( )A)数据库表可以建立多个主索引 B)数据库表可以建立多个候选索引C)数据库表可以建立多个普通索引 D)数据库表可以建立多个惟一索引23、关于两表之间“临时性”联系的正确叙述是( )A)父表记录指针移动时,不会影响到子表记录指针B)两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当子表记录指针移动时,父表记录指针按一定的规则跟随移动24、VF通过主索引实现了数据的( )A)更新完整性 B)域完整性 C)实体完整性 D)参照完整性25、打开表并设置当前有效索引的正确命令是( )A)ORDER STUDENT IN 2 INDEX 学号 B)USE STUDENT IN 2 ORDER 学号C) INDEX 学号 ORDER STUDENT D)USE STUDENT IN 226、以下关于索引的正确叙述是( )A)使用索引可以提高数据查询速度和数据更新速度B)使用索引可以提高数据查询速度,但会降低数据更新速度C)使用索引可以提高数据查询速度,对数据更新速度没有影响D)使用索引对数据查询速度和数据更新速度均没有影响27、在表之间建立永久性联系是通过连接两个表的字段来完成和体现的,这种连接是( )A)子表中主关键字与父表中的外部关键字连接 B)主表中的主关键字与子表中的外部关键字连接 C)主表中普通关键字与子表中的外部关键字连接 D)主表中惟一关键字与子表中的普通关键字连接28、参照完整性规则包括更新规则、删除规则和插入规则。删除规则中选择“级联”的含义是:当删除父表中的记录时( ) A)系统自动备份父表中被删除记录到一个新表 B)若子表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录 D)不做参照完整性检查,删除父表记录与子表无关29、以下叙述正确的是() A)自由表不能被加入到数据库中 B)数据库表可以建立字段级规则和约束,而自由表不能 C) 可以在自由表之间建立参照完整性规则,而数据库表不能 D)可以为自由表字段设置默认值,而数据库表字段不能设置默认值30、在数据库中数据完整性是指保证数据正确的特性,数据完整性一般包括( ) A)实体完整性、域完整性和参照完整性 B)更新规则、删除规则和插入规则 C)数据默认值、数据取值范围和数据类型 D)主索引和候选索引1、VF中结构复合索引文件的扩展名是( )2、可以为字段建立有效性规则的表是( )3、VF数据库表的参照完整性是通过表之间的( )联系建立的4、由SET RELATION命令建立的两表或多表之间的联系是一种( )性联系5、可以伴随着表的打开而自动打开的索引文件是( )文件6、删除一个数据库文件应使用命令( )7、物理删除表中数据时,要先完成( )的操作8、利用LOCATE命令查找到满足条件的第1条记录后,连续执行( )命令即可找到满足条件的其它记录。9、对一表中需要成批修改的那些数据,只要有一定规律,就可以用( )命令自动完成修改操作。10、要将当前表中“奖金”字段的值全部删除,而表结构及其它字段的值保持不变,可使用命令( re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论