2022年《VFP数据库系统》模拟考试题 .pdf

上传人:Che****ry 文档编号:24184414 上传时间:2022-07-03 格式:PDF 页数:7 大小:253.74KB
返回 下载 相关 举报
2022年《VFP数据库系统》模拟考试题 .pdf_第1页
第1页 / 共7页
2022年《VFP数据库系统》模拟考试题 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年《VFP数据库系统》模拟考试题 .pdf》由会员分享,可在线阅读,更多相关《2022年《VFP数据库系统》模拟考试题 .pdf(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

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. 学生表文件中

2、有字符字段“奖学金”。要求将奖学金大于等于50 的学生记录全部打上删除标记,应使用命令(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

3、分,共 30 分)1. 若表中有10 条记录,有3 条记录已加删除标记,这时执行设置命令set delete on,再执行 ?reccount(),结果为( 1) 。A、 3 B、 7 C、 10 D、9 2. Visual FoxPro 关系数据库管理系统能够实现的三种基本关系运算是(2) 。A、 索引、排序、查找B、 建库、录入、排序C、 选择、投影、联接D、 显示、统计、复制3. 以.DBF 为扩展名的文件是(3) ,以 .IDX 为扩展名的文件是(4) ,以 .SCX 为扩展名的文件是( 5) ,以 .PJX 为扩展名的文件是(6) 。A、 表文件B、备注文件C、索引文件D、项目文件E

4、、内存变量文件F、程序文件G、图文件H、表单文件4. 在 VFP 中,不能肯定将当前记录定位到1 号记录的命令是(7) 。A、 GO 1 B、GO RECORD 1 C、 GO TOP D、LOCATE FOR RECNO()=1 5. 执行 STORE “456”TO NN 后, 在执行 ?” 123” +NN 结果是(8) , 执行 ?” 123+&NN ”结果是( 9) 。A、 123456 B、579 C、123 D、123+456 6. (10)操作必定得到逻辑值。A、比较B、加法C、取 SIN 值D、SUBSTR() 函数7. (11)命令完成后不移动记录指针。A、LIST B、S

5、KIP C、REPL S2 WITH 6 D、DISP NEXT 5 8. 相应数据库表和索引文件已打开,用Find 命令把记录指针指向姓“李”记录后,使指针指向下一个同姓的命令是(12) 。A、 go next B、continue C、skip D、find 李名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 优秀学习资料欢迎下载9. 若变量 x=10 ,kk=”x=123” ,则函数TYPE(KK) 值是(

6、 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” ),TYPE( “ &A”)A、N U B、C U C、 C N D、N C 13. 在 Visual FoxPro 数据库管理系统

7、中,下列数据属于常量的是(17) 。A、YES B、.F . C、 07/08/99 D、all 14. 在下列 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、7 16. 下面 Visual FoxPro 表达式的值是(20) :SUBSTR( “全国计算机等级考试2 级” ,19,1) +3 A、 2 B、3 C、 5 D、出错

8、信息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、 201 19. 打开一个空表文件,分别用函数EOF()和 BOF() 测试,其结果为( 23) 。A、.T.、.T. B、.F.、.F. C、.T.、 .F. D、.F.

9、、.T. 20. 将总分超过185 分的学生记录挑出来,存入新的表文件HXSH.DBF 中, 应使用命令(24)A、 COPY TO HXSH 总分 =185 B、COPY TO HXSH FOR 总分 =185 C、 TOTAL TO HXSH 总分 =185 D、SORT TO HXSH 总分 =185 21. 完成对备注字段的编辑后,按(25) 键可以结束编辑并保存内容。A、Ctrl+PageDown B、Ctrl+W C、Ctrl+Q D、ESC 22. 可以清除全部内存变量的命令是(26) A、CLEAR B、ZAP C、CLEAR ALL D、ERASE ALL 23. 在 Vis

10、ual FoxPro 中,表单( Form)是指(27)。A、 数据库中各个表的清单B、 一个表中各个记录的清单C、数据库查询的列表D、 窗口界面24. 在命令窗口中, 已打开学生表, 要将记录指针定位在第一个奖学金大于50 元的记录上,用命令(28) 。A、LOCATE FOR 奖学金 50 B、DISPLAY FOR 奖学金 50 C、BROW FOR 奖学金 50 D、LIST FOR 奖学金 50 25. 打开 Visual FoxPro 项目管理器 的 文档 (Docs)选项卡,其中包含(29) 。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -

11、精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 优秀学习资料欢迎下载A、 表单( Form)文件B、报表( Report)文件C、 标签( Label)文件D、 以上三种文件。26. 执行下列命令序列后,屏幕显示的结果为(30) 。Y=2 ?Y=Y+2 A、2 B、4 C、.F. D、.T. 三、判断题( 10 分,每题1 分)1. Visual FoxPro 程序每行必须以“; ”号结束。2. 在一个表达式中一定包含运算符。3. 结构化程序设计的三种基本结构为:顺序、选择和嵌套。4. 在 Vi

12、sual FoxPro 中,对于任何特定动词的子句和一些关键字,其顺序不能改变。5. 在 Visual FoxPro 中,数组中的每个元素可以是不同类型的。6. 打开数据库表文件,使用LIST 命令显示后,若再用DISPLAY 命令显示,将显示第一条记录内容。7. 内存变量的数据类型一经确定,就不能再改变了。8. FIND 和 SEEK 命令均可用于查找字符型、数值型和日期型数据。9. 在给数据库表文件更改文件主名后,其同名的备注文件也必须改名。10. 数据库表文件中的记录物理顺序和对应数据库表文件的索引文件的记录逻辑顺序不总是一致的。四、阅读程序( 10 分)(一)运行下列程序,在输入ABC

13、XYZ 时,写出程序的结果。set talk off clear accept 输入一字符串: to x c= i=1 do while i0 ?spac(i) p=n+i 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 优秀学习资料欢迎下载do while p0 ?* p=p-1 enddo i=i+1 n=n-1 enddo Set talk on 五、程序填空( 10 分)(一)下列程序是求整数X 内奇数

14、的个数。添加合适的语句,完成程序。SET TALK OFF INPUT X= to X & 输入整数X S=( 1 ) &S 为要求 X 中的奇数的个数M=X DO WHILE .T. N=MOD(M,10) & 从个位数开始,逐个取正整数中的数值IF ( 2 ) S=S+1 ENDIF M=( 3 ) IF M=0 ( 4 ) ENDIF ( 5 ) ?X,中的奇数个数为,S SET TALK ON (二) 以下程序可以完成对表文件(“学生 .dbf”)中预定的内容(字段:“姓名”)的多次不重复抽取操作。( 1)设计时的界面如下:文本框名字为TEXT1 ,命令按钮依次为COMMAND1、CO

15、MMAND2 、COMMAND3 ,记时器名字为TIMER1 。(2)运行后的界面:COMMAND1 的标题为“开始” ,COMMAND2的标题为“停止” ,TEXT1 内显示为“姓名” ,打开表文件“学生.DBF ”名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 优秀学习资料欢迎下载(3)单击开始后,计时器开始工作,依次显示表文件中的记录。(4)单击停止后,计时器停止工作,表中记录指针停止移动。(5)单击退出

16、后,关闭表文件和表单。为了实现以上功能,补充相应代码。相关代码如下:(1)表单的init 事件的代码:use 学生mand1.caption= 开始 (1)this.timer1.interval=1000 this.timer1.enabled=.f. thisform.text1.forecolor=rgb(0,0,0) thisform.text1.backcolor=rgb(128,128,255) thisform.text1.value= 姓名 thisform.refresh (2)命令按钮COMMAND1的 click 的事件代码:thisform.text1.forecolo

17、r=rgb(0,0,0) thisform.text1.value= 姓名thisform.refresh (2)(3)命令按钮COMMAND2的 click 的事件代码:with thisform .timer1.enabled=.f. 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 优秀学习资料欢迎下载.text1.forecolor=rgb(0,255,255) endwith (4)命令按钮COMMAN

18、D3的 click 的事件代码:(3)thisform.release (5)计时器TIMER1 的 Timer 事件的代码:(4)if eof() go top endif (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:Ca

19、ption= ”上一条”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.Thisfor

20、m.cmdprev.enabled=.f.Thisform.cmdnext.enabled=.t.Thisform.cmdbottom.enabled=.t. Thisform.refresh 请写出 command2(cmdnext) 、command4( cmdbottom) 、 Command5 对象的 click 事件代码。(三)编制一个表单完成计时器计数显示功能。(1) 表单 Form1: Caption=” 计数器”Tm=0 (Tm: 表单自中定义属性) 命令按钮command1:Caption=” 计数” 命令按钮 command2:Caption=” 停止” 计数器 Timer

21、1: Interval=1000名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 优秀学习资料欢迎下载设计界面(2)按“计数”按钮,将自动以秒为单位从零开始计数并动态显示。(3)按“停止”按钮将显示最后一刻的计数时间。表单的 init 事件的代码:this.tm=0 this.timer1.enabled=.f. 请写出 command1、command2 对象的 click 事件, Timer1 对象的 Timer 事件的代码。名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com