您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 《VFP教程》练习题集成
1《VFP教程》练习题及参考答案***************第1章数据库系统基础知识(P28)********************一.选择题1.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据库管理技术的发展可以划分为三个阶段,其中不包括下列的________。BA.人工管理阶段B.计算机管理阶段C.文件系统阶段D.数据库系统阶段2.数据模型是在数据库领域中定义数据及其操作的一种抽象表示。用树形结构表示各类实体及其间的联系的数据模型称为。AA.层次模型B.关系模型C.网状模型D.面向对象模型3.关键字是关系模型中的重要概念。当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,它就称为B表的________。CA.主关键字B.候选关键字C.外部关键字D.超关键字4.在关系模型中关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。从实际设计关系模式时,一般要求满足________。CA.1NFB.2NFC.3NFD.4NF5.在数据库设计中,“设计E—R图”是的任务。CA.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6.数据流程图是常用的系统分析工具。从数据流程图上看,不包括内容。DA.外部实体B.数据处理C.数据流D.数据结构7.物理结构设计是在物理存储中实现数据库的过程,其设计主要包含除下列哪一项以外的三个方面内容?。DA.存储记录的格式设计B.存取方式的设计C.存储方式的设计D.存取程序的设计8.数据库维护是一项有一定技术难度的工作,实质上它是再分析、再设计、再编程、再测试的过程。数据库维护工作一般分为下列四大类,对DBMS系统软件的升级工作可归类于________工作。DA.日常维护B.性能调整C.监控与分析D.扩展与增强二.填空题1.数据库系统一般由数据库、________计算机支持系统、应用程序和有关人员组成。数据库管理系统2.数据库中的数据按一定的数据模型组织、描述和储存,具有较小的_______、较高的数据独立性和易扩展性,并可以供各种用户共享。冗余度3.数据库通常包括两部分内容:一是按一定的数据模型组织并实际存储的所有应用需要的数据;二是存放在数据字典中的各种描述信息,这些描述信息通常称为。元数据4.为了实现数据的独立性,便于数据库的设计与实现,美国国家标准局(ANSI)计算机与信息处理委员会(代号为X3)以及标准规划和要求委员会(SPARC)在1975年将数据库系统的结构定义为三级模式结构:外部层、和内部层。概念层5.长期以来,在数据库设计中,广泛使用的概念模型当属“实体—联系”模型(简称E—R模型)。E—R模型中有3个基本的抽象概念,它们分别是实体、联系和______。属性6.关系模型通过一系列的关系模式来表述数据的结构和属性,它一般有3个组成部分:数据结构、数据操作和。完整性规则27.在关系数据库中,完整性主要有域完整性、以及参照完整性等三种类型。实体完整性8.数据流程图是使用直观的图形符号来描述系统业务过程、和数据要求的工具,可以比较正确地表达数据和处理的关系。信息流*******************第2章数据库管理系统概述(P65)****************************一.选择题1.下列有关名称命名规则的叙述中,不正确的是。CA.名称中只能包含字母、下划线“_”、数字符号和汉字B.名称的开头只能是字母、下划线“_”或汉字,不能是数字C.各种名称的长度均可以是1~128个字符自由表字段名、表的索引标识名最多只能有10个字符D.系统预定的系统变量,其名称均以下划线开头2.在下列函数中,返回值是字符型的是。CA、DOW()B、AT()C、CHR()D、VAL()DOW()返回该日期的星期序号AT()返回匹配的位置值(数值型)例:AT('ab','cabdeabc')返回2CHR()返回ASCII值的字符。例:CHR(49)--”1”4.函数LEN(DTOC(DATE(),1))的返回值是________。CA.4B.6C.8D.106.在VisualFoxPro中,EMPTY({})和ISNULL({})函数的值分别是。CA..T.和.T.B..F.和.F.C..T.和.F.D..F.和.T.8.下列VisualFoxPro命令的叙述中,不正确的是。CA.在命令窗口中输入并执行命令DIR,则显示当前目录中所有的表文件的目录B.RENAME命令可以完成文件移动的功能C.所有IF---ENDIF结构的程序段均可以写成IIF()函数形式D.?命令与??命令的功能不同9.在VisualFoxPro集成环境下,用户利用DO命令执行一个程序文件时,系统实质上是执行文件。CA..PRGB..BAKC..FXPD..EXE二.填空题4.在VFP中,创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别是和。PJXPJT8.函数LEN(STR(12345678901))的返回值是;函数LEN(DTOC(DATE()))的返回值为。1089.在VFP中,命令关键字和函数名一般可缩写为前四个字母,但MESSAGEBOX()函数的缩写为。MessageB()*************第3章数据库与表的创建和使用(P108)**************2.在创建索引时,索引表达式可以包含一个或多个表字段。在下列数据类型的字段中,不能作为索引表达式的字段为_____。CA.日期型B.字符型C.备注型D.数值型3.如果要创建一张仅包含一个字段的表rb,其字段名为rb,字段类型为字符型,字段宽度为20,则可以用下列的_________命令创建。B释疑3A.CREATETABLErbrbC(20)B.CREATETABLErb(rbC(20))C.CREATETABLErbFIELDrbC(20)D.CREATETABLErbFIELD(rbC(20))4.设有一个表rsda,该表有一个名为zc的字段。如果要把字段名zc改为zhicheng,可以使用下列命令。AA.ALTERTABLErsdaRENAMECOLUMNzcTOzhichengB.ALTERTABLErsdaRENAMEFIELDzcTOzhichengC.ALTERTABLErsdaCOLUMNRENAMEzcTOzhichengD.ALTERTABLErsdaFIELDzcRENAMETOzhicheng5.打开一张空表(无任何记录的表)后,未做记录指针移动操作时,RECNO()、BOF()、EOF()函数的值分别为_________。CA.0、.T.和.T.B.0、.T.和.F.C.1、.T.和.T.D.1、.T.和.F6.对于VFP中的自由表来说,不可以创建的索引类型是_________。AA.主索引B.候选索引C.唯一索引D.普通索引7.函数SELECT(0)的返回值为________。AA.当前工作区号B.当前未被使用的最小工作区号C.当前未被使用的最大工作区号D.当前已被使用的最小工作区号8.设有一张教师表js,含有一个字符型字段xb(表示教师的性别)。下列命令中语法正确的是__________。AA.DELETEFROMjsWHERExb=男B.DELETETABLEjsWHERExb=男C.DELETEFROMjsFORxb=男D.DELETETABLEjsFORxb=男10.设有一张名为test的表中,有两个日期型字段:参加工作日期(字段名为cjgzrq)和出生日期(字段名为cjcsrq)。现要创建一个索引,要求先根据参加工作日期排序,参加工作日期相同时,再根据出生日期排序,则索引表达式应为__________。CA.cjgzrq+cjcsrqB.DTOC(cjgzrq)+DTOC(cjcsrq)C.DTOC(cjgzrq,1)+DTOC(cjcsrq,1)D.cjgzrq-cjcsrq二.填空题1.在VFP中,每个表最多可以有个字段。2552.在浏览窗口中,备注型字段显示“memo”(表示无内容)或“Memo”(表示有内容)。输入备注型字段内容时,操作步骤是:把光标移动到备注型字段后,按下组合键或双击备注型字段。CTRL+HOME4.用户使用CREATETABLE-SQL命令创建表的结构,字段类型必须用单个字母表示。对于货币型字段,字段类型用单个字母表示时为。Y5.设有一个表CJDA,该表有一个字段名为BY的字段,如果要将字段删除,可以使用命令ALTERTABLECJDA。DROPCOLUMNBY6.选择当前未使用的最小工作区号,可以使用命令_________。SELECT09.如果要彻底删除当前工作区中打开的表的所有记录,可以使用_________命令。ZAP10.结构复合索引文件是将一个表的一个或多个索引的索引信息存储在一个索引文件中,而且索引文件的文件名与表名相同,扩展名为。CDX*******************第4章查询和视图(P132)****************4一、选择题1.下列有关SQL命令的叙述中错误的是_______。BA.利用ALTERTABLE-SQL命令可以修改数据库表和自由表的结构B.利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录C.利用一条UPDATE-SQL命令可以更新一个表中的多个字段的内容D.利用查询设计器设计的查询,其功能均可以利用一条SELECT-SQL命令实现2.利用查询设计器设计查询时,下列叙述中错误的是。CA.在设计多表查询时,必须设置两个表之间的联接类型,默认的联接类型是内联接B.在选择一个排序字段时,系统默认的排序方式为升序C.在“杂项”中设置查询结果的记录范围时,可以选择前N条记录或最后N条记录D.所选的分组字段可以不是查询输出字段3.下列有关查询命令(SELECT-SQL)的叙述中错误的是_______。AA.用于分组的字段必须是已选定输出的字段B.WHERE子句用于对查询数据源的筛选C.HAVING子句用于对查询结果的筛选D.查询命令中的查询去向可以为屏幕、图形或数组5.下列有关查询与视图的叙述中错误的是________。DA.查询文件不仅可在查询设计器中修改,而且可利用Windows的“记事本”修改B.视图分为本地视图和远程视图两种类型,而且可以创建参数化视图C.查询结果在屏幕上直接浏览时,其数据是只读的,而视图的结果是可以修改的D.查询与视图的数据源可以是自由表、数据库表、查询和视图6.要在浏览窗口中显示表js.dbf中职称(zcC(10))为“教授”和“副教授”的记录(该字段的内容无前导空格),下列命令中不能实现此功能的是。DA.SELECT*FROMjsWHEREjs.zc=教授ORjs.zc=副教授B.SELECT*FROMjsWHERE教授$js.zcC.SELECT*FROMjsWHEREjs.zcIN(教授,副教授)D.SELECT*FROMjsWHERERIGHT(js.zc,4)=教授7.设有一自由表xx.dbf,下列SELECT-SQL命令中语法错误的是_______。DA.SELECT*FROMxxB.SELECT*FROMxxINTOCURSORtempC.SELECT*FROMxxINTOTABLEtempD.SELECT*FROMxxINTOtemp二、填空题1.在VFP中创建多表查询时,表之间的四种联接类型分别为内部联接、左联接、右联接和_______。完全联接2.在使用SELECT-SQL命令进行查询时,若要保证在查询结果中无重复记录,可以在查询命令中使用_______关键字(或称为“短语”或“子句”)。DISTINCT3.SELECT查询命令中的子句,可以把一个SELECT语句的查询结果同另一个SELECT语句的查询结果组合起来。UNION4.设有一个职工档案表(zgda.dbf),含有姓名(xm)、部门(bm)和性别(xb)等字段。使用下列SELECT-SQL命令,可以将查询结果保存在文本文件t
本文标题:《VFP教程》练习题集成
链接地址:https://www.777doc.com/doc-3155686 .html