您好,欢迎访问三七文档
第1页,共26页《数据库技术及应用》部分期末复习资料一、选择题1.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以分为三个阶段:其中不包括下列的。A.计算机管理阶段B.人工管理阶段C.文件系统阶段D.数据库系统阶段2.数据库系统与文件系统的主要区别是______。A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性的问题,而数据库系统能够解决C.文件系统只能管理程序文件,而数据库系统能够管理各类文件D.文件系统管理的数据量少,而数据库系统能够管理庞大的数据量3.数据库(DB.、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是______。A.DB包括DBS和DBMSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.DB就是DBS,也就是DBMS4.一个完整的数据库系统由数据库、_________组成。A.应用程序和数据库管理系统B.数据库管理系统和数据库管理员C.应用程序和数据库管理员D.应用程序、数据库管理系统和数据库管理员5.下列叙述中正确的是:A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.在数据库系统中,数据的物理结构必须与逻辑结构一致6.数据库系统的核心是:A.数据模型B.数据库管理系统C.软件工具D.数据库7.在E-R图中,用来表示实体之间联系的图形是:A.矩形B.椭圆形C.菱形D.平行四边形8.对于“关系”的描述,正确的是:A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名9.实体模型反映实体及实体之间的关系,是人们的头脑对现实世界中客观事物及其相互联系的认识,而______是实体模型的数据化,是观念世界的实体模型在数据世界中的反映,是对对现实世界的抽象。A.数据模型B.物理模型C.逻辑模型D.概念模型10.关系模型的基本结构是_________。A.树形结构B.无向图C.二维表D.有向图11.根据关系模型的有关理论,下列说法中不正确的是______。第2页,共26页A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换12.下列不属于关系代数运算的是_____。A.查询B.投影C.选择D.连接13.假设有关系R1和R2,经过关系运算后得到结果S,则S是一个______。A.关系B.表单C.数据库D.二维数组14.如果一个班级只能有一个班长,且一个班长不能同时担任其他班的班长,班级和班长是______。A.一对一联系B.多对一联系C.多对多联系D.一对多联系15.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的关系类型是:A.多对多关系B.一对一关系C.一对多关系D.一对二关系16.有两个关系R和T如下:RTABCa12b21c31则由关系R得到关系T的操作是:A.选择B.投影C.交D.并17.把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过______。A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现18.在VFP的操作中,指定当前工作路径是F盘、文件夹为EX的命令是:A.SETDEFAONF:\EXB.SETDEFATOF:\EXC.SETDEFAINTOF:\EXD.SETTOF:\EX19.VFP支持的数据模型是_____。A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型20.VFP是一个_____。A.数据库系统B.数据库管理系统C.数据库D.数据库管理员21.VFP基于的数据模型是。A.层次型B.关系型C.网状型D.混合型22.VFP是一种关系数据库管理系统,所谓的关系是指______。A.表中各记录之间有一定的关系B.表中各字段之间有一定的关系C.一个表与另一个表之间有一定的关系D.数据模型满足二维表的关系23.实体是信息世界的术语,与之对应的数据库术语是_____。ACa2b1c1第3页,共26页A.文件B.数据库C.记录D.字段24.在下面的叙述中,正确的是______。A.生成器可以辅助创建和修改VFP各类文件B.向导既可以用于创建文件,又可以用于修改文件C.设计器只能用于修改文件,而不能用于创建新文件D.设计器是创建和修改应用系统各组件的可视化工具25.后缀名是.pjx的文件类型为_____。A.生成的应用程序B.表文件C.报表文件D.项目文件26.在“项目管理器”窗口中,选定一个文件,单击“移去”按钮,在提示的框中选择“删除”按钮,系统将会把该文件______。A.仅仅从项目中移走B.仅仅从项目中移走,磁盘中的文件未被删除C.不仅从项目中移走,磁盘中的文件也被删除D.只是不保留在原来的目录中27.“项目管理器”已打开,执行“文件”菜单中的“新建”命令,所创建的文件______。A.属于当前打开的项目B.不属于任何项目C.属于任何项目D.不能添加到任何项目28.“选项”对话框中的“文件位置”选项卡,用于显示和管理______。A.表单的默认大小B.程序代码颜色C.默认工作目录D.日期和时间的显示格式29.退出VFP系统的命令是:A.CLEARB.DROPC.RETURND.QUIT30.算术表达式YXYX的VFP形式是:A.(X+Y)/X-YB.X+Y/X-YC.X+Y/(X-Y)D.(X+Y)/(X-Y)31.在下面的VFP表达式中,不正确的是:A.{^2008-05-01}+DATE()B.{^2008-05-01}-10C.{^2008-05-01}-DATE()D.{^2008-05-01}+1032.VFP的变量按存储方式分为两类,它们是______。A.字符变量与数组变量B.简单变量与数值变量C.内存变量与字段变量D.一般变量与下标变量33.VFP内存变量的数据类型不包括。A.数值型B.货币型C.备注型D.逻辑型34.关于VFP的变量,下面说法中正确的是______。A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同C.定义数组以后,系统为数组的每个数组元素赋以数值0D.数组元素的下标下限是035.表的备注型字段中存放的是。第4页,共26页A.指向备注的具体内容B.指向DBF文件的指针C.指向FPT中文字块的指针D.指向FPT文件的文件名36.若一个数据表文件的数值型字段具有5位小数,那么该字段的宽度最少应定义成。A.5位B.6位C.7位D.8位37.下列数据类型中,只适用于表的数据类型是___。A.字符型B.货币型C.通用型D.数值型38.在VFP中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为______。A.1、4、8B.4、4、10C.1、10、8D.2、8、839.在VFP中,存储图像的字段类型应该是。A.备注型B.通用型C.字符型D.双精度型40.在VFP系统中,下列表示中不属于常量的是______。A..T.B.[T]C."T"D.T41.下列哪个符号不能作为VFP中的变量名。A.ABCDEFGB.P0000000C.89TWDDFFD.XYZ42.下列对VFP变量命名的名称合法的是__。A.2xB.num-of-xsC.sum_of_scoreD.use43.在VFP系统中,下列命名中不能作为变量名的是_______。A.姓名B.姓名+2005C.姓名2005D.姓名_200544.DIMENSION命令用来对______进行声明。A.对象B.变量C.字段D.数组45.连续执行以下命令后,最后一条命令的输出结果是______。SETEXACTONX=刘晓=刘SETEXACTOFFY=刘晓=刘?IIF(刘晓==刘,X,Y)A.刘晓B.刘C..T.D..F.46.下列关于数据操作的说法中,正确的是__________。A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算C.字符型数据能比较大小,日期型则不能D.一个日期型数据可以加或减一个整数47.在VFP中,下面4个关于日期或日期时间的表达式中,错误的是。A.{^2002.09.0111:10:10AM}-{^2001.09.0111:10:10AM}B.{^2002.01.01}+20C.{^2002.02.01}+{^2001.02.01}D.{^2002.02.01}-{^2001.02.01}48.在下列有关日期和日期时间型的表达式中,语法上不正确的是。A.DATETIME()-DATE()B.DATETIME()+100C.DATE()-100D.DTOC(DATE())-‘TEST’第5页,共26页49.下列表达式中,合法的是________.A.Year(Date())-{^2000/08/02}B.Date()-{^2000/08/02}C.Date()+{^2000/08/02}D.A、B、C均对50.设系统日期为1998年12月20日,表达式(YEAR(DATE())-1900)%100的值是______。A.1998B.20C.0D.9851.在VFP命令窗口中执行?STR(2345.278,7,2)命令后,返回的结果是___。A.2345.278B.2345.27C.345.278D.2345.2852.在VFP中,将字符型数据转换成日期型数据的函数是_____。A.DTOC()B.CTOD()C.DATE()D.STR()53.设A=[5*8+9],B=6*8,C=6*8,下列表达式中,合法的是()。A.A+BB.B+CC.A+CD.C-B54.在VFP5.0命令窗口中执行?ATC(学习,认真学习计算机)命令后,返回的结果是______。A.2B.5C.7D.955.函数SUBSTR(VisualFoxPro5.0,4,7)的返回值是________。A.ualFoxPB.FoxPro5C.FoxPD.FoxPro5.056.下列函数中,其返回值类型为字符型的是_____。A.Date()B.Len()C.VAL()D.Str()57.在系统VFP中,以下函数返回值不是数值型的是______。A.LEN(VFP)B.LEFT(ThisForm,4)C.YEAR(DATE())D.AT(This,ThisForm)58.在以下四组函数运算中,结果相同的是_____。A.LEFT(VFP,6)与SUBSTR(VFP,1,6)B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C.TYPE(36-5*4)与TYPE(36-5*4)D.假定A=this,B=isastring,A-B与A+B59.以下的四组函数,返回值的数据类型是一致的。A.DTOC(DATE()),DATE(),YEAR(DATE())B.ALLTRIM(VFP5.0),VAL(A),LEN(SPACE(8))C.EOF(),RECCOUNT(),DBC()D.STR(3.14,3,1),DTOC(DATE()),SUBSTR(ABCD,3,1)60.表达式2*3^2+2*8/4+3^2的值为。A.31B.64C.49D.2261.逻辑运算符的优先顺序是:A..NOT..AND..OR.B..NOT..OR..AND.C..AND..OR..NOT.D..AND..NOT..OR.62.在VFP中,有下面几个内存变量赋值语句:X={^2001-07-2810:15:20PM}Y=.T.M=$123.45N=123.45第6页,共26页Z=123.445执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是:A.D,L,Y,N,CB.D,L,M,N,CC.T,L,M,N,CD.T,L,Y,
本文标题:VFP期末复习题
链接地址:https://www.777doc.com/doc-3248597 .html