数据库《VisualFoPro》模拟测验题_第1页
数据库《VisualFoPro》模拟测验题_第2页
数据库《VisualFoPro》模拟测验题_第3页
数据库《VisualFoPro》模拟测验题_第4页
数据库《VisualFoPro》模拟测验题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库VisualFoxPro模拟试卷4题目第一题第二题第三题总分得分(考试时间:90分钟)一.判断题(1分/题,共10分,对画V,错画X)1、VFP数据库管理系统的数据模型是关系型。2、可向菜单系统中添加初始化代码来创建环境、定义内存变量、打开文件等。3、表单设计中的数据环境是表单的数据来源。4、表单打开时,数据环境中的表可自动打开。5、表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。6报表包括两个组成部分:数据源和布局。7、报表设计中的布局文件保存了要输出的表中字段的值。8、报表设计中的字段控件可用于表示出现在报表中的字符。9、客户/服务器(client/server)

2、应用程序具有本地(客户)用户界面,但访问的是远程服务器上的数据。10、视图兼有表和查询的特点。二.选择题(每个选择1.5分,共60分)1、下列FOXBAS表达式运算结果为日期型的是04/05/972B)CTOD(O4/O5/97)DATE()C)CTOD(O4/O5/97)3D)DATE()“04/05/97”2、职工工资数据库文件按基本工资字段升序索引后,再执行GOTOP命令,此时当前记1B)基本工资最少的记录号C)0D)基本工资最多的记录号3、当前数据库文件有20条记录,当前记录号是10。执行命令LISTREST以后,当前记录号是10B)20C)21D)14、对学生成绩数据库文件按总分/N

3、/6.2降序、姓名/C/8升序索引。应当使用命令INDEXTOABCON总分,姓名INDEXTOABCON总分,姓名INDEXTOABCONSTF总分,5,1)+姓名INDEXTOABCONSTR(100总分)+姓名5、把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段,应当使用命令MODIFYSTRUCTUREB)DELETEC)REPLACED)ZAP6、命令SELECT0的功能是选择区号最小的空闲工作区选择区号最大的空闲工作区选择当前工作区的区号加1的工作区D)随机选择一个工作区的区号7、设职工数据库和按“工作日期”索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工

4、,应当使用命令FINDDATE()30B)SEEKDATE()30C)FINDDATE()30D)SEEKDATE()308比较WAITACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是WAIT、ACCEPTINPUTB)WAIT、ACCEPTC)ACCEPTINPUTD)INPUT、WAIT9、在VFP中,可以使用FOUND()函数来检测查询是否成功的命令包括LIST、FIND、SEEKB)FIND、SEEK、LOCATEC)FIND、DISPLAY、SEEKD)LIST、SEEK、LOCATE10、在下面FoxBASE命令中,不能修改数据记录的命令是BROWSEB)EDIT

5、C)CHANGED)MODIFY11、设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令A)GOTOPB)GOBO(P)C)SKIP1D)GO112、设职工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令A)FINDFOR工资620B)SEEK工资620CLOCATEFO工资620D)FIND工资62013、设当前表文件含有字段salary,命令REPLACEsalaryWITH1500的功能是将表中所有记录的salary字段的值都改为1500只将表中当前记录的salary字段的值改为1500由于没有指定条件,所以不能

6、确定将表中以前未更改过的salary字段的值改为150014、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令SETINDEXTOOPENINDEXUSEINDEXD)必须与表文件一起打开15、在以下关于索引的说明中,错误的是A)索引可以提高查询速度B)索引可能降低更新速度C)索引和排序具有不同的含义D)不能更新索引字段16、以下关于ACCEPT命令的说明,正确的是A)将输入作为字符接收B)将输入作为数值接收C)将输入作为逻辑型数据接收D)将输入作为备注型数据接收17、在使用命令进行格式化输出时,为了使输出结果只输出到打印机上,应使用命令A)SETP

