ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:79.50KB ,
资源ID:504688      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-504688.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]浙江计算机二级VF模拟试卷5及答案与解析.doc)为本站会员(eveningprove235)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]浙江计算机二级VF模拟试卷5及答案与解析.doc

1、浙江计算机二级 VF模拟试卷 5及答案与解析 一、程序阅读选择题 阅读下列程序说明并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。 0 【程序说明】 程序功能是计算 1 10的阶乘。 【程序】 SET TAIK OFF CLEAR N 1 DO WHILE N 11 Y=1 (1) ? STR (N, 2)+“的阶乘是: ”+STR (Y, 8) (2) ENDDO SET TAIK ON RETURN (3) PARAMETERS N, Y IF N 1 DO FP WITH N-1, Y (4) ENDIF RETURN ( A) DO FP WITH N-1, Y ( B)

2、DO FP WITH N, Y-1 ( C) DO FP WITH N, Y ( D) DO FP WITH N-1, Y-1 ( A) N=Y+1 ( B) N=N+1 ( C) N=N-1 ( D) N=Y-1 ( A) PARA FP ( B) PRIVATE FP ( C) PUBLIC FP ( D) PROCEDURE FP ( A) Y=N*Y ( B) Y N+Y ( C) Y N ( D) Y=(N-1)* Y 4 【程序说明】 下列输出乘法口诀的程序,要求输出的格式如下,其中数字之间有 3个空格。 * 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9

3、4 4 8 12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 7 14 21 28 35 42 47 8 8 16 24 32 40 48 56 64 9 9 18 27 36 45 54 63 72 81 【程序】 CLEAR SET TALK OFF (5) A 1 DO WHILE A =9 ? STR(A, 4) A A+1 ENDDO A= (6) DO WHILE A =9 ? STR(A, 4) B 1 DO WHILE B A P= (7) ? STR(P, 4) B=B+1 ENDDO A= (8) ENDDO SET TALK ON RE

4、TURN ( A) ?“*” ( B) ? SPACE(3) +“*” ( C) ? SPACE (3)+* ( D) SPACE(3) +“*” ( A) 0 ( B) 1 ( C) 2 ( D) 3 ( A) (A-1)*(B-1) ( B) A-1 ( C) (A-1)*B ( D) A*B ( A) A+1 ( B) A-1 ( C) A*B ( D) (A-1)*B 8 【程序说明】 如下图所示,设计一个可供逐条记录翻页查看职工档案表 (ZGDA. DBF)内容的表单,首先打开表单设计器,采用 “快速表单 ”方法,在该表单的数据环境中加入 ZGDA表,并完成表单布局;然后在表单的下方

5、添加命令按钮组,依次包括: “上页 ”、 “下页 ”、 “退出 ”3个按钮。【程序】命令按钮组 Click事件的程序代码如下: DO CASE CASE This. Value 1 (9) IF BOF () GO BOTT ENDIF ThisForm. Refresh CASE This. Value=2 (10) IF EOF() GO TOP ENDIF (11) CASE This. Value 3 (12)ENDCASE ( A) SKIP-1 ( B) SKIP ( C) GO BOTT ( D) GO TOP ( A) SKIP-1 ( B) SKIP ( C) GO BOTT

6、 ( D) GO TOP ( A) ThisForm. Release. ( B) This.Release ( C) This.Refresh ( D) ThisForm. Refresh ( A) ThisForm.Refresh ( B) This. Release ( C) ThisForm. Release ( D) This.Refresh 12 【程序说明】 涉及到的库文件 SJK.DBF如下: record# BH(N型 ) XM(C型 ) XB(C型 ) CS(D型 ) ZF(N型 ) ZXJ(N型 ) 1 080102 王五 男 88/06/08 586.00 99.00

7、2 080201 李四 女 89/08/09 532.00 81.00 3 080202 张三 男 90/05/06 618.00 116.00 4 080101 赵六 女 91/07/08 609.00 103.00 5 080103 孙月 女 89/06/23 589.00 72.00 【程序】 * 主程序 SET TALK OFF USE SJK ZZF=0 SCAN FOR XB “男 ” & ZZF ZZF+ZF ENDSCAN ? ZZF USE SET TALK ON RETURN 13 程序的运行结果为 _。 ( A) 586 ( B) 532 ( C) 1204 ( D) 1

