您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 数据库《Visual_FoxPro》模拟试卷5
1数据库《Visual_FoxPro》模拟试卷5(考试时间90分钟总分100分)学校姓名学号成绩题号一二三得分一、填空题(每题1分共40分)1.数据库、数据库系统、数据库管理系统这三者之间的关系是()A)数据库系统包含数据库和数据库管理系统B)数据库管理系统包含数据库和数据库系统C)数据库包含数据库系统和数据库管理系统D)数据库系统就是数据库,也就是数据库管理系统2.在关系运算中,查找满足一定条件的元组的运算称之为()A)复制B)选择C)投影D)关联3.在下述关于数据库系统的叙述中,正确的是()A)数据库中只存在数据项之间的联系B)数据库的数据项之间和记录之间都存在联系C)数据库的数据项之间无联系,记录之间存在联系D)数据库的数据项之间和记录之间都不存在联系4.如果一个关系中的一个属性或属性组能惟一地标识一个元组,那么称该属性或属性组为()A)外关键字B)候选关键字C)主关键字D)关系5.数据库系统与文件系统的主要区别是()A)文件系统简单,而数据库系统复杂B)文件系统只能管理少理数据,而数据库系统能管理大量数据C)文件系统只能管理数据文件,而数据系统能管理各种类型的文件D)文件系统不能解决数据冗余和数据独立性问题,而数据库系统则可以6.数据库系统的核心是()A)数据库B)操作系统C)数据库管理系统D)文件7.关系数据库管理系统的数据模型是()A)关系型B)二维表C)网状型D)层次型8.VFP的一个数据表文件最多允许有()条记录。A)1280B)2560C)5120D)10亿9.用户启动VFP后,若要退出VFP回到Windows环境,可在命令窗口中输入()A)QUITB)EXITC)CLOSED)CLOSEALL10.VFP数据表中的字段是一种()A)常量B)变量C)函数D)时间型11.下列式子中,()肯定不是合法的VFP表达式A)[9999]-ABB)NAME+“NAME”C)10/18/98D)“教授”.OR.“副教授”212.若内存变量名与当前打开的数据表中的一个字段名均为name,则执行?name命令后显示的是()A)内存变量的值B)随机C)字段变量的值D)错误信息13.若X=56.789,则命令?STR(X,2)-SUBS(‘56.789’,5,1)的显示结果是()A)568B)578C)48D)4914.在VFP中,()是合法的字符串。A){‘计算机不平测试’}B)[[计算机不平测试]]C)[‘计算机不平测试’]D)““计算机不平测试””15.以下各表达式中,运算结果为数值型的是()A)RECNO()>10B)YEAR=2000C)DATE()-50D)AT(‘IBM’,‘Computer’)16.执行如下命令序列后,显示的结果是()STORE100TOYASTORE200TOYBSTORE300TOYABSTORE“A”TONSTORE“Y&N”TOM?&MA)100B)200C)300D)Y&M17.假定X=2,执行命令?X=X+1后,结果是()A)3B)2C).T.D).F.18.命令:?TYPE(“12/28/98”)的输出结果为()A)DB)CC)ND)U19.下列表达式中,运算结果为日期型的是()A)04/05/97+2B){04/05/97}-DATE()C)CTOD(“04/05/97”)-3D)DATE()+{04/05/97}20.在执行命令STORE5+3<7TOA和B=’.T.’’.F.’后,命令?A.OR.B的显示结果是()A).T.B).F.C)AD)B21.假设A=123,B=356,C=“A+B”,,则?TYPE(“1+&C”)的结果是()A)NB)CC)错误信息D)U22.函数LEN(TRIM(SPACE(8))-SPACE(8))返回的值是()A)0B)16C)8D)出错23.在VFP中,MIN(ROUND(8.89,1),9)的值是()A)8B)8.9C)9D)9.824.VFP函数ROUND(123456.789,-2)的值是()A)123456B)123500C)123456.700D)-123456.7925.假定已经执行了命令M=[28+2],再执行命令?M,屏幕将显示()A)30B)28+2C)[28+2]D)30.0026.以下命令中正确的是()A)STORE8TOX,YB)STORE8,9TOX,YC)X=8,Y=9D)X=Y=8327.VisualFoxPro参照完整性规则不包括()A)更新规则B)删除规则C)查询规则D)插入规则28.当前数据表文件记录如下,第二条记录是当前记录,执行命令LISTRESTFOR性别=“女”后,所显示的记录序号是()姓名性别年龄1王可斌女212李大贵男243赵一平女204孙克女235钱红男21A)1,2,3B)3,4,5C)1,2,3,4,5D)3,429.某数据表文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位为2。表文件中共有100条记录,则全部记录需要占用的存储字节数目是()A)1100B)1200C)1300D)140030.设某数值型字段宽度为8,小数位数为2,则该字段整数部分的最大取值为()A)99999B)999999C)9999999D)9999999931.在“职工档案”表文件中,“婚否”是L型字段(已婚为.T.未婚为.F.),“性别”是C型字段,若要显示已婚的女职工,应该用()A)LISTFOR婚否.OR.性别=“女”B)LISTFOR已婚.AND.性别=“女”C)LISTFOR婚否.AND.性别=“女”D)LISTFOR已婚.OR.性别=“女”32.若能够正常执行命令REPLACEALLMYFIELDWITHDTOC(DATE()),说明字段MYFIELD的类型是()A)数值型B)字符型C)逻辑型D)日期型33.下述命令中的哪一条不能关闭数据表()A)USEB)CLOSEDATABASEC)CLEARD)CLEARALL34.在打开的数据表文件中有工资字段(数值型),如果把所有记录的工资的工资增加10%,应使用的命令是()A)SUMALL工资*1.1TO工资B)工资=工资*1.1C)STORE工资*1.1TO工资D)REPLACEALL工资WITH工资*1.135.执行如下命令序列后,最后一条LIST命令显示的姓名顺序是()USESTUDENTLISTRecord#姓名性别入学成绩1王中一男4702李慧女42443程凯男4874陈嘉伟男3895刘广田男5796张晓敏女446SORTTOSTON性别/D,入学成绩LIST姓名A)李慧,张晓敏,陈嘉伟,王中一,程凯,刘广田B)王中一,程凯,陈嘉伟,刘广田,李慧,张晓敏C)李慧,张晓敏,王中一,程凯,陈嘉伟,刘广田D)张晓敏,李慧,刘广田,程凯,王中一,陈嘉伟36.下列文件都是数据表RSDA.DBF的索引文件,在打开该数据表时自动打开的索引文件是()A)RSDA.IDXB)XMZC.CDXC)RSDA.CDXD)无37.在VFP中,索引文件有两种扩展名,即.IDX和.CDX。下列对这两种扩展名的描述正确的是()A)两者无区别B)IDX是FoxBASE建立的索引文件,CDX是VFP建立的索引文件C)IDX只含一个索引元的索引文件,CDX含多个索引元的复合索引文件D)IDX是含多个索引元的复合索引文件,CDX是只含一个索引元的索引文件38.要求一个数据表文件的数值型字段具有5位小数,那么该字段的宽度最少应定义成()A)5位B)6位C)7位D)8位39.按工资(N,6,2)升序,工资相同者按参加工作时间(D型)从早到晚顺序,建立此索引文件的命令是()A)INDEXON工资/A,工作日期/DTAGINGB)SETINDEXON工资-工作日期TAGINGC)INDEXONSTR(工资,6,2)+DTOC(工作日期)TAGINGD)INDEXON工资+YEAR(工作日期)TAGING40.设人事档案表及该表按D型字段“出生日期”升序建立的索引文件均刚打开,此时若执行“GO3”命令,则记录指针指向()A)不确定B)表中年龄排行第三大的记录C)原人事档案表中的第三条记录D)表中年龄排行第三小的记录二、填空题(每题2分共30分)1.为改变关系的属性排列顺序,应使用关系运算中的运算。2.在一个关系中有这样一个或几个字段,它(们)的值可以惟一地标识一条记录,这样的字段被称为。3.设:XYZ=“172”,函数MOD(VAL(XYZ),8)的值是。4.TIME()返回值的数据类型是。5.VisualFoxPro的主索引和候选索引可以保证数据的完整性。6.在定义字段有效性规则时,在规则框中输入的表达式类型是。7.在VisualFoxPro中,最多同时允许打开个数据库表和自由表。8.设当前打开的数据表中共有10条记录,当前记录号是5,此时若要显示5、6、7、8号记录的内容,应使用的命令是。59.基于索引建立的一种临时联系称为关联,应使用命令。10.将表中的记录物理地按顺序重新排列叫排序,排序命令是。11.数据表student.dbf有学号(C,5)、性别(L)、年龄(N,2)、总分(N,3)几个字段,检索总分多于600分的学号,请写出SQL查询语句。12.查询设计器的筛选选项卡用来指定查询的。13.建立远程视图必须首先建立与远程数据库的。14.快捷菜单实质上是一个弹出式菜单。要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的事件代码中添加调用该弹出式菜单程序的命令。15.设计报表通常包括两部分内容:和。三、程序填空(每题5分共30分)1.下面的程序功能是按姓名提供学生成绩的查询:SETTALKOFFUSESTDACCEPT“请输入待查学生姓名:”TOXMDOWHILE.NOT.EOF()IF?“姓名:”+姓名,“成绩:”+STR(成绩,3,0)ENDIFSKIPENDDOSETTALKON2.下面程序用于逐个显示TEACHER.DBF中职称为教授的数据记录,请填空。USETEACHERDOWHILE.NOT.EOF()CLEARIF职称“教授”SKIPENDIFDISPLAYWAIT“按任意键继续!”SKIPENDDOUSE3.计算机等级考试考生数据表为STUDENT.DBF。笔试和上机成绩已分别录入其中的“笔试”和“上机”字段(皆为N型)中,此外另有“等级”字段(C型)。凡两次考试成绩均达到80分以上者,应在等级字段中自动填入‘优秀’。程序如下:SETTALKOFFUSESTUDENTDOWHILE.NOT.EOF()IF笔试>=80.AND.上机>=80ENDIF6SKIPENDDOUSESETTALKON4.有学生数据表STUDENT.DBF,其中编号(N,2,0)字段的值从1开始连续排列。以下程序欲按编号的1,9,17,25ּּּּ的规律抽取学生参加比赛,并在屏幕上显示参赛学生编号。USESTUDENTDOWHILE.NOT.EOF()IFMOD??编号ENDIFSKIPENDDOUSE5.下面的程序是将“社会主义现代化”字符串加入空格后显示为:“社会主义现代化”。SETTALKOFFCLEARX=“社会主义现代化”Y=“”DOWHILELEN(X)>=Y=Y+SUBSTR(X,1,2)+“”X=SUBSTR(X,3)ENDDO?RETURN6.设共有5个数据表文件std1.dbf~std5.dbf,下面程序的功能是删除每个表文件的末记录。N=1DOWHILEN=5M=STR(N,1)DB=USE&DBGOTOBOTTOMDELETEPACKN=N+1ENDDOUSE7《Visualfoxpro》模拟考试参考答案一、选择题题号12345678910答案ABBCDCADAB题号11121314151617181920答案DCBCDADCCA题号21222324252627282930答案ACBBBACDCA题号31323334353637383940答案CBCDACCCCC二、填空题1.选择2.主关键字3.44.字符型
本文标题:数据库《Visual_FoxPro》模拟试卷5
链接地址:https://www.777doc.com/doc-2428091 .html