1、Vfp习题集宿迁学院VFP习题集班级 姓名 学号 目 录第一章 数据库系统与VFP概述 1第二章 VFP语言基础 4第三章 表的创建和使用 15第四章 数据库的创建和使用 24第一章 数据库系统与VFP概述一、选择题1. 数据模型是在数据库领域中定义数据及其操作的一种抽象表示。用树形结构表示各类实体及其间的联系的数据模型称为_模型。A层次 B网状 C面向对象 D关系2扩展名为 pjx 的文件是 。A数据库表文件 B表单文件 C数据库文件 D项目文件3. 数据管理技术的发展可以划分为三个阶段,_阶段主要依靠应用程序来管理数据。A人工管理 B文件系统 C数据库系统 D没有一个4. 以下对数据库的描
2、述不正确的是 。A数据库通常包括两部分内容即数据和元数据 B数据库的核心是数据模型 C数据库中的数据具有教大的冗余度,较高的数据独立性和易扩展性 D数据库技术与人工智能相结合出现了演绎数据库和知识库5. 不同类型的文件有不同的默认扩展名。数据库文件、表文件以及查询文件的默认扩展名分别是_。A.DBT、.FPT、.QPR B.DBT、.FPT、.QPXC.DBC、.MPR、.PRG D.DBC、.DBF、.QPR6. 数据管理技术的发展可以划分为三个阶段,_阶段具有较高的数据独立性。A人工管理 B文件系统 C数据库系统 D没有一个7. 以下有关关键字的说法不正确的是 。A超关键字由二维表中的一个
3、列或几个列组成,能唯一确定纪录 B候选关键字由二维表中的一个列组成,能唯一确定纪录 C可以从二维表的候选关键字中选出一个作为主关键字 D当一张二维表A的主关键字被包含到另一张二维表B里,则称它为B表的外部关键字8. 主程序是一个应用系统运行时的起点,是应用系统执行时首先被执行的程序。在“项目管理器”窗口中,可以选择一个文件为主程序。下列各组文件类型中,所有文件类型均可以被设置为主程序的是_。A. 菜单、查询、表单和程序(.prg) B. 项目、菜单、查询和表单C. 数据库、查询、表单和程序(.prg) D. 菜单、查询、表单和表9. 概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象
4、。下列各项中属于概念模型的是_。A物理模型 B关系模型 CE-R模型 D逻辑模型10目前三种基本的数据模型是 。A.层次模型、网络模型、关系模型 B. 对象模型、网络模型、关系模型C.网络模型、对象模型、层次模型 D. 层次模型、关系模型、对象模型11在命令窗口中,不能实现的操作是 。A.复制已执行过的命令 B.重复执行已执行过的命令C.同时执行多个命令 D.在命令窗口中显示命令执行结果12根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分位三个阶段,其中不包括下列的 。 A人工管理阶段 C计算机管理阶段B文件管理阶段 D数据库系统阶段13
5、二维表的主关键字是从它的_中选出一个。 A超关键字 B候选关键字 C外关键字 D合成关键字14数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间关系是 。 ADBS包括DB和DBMS BDBMS包括DB和DBSCDB包括DBS和DBMS DDBS就是DB,也就是DBMS15关键字是关系模型中的重要概念。当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,它就称为B表的_。 A主关键字 B候选关键字 C外部关键字 D超关键字16一个数据库系统是由_和数据库组成。 A应用程序、DBMS、支持数据库运行的软、硬件环境和DBAB应用程序、DBMS和DBACDBMS、DBA、应用程
6、序和支持数据库运行的软件环境DDBMS和DBA17“项目管理器”窗口中共分6个选项卡,用来分类显示各数据项。其中,数据库项目位于_选项卡中。A“数据” B“文档” C“代码” D“其他”18数据模型是在数据库领域中定义数据及其操作的一种抽象表示。用二维表结构表示的实体及其间的联系的数据模型称为_模型。 A层次 B网状 C关系 D面向对象19在关系模型中,超关键字_。 A可由任意的属性组成B只能由一个属性组成,其值能唯一识别该关系模式中的任一元组C可由一个或多个属性组成,其值能唯一识别该关系模式中的任一元组D以上都不对20DBMS的含义是 。A数据库系统 B数据库管理系统 C数据库管理员 D数据
7、库 21从关系中指定若干个属性组成新的关系的运算称为 。A联接 B投影 C选择 D排序22对于“关系”的描述,正确的是 。A同一个关系中允许有完全相同的两行 B同一个关系中元组必须按关键字升序存放 C在一个关系中必须将关键字作为该关系的第一个属性 D同一个关系中不能出现相同的属性名23数据库系统的核心是 。A数据模型 B数据库管理系统 C数据库 D数据库管理员24扩展名为mnx的文件是 。A备注文件 B项目文件 C表单文件 D菜单文件25Visual FoxPro是一个 。A数据库系统 B数据库管理系统 C数据库 D数据库管理员26. 根据关系模型的有关理论,下列说法中不正确的是 。A二维表中
8、的每一列均有唯一的字段名 B二维表中不允许出现完全相同的两行 C二维表中行的顺序、列的顺序均可以任意交换 D二维表中行的顺序、列的顺序不可以任意交换27专门的关系运算不包括下列中的 。A联接运算 B选择运算 C投影运算 D交运算28扩展名为SCX的文件是 。A备注文件 B项目文件 C表单文件 D菜单文件29数据库技术与其他学科的技术内容相结合,出现可各种新型数据库。例如,数据库技术与人工智能相结合出现了 数据库。A多媒体 B空间 C智能 D演绎30概念模型是按用户的观点对数据建模,它是对现实世界的第一层抽象。下列各项中属于概念模型的是 。A物理模型 B关系模型 CE-R模型 D逻辑模型31下列
9、关于关键字的说法不正确的是 。A可以是一个或多个字段 B它的值唯一区分每条记录C可以有很多个 D不可以是所有字段32下列关于项目、数据库和表的描述中,错误的是 。A一个项目可以包含多个数据库 B一个数据库可以包含在多个项目中C一个数据库可以包含多个表 D一个表可以包含在多个数据库中33主程序是一个应用系统运行时的起点,是在运行应用系统时首先执行的程序。主程序可以是程序、表单或菜单等,一个项目中能指定 个主文件为主程序。A1 B. 2 C3 D434项目(project)是VFP中各种文件组织的核心。在下列有关VFP项目的叙述中,错误的是 。A 项目的创建既可以利用菜单或工具栏,也可以利用VFP
10、命令B 一个VFP窗口中,只能打开一个项目C 在VFP窗口中,项目管理器可以折叠成工具栏形式D “连编”操作是针对项目而言的,该操作位于“项目”菜单栏35创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别为 。A.scx和.sct文件 B.mnx和.mnt文件 C.frx和.frt文件 D.pjx和.pjt文件36设有关系R1和R2,经过关系运算得到结果S,则S是 。A一个关系 B一个表单 C一个数据库 D一个数组37对于二维表的关键字来讲,不一定存在的是 。A. 主关键字 B. 候选关键字 C. 超关键字 D. 外部关键字二、填空题1. E-R图是E-R模型的图形表
11、示法,在E-R图中,用矩形框表示实体集, 表示属性。2. 在关系模型中设计关系模式时,一般要求满足_ _NF。3. 数据库系统的结构定义为三级模式结构:外部层、内部层和_ _。4用二维表的形式来表示实体之间联系的数据模型叫做_ _。5在二维表中能够唯一确定记录的一列或多列的组合被称为超关键字。如果一个超关键字去掉其中任何一列后就不再能唯一确定记录了,则称其为 。6从数据模型看,VFP属于 型数据库。7E-R图是实体-联系模型的图形表示法,它是直接表示概念模型的有力工具。在E-R图中,用矩形表示实体, 表示联系,椭圆表示属性。8计算机数据管理技术的发展分为三个阶段:人工管理阶段、文件系统阶段以及
12、数据库系统阶段,其中20世纪60年代以后出现的是 。9狭义上讲,数据库系统由数据库、 和有关软件组成。10数据库系统(DBS)是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机 资源组成具有管理数据库功能计算机系统。11数据库中的数据按一定的数据模型组织、描述和存储、具有较小的 、较高的数据独立性和易扩展性,并可以供各种用户共享。12E-R图中,字母缩写E的中文含义为: 。13关系表的一列称为 。14可以在项目管理器的 选项卡下建立查询文件。15. E-R图是E-R模型的图形表示法,它是表示概念数据模型的有力工具。在E-R模型中有3个基本的概念,即实体、联系和_,在E-R图中它们分别
13、用矩形框、菱形框和椭圆形框来表示。16数据库中通常包含两方面数据,其中存放在数据字典中的各种描述信息通常称为 。17. 在VFP中,关闭所有的文件,并结束当前VFP系统的运行的命令是 。18关系的基本运算有两类。一是传统的集合运算,包括并、差、交运算;二是专门的关系运算,包括:选择、 和联接。19数据模型是对现实世界客观事物的抽象描述,这种抽象描述应能确切反映事物、事物的特征和事物之间的联系。从形式上看,数据模型分成两个级别:概念模型和实施模型。其中实施模型侧重与数据库中数据的表达方式和数据库结构的实现方法,主要有层次数据模型、网络数据模型和 数据模型。20目前用户通常是在操作系统环境下(如在
14、“我的电脑”或“资源管理器”窗口中)创建和删除文件夹。在VFP中,也可以使用MD命令和 命令来创建新文件夹和删除已建文件夹。第二章 VFP语言基础一、 选择题1在下面的表达式中,运算结果为逻辑真的是 。AEMPTY(.NULL.) BLIKE(edit,edi?) CAT(A,123abc) DEMPTY(SPACE(10)2下列程序的功能是统计字符串中包含多少个中文字符,多少个英文字符(设字符串中的所有字符均为GB 2312字符集中的字符或ASCII码字符),从语法和语义上看。下列程序中存在 行错误语句。cString=”在下列VFP的基类中,无Caption属性的基类是哪几个?”STORE
15、 0 TO nCh, nEnDO WHILE (cString)#0c=LEFT(cString,1)IF ASC(c)127nEn=nEn+1cString=SUBSTR(cString,2)ELSEnCh=nCh+1cString=SUBSTR(cString,3)ENDIFENDDOWAIT WINDOWS”中西文字符个数分别为”+nCh+nEnA1 B3 C2 D43函数ROUND(1234.1962, 3)的返回结果为 。A1234.1960 B1234.1900 C1234.2000 D1234.00004在Visual FoxPro中,将只能在建立它的模块中使用的内存变量称为 。
16、A局部变量 B私有变量 C全局变量 D不确定5在Visual FxoPro系统中,以下函数返回值不是数值型的是 。ALEN(“Visual FxoPro”) BAT(“This”,”ThisForm”)CYEAR(DATE() DLEFT(”ThisForm”,4)6在下列有关VFP表达式中,语法上错误的是 。ADATETIME()+100 BDATE()-100CDATETIME()-DATE() DDTOC(DATE()-TTOC(DATETIME()7下列关于.NULL.的叙述中错误的是 。A逻辑表达式.F. OR .NULL.的返回值为.F. B空值排序时优先于其他数据C在计算过程中或
17、大多数函数中都可以用到NULL值D等价于没有任何值8在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量 。A局部变量 B公共变量 C私有变量 D以上都不对9利用命令DIMENSION X(3,4)定义了一个名为X 的数组后,依次执行三条赋值命令X(3)=10、X(6)=20,则数组元素X(1,1)、X(1,3)、X(2,2)的值分别是 。A.30、30、30 B.F.、10、20 C.30、10、20 D.0、10、2010函数INT(-3.14)的返回结果为 。A-3 B3 C0 D111在下列函数中,其返回值为字符型的是 。AAT( ) BTYPE( ) CVAL( )
18、 DDOW( )12下列变量名称中不合法的是 。AX2 B_avergz Cx+y DcVar13执行? VAL(“12+34”)命令的结果显示 。A12+34 B12.00 C46 D014执行如下命令序列后,最后一条命令的显示结果是 。DIMENSION M(2,2)M(1,1)=10 M(1,2)=20M(2,1)=30M(2,2)=40 ? M(2)A变量未定义的提示 B20 C10 D.F.15下列表述中,能将日期“2004年10月16日”赋值给日期型变量D的正确语句是 。AD=10/16/2004 BD=”10/16/2004” CD=CTOD(”10/16/2004”) DD=D
19、ATE(”10/16/2004”)16在DO WHILE(条件)语句组ENDDO中,若条件设置为.T.,则下列说法中正确的是 。A. 程序一定出现死循环 B.程序不会出现死循环C. 在语句组中设置EXIT防止出现死循环 D.在语句组中设置LOOP防止出现死循环17. 下列关于.NULL.的叙述中错误的是 。A排序优先于其他数据B与0、空字符串(“”)及空格相同C在计算过程中或大多数函数中都可以用到NULL值DNULL值会影响到命令、函数、逻辑表达式和参数的行为18. 在下列VFP命令的叙述中,不正确的是 。A在命令窗口中输入并执行DIR,则显示当前目录中所有的表文件的目录Brename命令可以
20、完成文件移动的功能C所有IFENDIF结构的程序段均可以写成IIF( )函数形式D?命令与?命令的功能不同19. 下列命令中,不能使程序跳出循环的是 。A LOOP BEXIT CQUIT DRETURN20以下关于空值(NULL)叙述正确的是 。A空值等同于空字符串 B空值表示字段或变量还没有确定值CVFP不支持空值 D空值等同于数值021. 运行下列程序段后,屏幕上显示的内容是 。 STORE 5 TO nX nX=.NULL. ?TYPE(“nX”)AC B. N CL DNULL22在DO WHILE ENDDO循环结构中,EXIT命令的作用是 。A退出过程,返回程序开始处B转移到DO
21、 WHILE语句行,开始下一个判断和循环C终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D终止程序执行23下列有关名称命名规则的叙述中,不正确的是 。A 名称中只能包含字母、下划线“_”、数字符号和汉字B 名称的开头只能是字母、汉字或下划线,不能是数字C 各种名称的长度均可以是1128个字符D 系统规定的系统变量,其名称均以下划线开头24函数MOD(-35, ABS(-6)的返回结果为 。A5 B-1 C-5 D125通用数据类型用于在表中存储OLE对象。通用字段包含一个_字节的引用,它指向该字段的真正内容。 A1 B4 C8 D1026下列关系表达式中,运算结果为逻辑真.T.的是_。 A副教授$教授 B3+5#2*4C计算机计算机世界 D2004/05/01=CTOD(04/05/01)27执行? ROUND(135.246,1)+ 2%3命令的结果显示_。 A135.25 B135.9 C137.2 D显示出错信息28下列不表示常量的是 。A.T. BT CT DT29在SQL语句中,与表达式工资BETWEEN 1210 AND 1240功能相同的表达式是 。A工资=1210 AND 工资1210 AND 工资1240C工资1240 D工资=1210 OR 工资0 c=LEFT(cStr,1) n&c= cStr= ENDDO ?nA
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1