8、720 14 若将输出语句 “? ZZF”和 “ENDSCAN”调换 一下位置,则程序运行结果为 _。 ( A) 586.00 1204.00 ( B) 586.00 1204.00 ( C) 532.00 1720.00 ( D) 532 00 1204.00 15 若将带有 “&”标注的语句改成 SCAN WHILE XB “男 ”,则程序运行结果为 _。 ( A) 586 ( B) 532 ( C) 1204 ( D) 1720 16 若将带有 “&”标注的语句改成 SCAN WHILE XB=“男 ”,且输出语句 “?ZZF”和“ ENDSCAN”调换一下位置,则程序运行结果为 _。

9、( A) 586 ( B) 532 ( C) 1204 ( D) 1720 16 【程序】 SET TALK OFF CLEAR PUBLIC X, Y X 5 Y=3 DO SUB ? X, Y SET TALK ON RETURN PROCEDURE SUB PRIVATE X X 1 X=X*2+1 Y=5 RETURN 17 X的输出结果为 _。 ( A) 5 ( B) 6 ( C) 8 ( D) 3 18 Y的输出结果为 _。 ( A) 5 ( B) 6 ( C) 8 ( D) 3 19 若将子过程 SUB中的 PRIVATE X改为 PRIVATE Y,则 X的输出结果为 _。 (

10、 A) 5 ( B) 11 ( C) 8 ( D) 3 20 若将子过程 SUB中的 PRIVATE X改为 PRIVATE Y,则 Y的输出结果为 _。 ( A) 5 ( B) 11 ( C) 8 ( D) 3 20 【程序】 SET TALK OFF S 0 I 1 DO WHILE I 4 ACCEPT “请输入字符串: ”TO X IF“A” X S S+1 ENDIF I I+1 ENDDO ? S RETURN 21 运行时输入: “abcd”、 “aBCD”,输出 S的值为 _。 ( A) 3 ( B) 2 ( C) 1 ( D) 0 22 本程序段的功能是输入的字符串包含 “A

11、”的个数。字符串 “abcd”不包含 “A”,“aBCD”也不包含 “A”,所以不执行 IF语句,故 S为 0。 23 运行时输入: “abcd”、 “ABGD”,输出 S的值为 _。 ( A) 3 ( B) 2 ( C) 1 ( D) 0 24 运行时输入: “abcd”、 “ABCD”、 “aBcD”,输出 S的值为 _。 ( A) 3 ( B) 2 ( C) 1 ( D) 0 25 运行时输入: “abcd”、 “ABCD”、 “ABcD”; “abcD”,输出 S的值为 _。 ( A) 3 ( B) 2 ( C) 1 ( D) 0 浙江计算机二级 VF模拟试卷 5答案与解析 一、程序阅

12、读选择题 阅读下列程序说明并回答问题,在每小题提供 的若干可选答案中,挑选一个正确答案。 1 【正确答案】 C 【试题解析】 从整个程序结构上看,主程序中每给 N赋一个值,就调用过程求出该 N值的阶乘,并通过 Y返回该阶乘的结果,因此第一个填空处应是调用过程语句。从过程中语句 “DO FP WITH N-1, Y”可判断出在过程中是通过递归调用(过程在执行中自己调用自己 )实现对阶乘的运算,因此推断出过程名为 “FP”。程序中第 (1)处填空应是 “DO FP WITH N, Y”。 2 【正确答案】 B 【试题解析】 本题功能是使变量 N的值依次代替从 2到 10的整数,即对 N的下一个数进

