您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > VFP实验教程_部分_
第1章数据库系统概述1.1基础知识练习1.1.1选择题1.存储在计算机内、有结构的相关数据的集合称为______。A.数据库B.数据库系统C.数据库管理系统D.数据结构【答案】A2.数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是________。A.DBMS包括DB和DBSB.DBS包括DB和DBMSC.DB包括DBS和DBMSD.DB、DBS和DBMS是平等关系【答案】B3.________是处理数据库存取和各种管理控制的软件系统,是数据库系统的中心枢纽。A.DBB.DBMSC.DBASD.DML【答案】B4.下列关于数据库系统的叙述中,正确的是________。A.数据库系统只是比文件系统管理的数据更多B.数据库系统中数据的一致性是指数据类型一致C.数据库系统避免了数据冗余D.数据库系统减少了数据冗余【答案】D5.能唯一标识实体的是________。A.属性B.域C.码D.联系【答案】C6.VisualFoxPro是一种关系数据库管理系统,所谓关系是指________。A.表中各条记录彼此之间有一定的关系B.表中各个字段彼此之间有一定的关系C.一个表与另一个表之间有一定的关系D.数据模型符合满足一定条件的二维表格式【答案】D7.如果一个部门有若干职员,每个职员只能属于某一个部门,则部门和职员两个实体之间的联系属于________。A.一对一联系B.一对二联系C.多对多联系D.一对多联系。第1章数据库系统概述【答案】D8.在数据库设计中,将E-R图转换为关系模式是在________阶段。A.需求分析B.概念设计C.逻辑设计D.物理设计【答案】C9.在关系中将年龄字段的值限制在15-30岁之间的这种约束属于________。A.实体完整性约束B.域完整性约束C.参照完整性约束D.视图完整性约束【答案】B10.下列叙述中正确的是________。A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对【答案】B11.如果把学生看作实体,某个学生的姓名叫“王刚”,则“王刚”应看成________。A.记录型B.记录值C.属性型D.属性值【答案】D12.在概念模型中,一个实体相对于关系数据库中一个关系中的一个________。A.属性B.元组C.列D.字段【答案】B1.1.2填空题1.存储在计算机中的数据包括________和________两方面。【答案】数据内容,数据形式2.数据处理技术大致经历的三个发展阶段是________、_________和________。【答案】人工管理阶段,文件系统管理阶段,数据库系统管理阶段3.数据库系统是由________、________、________和_______组成的具有高度组织性的总体。【答案】计算机系统,数据库,数据库管理系统,有关人员4.用实体名及其属性名集合来抽象和刻画同类实体称为_______。【答案】实体型5.数据模型不仅表示反映事物本身的数据,而且表示________。【答案】事物之间的联系6.用二维表的形式来表示实体之间联系的数据模型叫做________。VisualFoxpro数据库与程序设计基础实验教程3【答案】关系模型7.在关系数据模型中,二维表的列称为________,二维表的行称为________。【答案】属性,元组8.对关系进行选择、投影或连接运算之后,运算的结果仍然是一个________。【答案】关系9.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为________;从表中抽取属性值满足条件的列的操作称为________;把两个关系中相同属性的元组连接在一起构成新的二维表的操作称为________。【答案】选择,投影,连接10.E-R图中实体间的________联系必须转换为一个独立的关系模式。【答案】多对多第2章VisualFoxPro6.0基础2.1基础知识练习2.1.1选择题1._________是VisualFoxPro中专门用来输入各种命令的区域。A.主窗口B.命令窗口C.菜单栏D.工具栏【答案】B5.在以下四组函数运算中,结果相同的是________。A.LEFT(VisualFoxPro,6)与SUBSTR(VisualFoxPro,1,6)B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C.VARTYPE(36-5*4)与VARTYPE(36-5*4)D.假定A=this,B=isastring,A-B与A+B【答案】A6.在下面的VisualFoxPro表达式中,不正确的是________。A.{^2008-12-0110:10:10AM}-10B.{^2008-12-01}-DATE()C.{^2008-12-01}+DATE()D.[^2008-12-01]+[1000]【答案】C7.在下列函数中,函数值为数值的是________。A.AT('人民','中华人民共和国')B.CTOD('01/01/96')C.BOF()D.SUBSTR(DTOC(DATE()),7)【答案】A8.已知D1和D2为日期型变量,下列4个表达式中非法的是________。A.D1-D2B.D2-36C.D1+28D.D1+D2【答案】D9.函数INT(数值表达式)的功能是________。A.按四舍五入取数值表达式值的整数部分B.返回数值表达式值的整数部分C.返回不大于数值表达式值的最大整数D.返回不小于数值表达式值的最小整数【答案】B11.设D=56,VARTYPE(D)的输出值是________。A.NB.CC.LD.D【答案】C12.设N=886,M=345,K=M+N,表达式1+&K的值是________。A.1232B.数据类型不匹配C.1+M+ND.346VisualFoxpro数据库与程序设计基础实验教程5【答案】A13.如果X=10,Y=X=20,则TYPE(Y)的值是________。A.L.NC.CD.出错【答案】C14.命令?VARTYPE(TIME())结果是A.CB.DC.TD.出错【答案】A15.命令?LEN(SPACE(3)-SPACE(2))的结果是A.1B.2C.3D.5【答案】D2.1.2填空题1.VisualFoxPro6.0是________位的关系型数据库管理系统。【答案】322.在命令窗口中键入命令后,按________键执行该命令。【答案】Enter3.对VisualFoxPro进行环境设置除了用SET命令外,还可以在________对话框中进行设置。【答案】选项4.VFP的三种工作方式是________、________和________工作方式。【答案】菜单,命令,程序5.VFP命令的续行符是________。【答案】;6.在VisualFoxPro中,项目文件的扩展名是________。【答案】PJX7.扩展名为.Prg的程序文件在“项目管理器”的________选项卡中显示和管理。【答案】代码8.项目管理器的“移去”按钮有两个功能:一是把文件________,二是________文件。【答案】从项目管理器中移去,从磁盘上删除9.如果一个表达式中包含算术运算、关系运算、逻辑运算和函数时,则运算的优先次序是________。【答案】函数算术运算关系运算逻辑运算,10.TYPE(10/25/08)的输出值是________。【答案】N11.设工资=1200,职称=教授,下列逻辑表达式的值是________。工资1000AND(职称=教授OR职称=副教授)【答案】.T.12.ROUND(337.2007,3)的结果是________。【答案】337.201第3章数据库与表的基本操作13.LEN(THISISMYBOOK)的结果是________。【答案】1514.TIME()返回值的数据类型是________。【答案】字符型15.MOD(9,-2)的返回值为______。【答案】-1第3章数据库与表的基本操作3.1基础知识练习3.1.1选择题1.不允许记录中出现重复索引值的索引是________。A.主索引B.主索引、候选索引、普通索引C.主索引和候选索引D.主索引、候选索引和惟一索引【答案】C2.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表________。A.是同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个是数据库表另一个是自由表【答案】A3.在VisualFoxPro中,可以对字段设置默认值的表________。A.必须是数据库表B.必须是自由表C.可以是自由表或数据库表D.可以是自由表和数据库表【答案】A4.在VisualFoxPro中,打开数据库的命令是________。A.OPEN数据库名B.OPENDATABASE数据库名C.USE数据库名D.USEDATABASE数据库名【答案】B5.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是________。A.永久性关联B.永久性关联或临时性关联C.临时性关联D.永久性关联和临时性关联【答案】C6.在VisualFoxPro中,通用型字段C和备注型字段M在表中的宽度都是________。VisualFoxpro数据库与程序设计基础实验教程7A.2个字节B.4个字节C.8个字节D.10个字节【答案】B7.可以伴随着表的打开而自动打开的索引文件是________。A.单一索引文件(IDX)B.结构化复合索引文件C.复合索引文件(CDX)D.非结构化复合索引文件【答案】B8.VisualFoxPro参照完整性规则不包括________。A.更新规则B.查询规则C.删除规则D.插入规则【答案】B9.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的________。A.“一方”表的主索引或候选索引,“多方”表的普通索引B.“一方”表的主索引,“多方”表的普通索引或候选索引C.“一方”表的普通索引,“多方”表的主索引或候选索引D.“一方”表的普通索引,“多方”表的候选索引或普通索引【答案】A10.不论索引是否生效,均能定位到相同记录上的命令是________。A.GOTOPB.GOBOTTOMC.GO6D.SKIP【答案】C11.要为当前表中所有职工增加100元工资应该使用命令________。A.CHANGE工资WITH工资+100B.REPLACE工资WITH工资+100C.CHANGEALL工资WITH工资+100D.REPLACEALL工资WITH工资+100【答案】D12.当前已打开的学生表中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的命令是________。A.LIST姓名FOR出生日期=1985B.LIST姓名FOR出生日期=1985C.LIST姓名FORYEAR(出生日期)=1985D.LIST姓名FORYEAR(出生日期)=1985【答案】C13.在VFP环境下,用LISTSTRUCTURE命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为________。A.58B.59C.60D.61【答案】B14.如果需要给当前表增加一个字段,应使用的命令是________。A.APPENDB.MODIFYSTRUCTUREC.INSERTD.EDIT【答案】B第3章数据库与表的基本操作16.当前表中有60条记录,未指定主控索引。当前记录为第6条记录。如果执行命令SKIP3后,则当前记录为第________条记录。A.3B.4C.8D.9【答案】D17.使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向________。A.末记录B.首记录C.末记录的后面D.首记录的前面【答案】C18.当前表中有4个数值型字段:数学、英语、计算机和总分。其中数学、英语
本文标题:VFP实验教程_部分_
链接地址:https://www.777doc.com/doc-2854577 .html