7、RINTONB)SETPRINTERTOLPT1C)SETDEVICETOPRINTD)SETPRINTERTOPRN18、在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,应使用命令DELETEFOR“D”书号DELETEFORSUBSTR(书号,1,1)=“D”DELETEFOR书号=D*DELETEFORRIGHT(书号,1)=“D”表与相应索引文件已经打开,内存变量XM“李春”,执行时会产生逻辑错误的命令是()。A)LOCATEFOR生名=XMB)FIND&XMC)SEEKXMD以下命令中正确的是()C)SEEKXMD以下命令中正确的是()LOCA

8、TEFOR生名=&XMA)STORE8TOX,YC)X=8,Y=9DA)STORE8TOX,YC)X=8,Y=9DB)STORE8,9TOX,Y)X=Y=821统计女生人数并将结果存放于变量X中的命令是COUNTFOR.NOT性别=”男”TOXCOUNTFOR(性别=”女”)=.TOXSUMFOR(性别”男”)=.TOXSUMFOF性别二”女”TOX在已打开的表中,要永久删除当前记录位置开始的10条记录,可用()先执行DELETENEXT1命令,后用PACK命令先执行DELETERECORD命令,后用PACK命令先执行DELETEFORRECORD命令,后用PACK命令ZAPNEXT10从表c

9、ustomer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为()INTOCURSORMyCursorINTOTABLEMyCursorINTOCURSORMyCursorINTOTABLEMyCursorINTOTABLEMyCursorSELECT*FROMcustomerSELECT*FROMcustomerSELECTALLFROMcustomerCREATESQLVIEWMyCursorASSELECT*FROMcustomer24、对学生成绩数据库文件按总分/N/6.2降序、姓名/C/8升序索引。应当使用命令INDEXTOABCON总分,姓名INDEXTO

10、ABCON总分,姓名INDEXTOABCONSTR总分,5,1)+姓名INDEXTOABCONSTR(100总分)+姓名25、按照数据库的数据模型分类,VFP属于()层次型关系型网状型混合型26、命令SELECT0的功能是选择区号最小的空闲工作区选择区号最大的空闲工作区选择当前工作区的区号加1的工作区随机选择一个工作区的区号27、设职工数据库和按“工作日期”索引的索引文件已经打开,要把记录指针定位到工作刚好满30天的职工,应当使用命令A)FINDDATE()30B)SEEKDATE()30C)FINDDATE()30D)SEEKDATE()3028、下列概念中,正确的是()在一个工作区中只能打

11、开一个表文件,打开新的表文件后,原来所打开的表文件就自动关闭一个表文件可以在不同的工作区同时打开一个工作区中可以同时打开多个表文件JOIN命令生成的表文件可以与连接文件在一个工作区同时打开29、在VFP中,可以使用FOUND(函数来检测查询是否成功的命令包括A)LIST、FIND、SEEKB)FIND、SEEK、LOCATEC)FIND、DISPLAY、SEEKD)LIST、SEEK、LOCATE30、在下面FoxBASE命令中,不能修改数据记录的命令是A)BROWSEB)EDITC)CHANGED)MODIFY31、设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应

12、该使用命令A)GOTOPB)GOBO(P)C)SKIP1D)GO132、设职工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令A)FINDFOR工资620B)SEEK工资620CLOCATEFOR:资620D)FIND工资62033、在非嵌套程序结构中,可以使用A)TEXTENDTEXTC)IFENDIFLOOP和EXIT语句的基本程序结构是(DOWHILENDDODOCASENDCASE)。34、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令A)SETINDEXTOOPENINDEXUSEINDEXD)必须