13、行处理,所以 N N+1。 3 【正确答案】 D 【试题解析】 语句 “PARAMETERS .”前应该是定义过程的开始语句“PROCEDURE FP“。 4 【正确答案】 A 【试题解析】 从过程结构看,过程中最后的运算语句应该是阶乘的具体算法公式,所以该语句是 “Y=Y*N”。 5 【正确答案】 B 【试题解析】 本程序是显示乘法口诀表,首先要在左上方显示乘号 “*”。可以判断第一个空白处应该是显示 “*”号,为了和下面的数据对齐,在 “*”前要有 3个空格。因此第 (5)处填空是 ? SPACE(3)+“*”。 6 【正确答案】 B 7 【正确答案】 D 【试题解析】 程序中第一个循环的

14、结果是显示第一个的数字 1 9,第二个循环是针对最左边一列数字,计算每一行从左到右的数值。由此可见,第二个循环的外循环是显示最左边的一个值,内循环是计算并显示该行对应最左边值的后续数字。所以第二个循环外 A的初值应是 1,第二个循环的内循环 P的值应是 A*B。 8 【正确答案】 A 【试题解析】 当内循环结束时,应该针对最左边的下一个数进行该行后续数的处理 ,因此第 (8)个空应是 A+1。 9 【正确答案】 A 【试题解析】 查找上一条记录, STEP步长为 -1。 10 【正确答案】 B 【试题解析】 查找下一条记录, STEP步长为 1或省略。 11 【正确答案】 D 【试题解析】 T

15、his:表示对当前对象的引用。 ThisForm:表示对当前表单的引用。从上一个 CASE分支的同一个位置可知本语句用到表单的 Refresh方法来刷新记录。 12 【正确答案】 C 【试题解析】 退出系统用表单中的 Release方法。 13 【 正确答案】 C 【试题解析】 本小题用 SCAN语句将数据库文件中性别为 “男 ”的记录的总分字段 “ZF”值进行累加,最后显示累加值。 14 【正确答案】 B 【试题解析】 若将 “? ZZF”放在 “ENDSCAN”的上方,当第一次查找 “男 ”的记录就输出一次 “ZF”值,第二次查找输出 “ZF”值的累加。 ?表示换行输出语句。 15 【正确

16、答案】 A 【试题解析】 采用条件子句 WHILE , SCAN- ENDSCAN结构中,隐含执行SKIP语句。在没有打开任何索引文件的情况下,第一次执行循环体之 后,隐含的SKIP将记录指针跳到第二条记录,该记录性别为 “女 ”,不满足 WHILE的条件,WHILE的特点是一遇到不满足条件的记录便停止操作,从而置 EOF()为 .T.,退出循环。 16 【正确答案】 A 【试题解析】 本小题与第 (15)题的不同之处在于:第 (15)题是先退出循环体,后输出 ZF。本小题是先输出 ZF,后退出循环体。 17 【正确答案】 A 18 【正确答案】 A 【试题解析】 主程序中定义了公用属性的内存

17、变量 X和 Y,在调用子程序时,由于子程序中 X为私有属性的内存变量,而主程 序中的公用属性的内存变量 X被隐藏起来,即保持原来的值,不再受子程序中同名变量的影响,而公用属性的内存变量 Y的值已经变为在子程序中改变过的值。所以最后 X、 Y值均为 5。 19 【正确答案】 D 20 【正确答案】 D 【试题解析】 若将 PRIVATE X改为 PRIVATE Y,则 Y在子程序中成为私有属性的内存变量,即仍保持原来的值。 X为公有属性的内存变量, X的值已经变为在子程序改变过的值即 X 3。 21 【正确答案】 D 【试题解析】 字符串包含运算符 ( )的格式:字符串 1字符 串 2功能:当字符串 2包含字符串 1,其值为 .T.;当字符串 2不包含字符串 1,其值为 .F.。 23 【正确答案】 C 【试题解析】 字符串 “ABCD”包含 “A”,当输入 “ABCD”时执行 IF语句,所以S=S+1=0+1=1。 24 【正确答案】 C 【试题解析】 当输入 “abcd”和 “aBCD”时不执行 IF语句,而输入 “ABCD”时执行IF语句,所以 S 1。 25 【正确答案】 B 【试题解析】 当输入 “abcd”和 “aBCD”时不执行 IF语句,而输入 “ABCD”和“ABcD”时,各执行一次 IF语句,所以 S 2。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1