1第一部分数据库概论1.信息世界的主要对象称作为__D_____。A、关系B、属性C、记录D、实体2.在概念模型中,实体所具有的某一特性称之为___B____。A、实体集B、属性C、码D、实体型3.数据模型是将概念模型中的实体及实体间的联系表示成便于计算机处理的一种形式。数据模型一般有关系模型、层次模型和___C___。A、网络模型B、E–R模型C、网状模型D、实体模型4.用VFP进行学生学籍管理属于计算机的______C__。A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用5.常说的DBS、DB、DBMS三者之间的关系是____C___。A、DBMS包括DB和DBSB、DB包括DBMS和DBSC、DBS包括DB和DBMSD、DBMS、DB和DBS之间无关联6.在有关数据管理的概念中,数据模型是指_____C__。A、文件的集合B、记录的集合C、记录及其联系的集合D、网状层次型数据库管理系统7.在关系运算中,查找满足一定条件记录的运算称之为__B_____。A、复制B、筛选C、投影D、关联8.数据表是相关数据的集合,它不仅包括数据本身,而且包括___A____。A、数据之间的联系B、数据定义C、数据控制D、数据字典9.在有关数据库的概念中,若干记录的集合称为___D____。A、字段B、文件C、数据项D、数据表10.如果一个关系中的属性或属性组不是该关系的关键字,但它们是另外一个关系的关键字,则称这个关键字为该关系的____C___。A、主关键字B、内关键字C、外关健字D、关系11.如果一个关系中的一个属性或属性组能够惟一地标识一个元组,那么称该属性或属性组为____B____。A、外关键字B、候选关键字C、主关键字D、关系12.DBMS的功能包括数据定义、数据操纵、数据库运行控制和__A______。A、数据字典B、数据处理C、数据联接D、数据投影13.在已知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录型与课程记录型之间的联系是____C____。A、一对一B、一对多C、多对多D、未知14.能对数据库中的数据进行输入、增删、修改、统计、加工、排序、输出等操作的软件系统称为___B_____。A、数据库系统B、数据库管理系统C、数据控制程序集D、数据库软件系统15.以下有关VFP运行方式的叙述,正确的是__D______。A、只有一种工作方式,即命令工作方式B、有两种工作方式,即命令和程序方式C、有两种工作方式,即键盘和鼠标方式D、有三种工作方式,即命令、程序和菜单方式216.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是__B______。A、互不相关的B、不可分解的C、长度可变的D、互相关联的17.一个关系相当于一张二维表,二维表中的各栏目相当于该关系的__D____。A、数据项B、元组C、结构D、属性18.如果要改变一个关系中属性的排列顺序,应使用的关系运算是___C____。A、重建B、选取C、投影D、连接19.一般说来,数据库管理系统主要适合于用作___B_____。A、文字处理B、资料管理C、表格计算D、数据通讯20.在关系型数据库管理系统中,所谓关系是指_____D____。A、各条数据记录之间存在着一定的关系B、各个字段数据之间存在着一定的关系C、一个数据库与另一个数据库之间存在着一定的关系D、满足一定条件的一个二维数据表格21.一个数据库管理系统是___A____。A、一个软件B、一台存有大量数据的计算机C、一种设备D、一个负责管理大量数据的机构22.一个关系型数据库管理系统所应具备的三种基本关系操作是___A_____。A、筛选,投影与连接B、编辑、浏览与替换C、插入、删除与修改D、排序、索引与查询23.VFP数据库管理系统的数据模型是____B____。A、结构型B、关系型C、网状型D、层次型24.关系数据库管理系统存储与管理数据的基本形式是____B___。A、关系树B、二维表C、结点路径D、文本文件25.在关系型数据库管理系统中,一个关系对应一个____C___。A、字段B、记录C、数据表文件D、索引文件26.用户启动VFP后,若要退出VFP回到Windows环境,可以在命令窗口中输入____A____命令。A、QUITB、EXITC、CLOSED、CLOSEALL27.在关系理论中,把能够惟一地确定一个元组的属性或属性组合称之为__B____。A、索引码B、关键字C、域D、外码28.设“职工档案”数据表中有职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段是____A____。A、职工编号B、姓名C、年龄D、职务29.用二维表来表示实体与实体之间联系的数据模型称为___B_____。A、面向对象模型B、关系模型C、层次模型D、网状模型30.数据库系统与文件系统的主要区别是____D____。A、文件系统简单,而数据库系统复杂B、文件系统只能管理少量数据,而数据库系统能管理大量数据C、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件D、文件系统不能解决数据冗余和数据独立性问题,而数据库系统则可以31.为了以最佳方式为多种应用服务,将数据集中起来以一定的组织方式存放在计算机的外部存储器中,就构成了____A____。3A、数据库B、数据库系统C、数据操作系统D、数据库管理系统32.DBMS是一种____C____。A、采用了数据库技术的计算机系统B、包括数据库管理人员、计算机软硬件以及数据库系统C、位于用户与操作系统之间的一层数据管理软件D、包含操作系统在内的数据管理软件系统33.单用户数据表管理系统与多用户数据表管理系统之间最明显也是最重要的差别,在于是否支持多个用户___D_____数据表。A、查询B、定义C、修改D、共享34.在设计数据库前,常常先建立概念数据模型,一般用__B______来表示实体类型及实体间的联系。A、数据流图B、E–R图C、模块图D、程序框图35.关系代数运算是以____C____为基础的运算,它的基本操作是并、差、笛卡尔积、投影和选择。A、关系运算B、谓词演算C、集合运算D、代数运算第二部分VFP基础知识1.VFP系统允许字符型数据最大的宽度是____D____。A、64B、100C、128D、2542.VFP的一个数据表文件最多允许有_____D___条记录。A、1280B、2560C、5120D、10亿3.VFP数据表中的字段是一种____B____。A、常量B、变量C、函数D、对应关系4.VFP可使用不同的数据类型描述数据库文件中的字段,如:字符型(C)、数值型(N)、日期型(D)、逻辑型(L)、___B_____(M)等。A、浮点型B、备注型C、屏幕型D、时间型5.以下命令中,可以显示“工程”的是__A______。A、?SUBSTR(武汉工程大学,5,4)B、?SUBSTR(武汉工程大学,3,2)C、?SUBSTR(武汉工程大学,5,2)D、?SUBSTR(武汉工程大学,3,4)6.下列式子中,合法的VFP表达式是____D____。A、123+SPACE(3)+VAL(456)B、CTOD(08/18/08)+DATE()C、ASC('ABCD')+18D、CHR(66)+STR(1568.935,6)7.当EOF()函数为真时,记录指针指向当前表文件的___D_____。A、某一条记录B、第一条记录C、最后一条记录D、最后一条记录的下面8.若DATE1='04/12/12',表达式&DATE1结果的数据类型是___B_____。A、字符型B、数值型C、日期型D、不确定9.与.NOT.(n1=60.AND.n1=18)等价的条件是__A______。A、n160.OR.n118B、n160.AND.n118C、n160.OR.n118D、n160.AND.n11810.在VFP中,_____C___是合法的字符串。4A、{'计算机水平测试'}B、[[计算机水平测试]]C、['计算机水平测试']D、计算机水平测试11.若X=56.789,则命令?STR(X,2)–SUBSTR('56.789',5,1)的显示结果是_____B___。A、568B、578C、48D、4912.如果内存变量名与当前打开数据表中的一个字段名均为name,则执行命令?name后显示的是____C____。A、内存变量的值B、随机值C、字段变量的值D、错误信息13.顺序执行以下赋值命令之后,下列表达式中错误的是_____B___。A=123B=3*5C=XYZA、&A+BB、&B+CC、VAL(A)+BD、STR(B)+C14.执行以下命令后显示的结果是_____A___。STORE2+37TOAB='.T.''.F.'?A.AND.BA、.T.B、.F.C、AD、B15.执行以下命令后显示的结果是___D_____。N='123.45'?'67'+&NA、190.45B、67+&NC、67123.45D、错误信息16.若A='B'、B=3*5、C='3*5',则以下表达式正确的是___B_____。A、A+BB、B+&CC、C+&BD、A+&B17.以下各表达式中,运算结果为数值型的是___D_____。A、RECNO()10B、YEAR=2000C、DATE()–50D、AT('IBM','Computer')18.以下各表达式中,运算结果为字符型的是____A____。A、SUBSTR('123.45',5)B、'IBM'$'Computer'C、AT('IBM','Computer')D、YEAR='2000'19.以下各表达式中,运算结果为日期型的是____C____。A、04/05/12–2B、CTOD('04/05/12')–DATE()C、CTOD('04/05/012')–3D、DATE()–04/05/1220.下列符号中,_____A___是VFP合法的变量名。A、AB7B、7ABC、IFD、AB.721.设当前数据表有10条记录,当EOF()为真时,命令?RECNO()的显示结果是_______B____。A、10B、11C、0D、空22.假定X=2,执行命令?X=X+1后,结果是__D______。A、3B、2C、.T.D、.F.23.假定字符串A=123,B=234,则下列表达式中运算结果为逻辑假的是_____C___。A、.NOT.(A=B).OR.B$13579B、.NOT.A$ABC.AND.ABC、.NOT.(AB)D、.NOT.(A=B)524.打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是___A_____。A、.T.和.T.B、.F.和.F.C、.T.和.F.D、.F.和.T.25.要判断数值型变量Y是否能够被7整除,错误的条件表达式为___D____。A、MOD(Y,7)=0B、INT(Y/7)=Y/7C、0=MOD(Y,7)D、INT(Y/7)=MOD(Y,7)26.在表达式ABCD$AD.OR.(1.1+2)^36中,若运算符$、.OR.、+、^、分别用、、、、编号,则该表达式中各运算符的运算次序是__B____。A、、、、、B、、、、、C、、、、、D、、、、、27.下列名词中,可作为VFP自由表中的字段名的是___A____。A、计算机成绩B、成绩C、2012年成绩D、等级考试成绩28.下列数据中为合法的VFP常量的是___B_____。A、{02/07/2012}B、.y.C、TrueD、15%29.表达式5+5%2*2的运算结果为_____D___。A、错误!B、6C、10D、730.可以参加“与”、“或”、“非”逻辑运算的对象___A_____。A、只能是逻辑型的数据B、可以是数值型,字符型的数据C、可以是数值型、字符型、日期型的数据D、可以是数值型、字符型、日期型、逻辑型的数