您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 数据库原理与应用-复习模拟试卷2
数据库原理与应用复习一、考试题型1、选择题,共15题,每题3分2、填空题,共15空,每题2分3、程序填空题,共25分。二、期末考试复习模拟题1、选择题:1、FoxPro数据库系统是。A网络B层次C关系D链状2、设X=“ABC”,Y=“ABCD”,则下列表达式中值为.T.的是。AX=YBX==YCX$YDAT(X,Y)=03、要把第三个字符为M的全部内存变量存入内存变量文件ST中,应该用命令。ASAVEALLLIKE??M?TOSTBSAVEALLLIKE??M*TOSTCSAVEALLEXCEPT??M?TOSTDSAVEALLLIKE*M*TOST4、相继执行如下两条命令:M=[10+20]?M屏幕上显示的输出结果是。A30B30.00C[10+20]D10+205、要关闭已打开的数据表文件test.dbf,可以。A在Command窗口键入close命令B在Command窗口键入clear命令C在Command窗口键入Use命令D选择File菜单的close选项6、下列命令中,定位记录指针的命令是。AUSEBGOCSELECTDLIST7、在数据库中,记录是由字段值构成的数据序列,但数据长度要比各字段宽度之和多一个字节,这个字节是用来存放。A记录分隔标记的B记录序号的C记录指针定位标记的D删除标记的8、如果需要给当前表增加一个字段,应使用命令是。AAPPENDBMODIFYSTRUCTURECINSERTDEDIT9、用在程序中,可以终止程序执行并返回到FoxPro状态的命令是。AQUITBEXITCBYEDCANCEL10、数据表中有30个记录,如果当前记录为第1条记录,把记录指针移到最后一个,测试当前记录号函数RECNO()的值是。A31B30C29D2811、在FoxPro中,函数MOD(4*9,90/9)返回的结果是。A-6B4C-4D612、在FoxPro环境下要选择5号工作区,应该使用的窗口是。AViewBIndexCSetupDOpen13、下列数据中,不是常量的是。ANAMEB“年龄”C“91/01/02”D.T.14、在查询命令SELECT中,能够实现数据表之间关联的选项是。AHAVINGBGROUPBYCWHEREDORDERBY15、一个过程文件最多可以包含128个过程,其文件扩展名是。A.PRGB.FOXC.DBTD.TXT16、从数据库的整体结构看,数据库系统采用的数据模型有。A网状结构、链状模型和层次模型B层次模型、网状模型和环状模型C层次模型、网状模型和关系模型D链状模型、关系模型和层次模型17、假定已经执行了命令M=[30+5],再执行命令?M,屏幕将显示。A[30+5]B30+5C35D35.0018、如果内存变量MX的类型是日期型,那么下列给变量MX赋值正确的方法是。AMX={01-04-05}BMX=“01-04-05”CMX=01-04-05DMX={“01-04-05”}19、已知字符串M=“ABCD”,N=“EFIJ”。则连接运算M-N的结果是。A“ABCDEFIJ”B“ABCDEFIJ”C“ABCDEFIJ”D“ABCDEFIJ”20、在某数据表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用逻辑表达式。A婚否OR性别='女'B婚否=.T.AND性别='女'C婚否AND性别=女D已婚OR性别='女'21、在FoxPro环境下已建立了一些数据表文件,若在命令窗口输入并执行下列命令useinfor后,打开的数据表文件名是。Ainfor.dbfBinfor.idxCinfor.qprDinfor.bas22、下列操作中,不能用MODIFYSTRUCTURE命令实现的是。A对记录数据进行修改B删除数据表中的某些字段C为数据表增加字段D对数据表的字段名进行修改23、在FoxPro中执行LIST命令,要想在屏幕和打印机上同时输出,应使用命令。ALISTPRINTONBLISTTOPRINTCPRINTLISTDLISTONPRINT24、要删除当前数据表文件的“性别”字段,应使用命令。AREPLACEBZAPCMODIFYSTRUCTUREDDELETE25、打开学生数据表及索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令。AFIND-100BSKIP100CGOTO100DLOCATEFOR记录号=10026、在FoxPro中,能够进行条件定位的命令是。ASKIPBLOCATECSEEKDGO27、设学生数据表文件已经打开,要把指针定位在第一个入学成绩大于400的记录上,应使用命令。AFINDFOR入学成绩400BFIND入学成绩400CLOCATEFOR入学成绩400DSEEK入学成绩40028、使用的职工数据表其表结构如下:姓名(C,8)出生日期(D,8)职称(C,10)工资(N,8,2)已打开职工数据表,其中每条记录对应一名职工,统计出所有职工平均工资,应使用的操作命令是。ASUMALL工资TOPJBCOUNTALLTOPJCTOTALALLON工资TOPJDAVERAGEALL工资TOPJ29、在FoxPro环境下,利用View窗口建立数据表之间的关系必须使用的按钮是。ABrowseBOpenCRelationsDSetup30、在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是。ATEXT-ENDTEXTBDOWHILE-ENDDOCIF-ENDIFDDOCASE-ENDCASE31、数据库管理系统是用来建立、存取、管理和维护数据库的软件系统,英文简称是。ADBMSBDMSBCBDMSDDBSM32、逻辑型数据类型字段的长度固定为个字节。A8B1C4D033、顺序执行下列命令后,最后一条命令显示结果是。USECHJGO5SKIP-2?RECNO()A3B4C5D734、一个关系是一张二维表,在FoxPro中,一个关系对应一个。A字段B记录C数据表文件D索引文件35、下列逻辑运算,结果是假的是。A?“ABCDE”==“ABCDE”BNOT(ROUND(123.456,2)INT(123.45))C{95-05-01}+45{95-06-26}D“ABC”“ABCDEF”36、要从某数据表文件中逻辑删除一条记录,应使用命令。A先用DELETE命令,再用ZAP命令B直接用ZAP命令C先用DELETE命令,再用PACK命令D直接用DELETE命令37、执行如下两条命令STRING=“热爱大自然”?SUBSTR(STRING,5,4),屏幕显示的结果是。A热爱B爱大C大自D自然38、要使用数组数据更新当前数据表的当前记录,应当使用命令。ASCATTERTOBDIMENSIONCAPPENDFROMDGATHERFROM39对学生.dbf表文件按专业和入学成绩字段为关键字建立排序文件的操作是。ASORTON专业入学成绩TOZRBSORTON专业,入学成绩TOZRCSORTON专业+入学成绩TOZRDSORTON专业+STR(入学成绩,6,1)TOZR40、在FoxPro中,若要对一个打开的数据库增加新字段,应当使用命令。AAPPENDBMODIFYSTRUCTURECINSERTDEDIT41、数据库文件有10条记录,当前记录号是3,使用APPENDBLANK命令增加一条空记录,该空记录的序号是。A4B3C1D1142、下列4个表达式中,其值为“数据库系统”的是。A“数据库”+“系统”B“数据库”+“系统”C“数据库”-“系统”D“数据库”-“系统”43、要显示数据库文件中平均分超过90分和不及格的全部女生记录,应使用命令。ALISTFOR性别=‘女’,平均分=90,平均分=60BLISTFOR性别=‘女’,平均分90,平均分60CLISTFOR性别=‘女’,AND平均分90AND平均分60DLISTFOR性别=‘女’,AND(平均分90OR平均分60)44、在非嵌套程序结构中,可以使用LOOP和EXIT语句的基本程序结构是。ATEXT-ENDTEXTBDOWHILE-ENDDOCIF-ENDIFDDOCASE-ENDCASE45、在FoxPro环境下,利用View窗口建立数据表之间的关系必须使用的按钮是。ABrowseBOpenCRelationsDSetup2、填空题1、数据库系统就是指计算机系统中引用了数据库技术后的完整系统,主要由计算机硬件、软件、、用户四个主要部分组成。2、在FoxPro中用DIMENSIONM(4,4)定义数组后,数组M包含数组元素的个数是,各数组元素在没赋值之前的数据类型是,将数组元素W(2,2)用一维数组表示为。3、把指定数据表中的记录追加到当前数据表中,使用命令。4、在FoxPro中,命令?RECNO()是用来显示。5、在FoxPro中,使用LOCATE和CONTINUE命令既可以对数据表中的记录按进行查询,又可以对索引文件按进行查询,同时还可以对主索引进行查询。6、在FoxPro中,数据表的连接是一种,使用命令。7、要查询数据表仓库表中的全部字段,用SELECT语句表示为:。8、在SELECT查询命令中,使用AS选项定义列标题的字符长度最多不超过个字符时,才会在查询结果中完全显示该列标题9、在应用程序中,为方便程序的控制,经常要用到人机交互语句,在FoxPro程序设计中常用的人机交互语句有3种,分别是、和WAIT语句。10、将多个子程序存放在一个文件中,这个文件称为,存放在这个文件中的过程,只有打开该文件后才能使用。11、常见的数据模型有关系模型、和三种。12、RESTOREFROM命令的功能是。13、要分屏显示数据表的结构信息,可以在FoxPro命令窗口输入命令。14、在FoxPro中,与LOCATE命令配合使用的继续查找记录的命令是。15、对已打开的学生成绩.dbf数据表,按数学字段升序进行排序,在对话框中,从“AllFields”列表框中选择“数学”后单击MOVE按钮。16、FoxPro数据表之间可以建立关联,数据表之间的关联分为和。17、在RQBE关系查询时,可以对查询结果进行分组。分组时可以按照或的值进行。18、根据FoxPro变量的作用范围可以将内存变量分为两种,分别是、。19、在FoxPro中,函数按功能分类可以分为、、、日期时间函数、测试函数、自定义函数等。20、在FoxPro中可以使用和两种类型的变量。21、将数学表达式3X+2A*B2写成FoxPro表达式是。22、一个数据表文件的数值型字段具有4位小数,那么该字段的宽度最少应当定义位。23、当前数据表中“是否通过”字段为逻辑类型,要显示所有未通过的记录,操作的命令是:LISTFOR。24、查询命令SELECT*FROM学生,其中“*”表示,如果对单一数据表进行查询操作,SELECT命令中的FROM项是否可以省略:。25、在查询时不允许直接使用表达式进行分组,但可以使用该表达式的或来表示分组。26、有一仓库数据表已经打开,已经按货物名进行了索引,并指定为主索引。现在要使用索引查询将记录指针定位在货物名为“machine99”的第一条记录上,操作命令是;要继续定位在货物名为“machine99”的第二条记录上,操作命令是。27、用代表字符填写以下FoxPro表达式的数据类型:EOF()的数据类型是;YEAR(DATE())的数据类型是;DATE()-6的数据类型是。28、SET命令对系统状态和环境参数的设置只能改变当前值,不能改变系统的。3、程序填空题:1、执行如下语句:?”ABC””123”OR9+3*28*3ANDNOT“A”=”B”最后的显示结果是2、有如下命令序列:SETDELETEDONUSEFILEGO3DELETECOUNTTOA?A,RECCOUNT()设FILE数据库中共有100条记录,则执行了以上命令序列后,显示的结果是:3、SETTALKOFFS=0A=1INPUT“N=?”TONDOWHILES=NS=S+AA=A+1ENDDO?SSETT
本文标题:数据库原理与应用-复习模拟试卷2
链接地址:https://www.777doc.com/doc-4806210 .html