13、与表文件一起打开35、在以下关于索引的说明中,错误的是A)索引可以提高查询速度B)索引可能降低更新速度索引和排序具有不同的含义D)不能更新索引字段TOCo1-5hz函数LEN(SPACE(5)-SPACE的返回值是()错误信息(B)17(C)6(D)4某表文件中有日期型字段”出生日期”,设N=01/01/80,下列命令正确的是()(A)LOCATEFOF出生日期=01/01/80LOCATEFOF出生日期二&NLOCATEFORDTOC(生日期)=NLOCATEFORDTOC(生日期)=CTOD(N)38、在图书数据库文件中,书号字段为字符型,要求将书号以字母D开头的所有图书记录打上删除标记,

14、应使用命令DELETEFOR“D”书号DELETEFORSUBSTR(书号,1,1)=“D”DELETEFOR书号=D*DELETEFORRIGHT(书号,1)=“D”表与相应索引文件已经打开,内存变量XM“李春”,执行时会产生逻辑错误的命令是()。A)LOCATEFOR生名=XMB)FIND&XMC)SEEKXMD)LOCATEFOR生名=&XM40、“计算机等级考试”这七个汉字作为字符串常量,在VFP中,可表示为().A.计算机等级考试B.(计算机等级考试)C.计算机等级考试D.计算机等级考试”三程序填空(每空2分,共30分)1、对TEACHER.DB中的每条记录的SALARY字段作如下变

15、化:若SALARY=3000,则上浮3%,若SALARY=3000REPLACEsalaryWITHsalary*1.03ELSE2ENDIFENDSCANUSE2、一学生档案表STUDENT.DBF,其字段有:学号、姓名、专业、出生日期、入学成绩、简历,表中已有数据。另有一学生成绩表SCORE.DBF,其字段有:学号、平均分、操行成绩,表中已有数据。以下程序实现输入学号后根据平均分和操行成绩判断该学生的奖学金等级,最后输出学号、姓名、奖学金等级。SETTALKOFFSELE1USESTUDENTSELE2USESCOREINDEXON学号TOXHSELEA3ACCEPT请输入学生学号TONO

16、SEEKNOZX=4IF.NOT.EOF()DOCASETOCo1-5hzCASE平均分=90.AND.&ZX=优JXJ=甲等CASE平均分=80.AND.(&ZX=优.OR.&ZX=良)JXJ=乙等CASE平均分=75.AND.(&ZX=优.OR.&ZX=良)JXJ=丙等OTHERWISEJXJ=无ENDCASE?学号,学号,姓名,姓名,奖学金,JXJENDIFCLOSEALLSETTALKON1.设表STU.DBF中有“学号、姓名、性别、出生日期、班级”等字段,程序完成根据姓名进行的查询:settalkoffusestustorespace(6)toxmindexon学号toxh5acce

17、pt“输入姓名:”toxmlocatefor姓名=xm6displayelse?查无此人endifwait“继续吗?”toynifupper(yn)=Nexitelseloopendifenddousesettalkoff3、假定表MEMBER.D中包含姓名和姓名缩写信息(字段有:FIRSTNAM、_ASTNAMEPERSONJD字段。当向表中增加一条记录时,输入姓名(即FIRSTNAM和LASTNAME后,自动生成姓名缩写(即PERSONJD的值。如果表中已有相同的姓名缩写,贝呼合姓名缩写加一个数字。例如:MichaelSuyama的缩写为MS,MargaretSun的姓名缩写与之相同,则缩

18、写为MS1以后,MichelleSmith的姓名缩写便是MS2依次类推。SETTALKOFFUSEMEMBERINDEXONPERSON_IDTOID7ACCEPT请输入姓:”FNACCEPT“请输入名:”LNLASTNAMEWITHLNLEFT(LASTNAME,1)LASTNAMEWITHLNLEFT(LASTNAME,1)REPLACEFIRSTNAMEWITHFN,nHere=RECNO()CINITIALS=LEFT(FIRSTNAME,1)+NSUFFIX=0DOWHILEFOUND()NSUFFIX=NSUFFIX+1CINITIALS=LEFT(CINITIALS,2)+ALLTRIM(STR(NSUFFIX)9ENDDOGOTO10REPLACEPERSON_IDWITHCINITIALSUSESETTALKON4.有以下STD.DBF表文件:Record#

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论