




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VFP数据库系统模拟考试题(三)一、填空题(15分,每空1分)1.Visual FoxPro是一个( 1 )型的数据库管理系统。它的数据库由字段、( 2 )、( 3 )、数据库4个层次组成。2.若某一内存变量名与字段变量名皆为XH,则命令?XH将显示( 4 )的值。3.如果一个已建立索引的表文件中有8条记录,当BOF()为真时,RECNO()的值为( 5 )。4.下列Visual FoxPro命令SEEK、FIND、LOCALE、TOTAL、SUM中,执行时不要求对数据库表文件进行索引的命令是( 6 )和( 7 )。5.学生表文件中有字符字段“奖学金”。要求将奖学金大于等于50的学生记录全部打
2、上删除标记,应使用命令( 8 )。6.索引文件分为( 9 )和复合索引文件两类,复合索引文件又可以分为( 10 )和( 11 )两类。7.在Visual FoxPro命令窗口中要删除表文件GZ.DBF,使用命令( 12 )。8.数学表达式B2-4AC的Visual FoxPro表达式为( 13 )。9.有下列算术运算符X+Y、.AND.、X/Z、=,请按优先级别从高到低依次写出 ( 14 )。10. 在Visual FoxPro环境下,删除一个文件前,必须 ( 15 )才能删除它 。 二、单项选择题:(每空1分,共30分)1.若表中有10条记录,有3条记录已加删除标记,这时执行设置命令set
3、delete on,再执行?reccount(),结果为(1)。A、3 B、7 C、 10 D、92. Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是 (2)。A、 索引、排序、查找 B、 建库、录入、排序C、 选择、投影、联接 D、 显示、统计、复制3.以.DBF为扩展名的文件是(3),以.IDX为扩展名的文件是(4),以.SCX为扩展名的文件是(5),以.PJX为扩展名的文件是(6)。A、表文件 B、备注文件 C、索引文件 D、项目文件E、内存变量文件 F、程序文件 G、图文件H、表单文件4.在VFP中,不能肯定将当前记录定位到1号记录的命令是(7)。A、GO 1
4、 B、GO RECORD 1C、 GO TOP D、LOCATE FOR RECNO()=15.执行STORE “456” TO NN 后,在执行?”123”+NN结果是(8),执行?”123+&NN”结果是(9)。A、 B、579 C、123 D、123+4566. (10) 操作必定得到逻辑值。 A、比较 B、加法 C、取SIN值 D、SUBSTR()函数7.(11)命令完成后不移动记录指针。 A、LIST B、SKIP C、REPL S2 WITH 6 D、DISP NEXT 58.相应数据库表和索引文件已打开,用Find命令把记录指针指向姓“李”记录后,使指针指向下一个同姓的命令是(1
5、2)。 A、 go next B、continue C、skip D、find 李9.若变量x=10,kk=”x=123”,则函数TYPE(KK)值是(13)。 A、 L B、N C、 C D、错误10. 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为(14) 。A、 2个 B、 3个 C、 5个 D、 6个11.按照数据模型分类,数据库系统可以分为3种类型(15)。 A、大型、中型和小型 B、层次、网状和关系 C、西文、中文和中西文兼容 D、文字、数字和图形12.执行下列命令序列后,屏幕显示的结果为 (16) 。A=”9*(18+99)”?TYPE(“A
6、”),TYPE(“&A”) A、N U B、C U C、C N D、N C13.在Visual FoxPro数据库管理系统中,下列数据属于常量的是(17)。A、YES B、.F . C、 07/08/99 D、all14.在下列Visual FoxPro表达式中,结果为逻辑真的是(18): A、1999/03/211999/03/21 B、赵文 ”85”15.Visual FoxPro函数space(n)表示产生n个空格,则len(space(7)-space(3)的结果是(19)。 A、 4 B、10 C、 3 D、716.下面Visual FoxPro表达式的值是(20):SUBSTR(“
7、全国计算机等级考试2级”,19,1) +3 A、 2 B、3 C、 5 D、出错信息17.在Visual Foxpro中,用于建立或修改过程文件的命令是 (21)。A、 MODIFY B、 MODIFY COMMAND C、 MODIFY PROCEDURE D、 上面B)和C)都对 18.如果一个Visual FoxPro表文件中有200条记录,当前记录号为176,执行命令SKIP 30后,再执行命令?RECNO(),其结果为:(22) A、200 B、206 C、错误提示 D、20119.打开一个空表文件,分别用函数EOF()和BOF()测试,其结果为 (23) 。 A、.T.、.T. B
8、、.F.、.F. C、.T.、.F. D、.F.、.T.20.将总分超过185分的学生记录挑出来,存入新的表文件HXSH.DBF中,应使用命令(24)A、COPY TO HXSH 总分=185 B、COPY TO HXSH FOR 总分=185C、 TOTAL TO HXSH 总分=185 D、SORT TO HXSH 总分=18521.完成对备注字段的编辑后,按 (25) 键可以结束编辑并保存内容。 A、Ctrl+PageDown B、Ctrl+WC、Ctrl+QD、ESC22.可以清除全部内存变量的命令是 (26) A、CLEAR B、ZAP C、CLEAR ALL D、ERASE ALL
9、23.在Visual FoxPro中,表单(Form)是指 (27)。A、 数据库中各个表的清单 B、 一个表中各个记录的清单C、数据库查询的列表 D、 窗口界面24.在命令窗口中,已打开学生表,要将记录指针定位在第一个奖学金大于50元的记录上,用命令 (28) 。A、LOCATE FOR 奖学金50 B、DISPLAY FOR 奖学金50C、BROW FOR 奖学金50 D、LIST FOR 奖学金5025.打开Visual FoxPro项目管理器的文档(Docs)选项卡,其中包含 (29) 。A、 表单(Form)文件 B、报表(Report)文件C、 标签(Label)文件 D、 以上三
10、种文件。26.执行下列命令序列后,屏幕显示的结果为 (30) 。Y=2 ?Y=Y+2A、2 B、4 C、.F. D、.T.三、判断题(10分,每题1分)1.Visual FoxPro程序每行必须以“;”号结束。2.在一个表达式中一定包含运算符。3.结构化程序设计的三种基本结构为:顺序、选择和嵌套。4.在Visual FoxPro中,对于任何特定动词的子句和一些关键字,其顺序不能改变。5.在Visual FoxPro中,数组中的每个元素可以是不同类型的。6.打开数据库表文件,使用LIST命令显示后,若再用DISPLAY命令显示,将显示第一条记录内容。7.内存变量的数据类型一经确定,就不能再改变了
11、。8.FIND和SEEK命令均可用于查找字符型、数值型和日期型数据。9.在给数据库表文件更改文件主名后,其同名的备注文件也必须改名。10.数据库表文件中的记录物理顺序和对应数据库表文件的索引文件的记录逻辑顺序不总是一致的。四、阅读程序(10分)(一)运行下列程序,在输入 ABCXYZ 时,写出程序的结果。 set talk offclearaccept 输入一字符串: to xc=i=1do while i0?spac(i)p=n+ido while p0?*p=p-1enddoi=i+1n=n-1enddoSet talk on五、程序填空(10分)(一)下列程序是求整数X内奇数的个数。添加
12、合适的语句,完成程序。SET TALK OFFINPUT X= to X &输入整数XS=( 1 ) &S为要求X中的奇数的个数M=XDO WHILE .T.N=MOD(M,10) &从个位数开始,逐个取正整数中的数值IF ( 2 ) S=S+1ENDIFM=( 3 ) IF M=0( 4 ) ENDIF( 5 ) ?X,中的奇数个数为,SSET TALK ON(二) 以下程序可以完成对表文件(“学生.dbf”)中预定的内容(字段:“姓名”)的多次不重复抽取操作。(1)设计时的界面如下:文本框名字为TEXT1,命令按钮依次为COMMAND1、COMMAND2、COMMAND3,记时器名字为TI
13、MER1。 (2)运行后的界面:COMMAND1的标题为“开始”,COMMAND2的标题为“停止”,TEXT1 内显示为“姓名”,打开表文件“学生.DBF” (3)单击开始后,计时器开始工作,依次显示表文件中的记录。 (4)单击停止后,计时器停止工作,表中记录指针停止移动。 (5)单击退出后,关闭表文件和表单。为了实现以上功能,补充相应代码。相关代码如下:(1)表单的init事件的代码:use 学生mand1.caption=开始(1) erval=1000this.timer1.enabled=.f.thisform.text1.forecolo
14、r=rgb(0,0,0)thisform.text1.backcolor=rgb(128,128,255)thisform.text1.value=姓名thisform.refresh(2)命令按钮COMMAND1的click的事件代码:thisform.text1.forecolor=rgb(0,0,0)thisform.text1.value=姓名thisform.refresh(2) (3)命令按钮COMMAND2的click的事件代码:with thisform .timer1.enabled=.f. .text1.forecolor=rgb(0,255,255) endwith(4)
15、命令按钮COMMAND3的click的事件代码:(3) thisform.release(5)计时器TIMER1的Timer事件的代码:(4) if eof() go topendif(5) thisform.refresh六、编程(25分)(一)编程求X+X2+X3+X4+XN的值,N,X从键盘输入。结果为S。(二)对表的操作。 表单Form1: Caption=”实例” Name=”Form1”命令按钮command1: Caption=”首记录” Name=” cmdtop”命令按钮command2: Caption=”下一条” Name=” cmdnext”命令按钮command3:
16、Caption=”上一条” Name=” cmdprev”命令按钮command4: Caption=”末记录” Name=” cmdbottom”命令按钮command5: Caption=”关闭” Name=”command5”Command3( cmdprev)对象的Click事件代码为: Skip -1 If recno()=1 This.enabled=.f. Thisform.cmdtop.enabled=.f. Endif Thisform.refreshCommand1 (cmdtop)对象的Click事件代码为: Go top This.enabled=.f.Thisform.cmdprev.enabled=.f.Thisform.cmdnext.enabled=.t.Thisform.cmdbottom.enabled=.t. Thisform.refresh请写出command2(cmdnext)、command4( cmdbottom)、 Command5对象的click事件代码。(三)编制一个表单完成计时器计数显示功能。(1)表单Form1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚房产及共同债务分割详细协议范本
- 农村土地流转与订单农业合作合同
- 知识产权归属与保密协议-虚拟现实技术合作
- 生猪养殖保险业务推广与养殖户购销合作协议
- 篮球运动场地施工与体育器材国际采购合同
- 教育局失泄密应急预案方案
- 离婚股权分割与夫妻共同财产分割执行合同
- 跨境电商零售进口市场线上线下融合趋势与策略报告
- 企业知识产权战略布局与法律顾问服务合同
- 租赁合同三方变更及租金调整协议
- 2025-2030中国钽电解电容器市场营运格局分析与全景深度解析报告
- 《手缝工艺双面呢大衣》
- 《消化性溃疡诊疗》课件
- GB/T 44927-2024知识管理体系要求
- 小学生美术素养的综合评价体系构建与实践
- 《混凝土质量通病》课件
- 化学反应中的表示课件九年级化学(2024)上册
- 乳腺肿物手术配合护理
- 2024年在图书管理员培训上的讲话范例(3篇)
- 《天津市主要葫芦科作物对CGMMV的抗性鉴定及耐热性研究》
- 《语言学概论》教案(完整版)
评论
0/150
提交评论