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

上传人:eveningprove235 文档编号:504688 上传时间:2018-11-29 格式:DOC 页数:14 大小:79.50KB
下载 相关 举报
[计算机类试卷]浙江计算机二级VF模拟试卷5及答案与解析.doc_第1页
第1页 / 共14页
[计算机类试卷]浙江计算机二级VF模拟试卷5及答案与解析.doc_第2页
第2页 / 共14页
[计算机类试卷]浙江计算机二级VF模拟试卷5及答案与解析.doc_第3页
第3页 / 共14页
[计算机类试卷]浙江计算机二级VF模拟试卷5及答案与解析.doc_第4页
第4页 / 共14页
[计算机类试卷]浙江计算机二级VF模拟试卷5及答案与解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

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。

展开阅读全文
相关资源
猜你喜欢
  • AECMA PREN 3330-1989 Aerospace Series Steel FE-PL45 Annealed Bar and Wire De Less Than or Equal to 40 mm for Prevailing Torque Nuts Issue P 1《航空航天系列.FE-PL45退火钢板材和带材 De小于或等于40 mm.P1.pdf AECMA PREN 3330-1989 Aerospace Series Steel FE-PL45 Annealed Bar and Wire De Less Than or Equal to 40 mm for Prevailing Torque Nuts Issue P 1《航空航天系列.FE-PL45退火钢板材和带材 De小于或等于40 mm.P1.pdf
  • AECMA PREN 3332-2003 Aerospace Series Aluminium Alloy AL-P7475-T762 Clad Sheet and Strip 1 0 mm Less Than or Equal to a Less Than or Equal to 6 mm Edition P 3《航空航天系列.铝合金AL-P7475-T7.pdf AECMA PREN 3332-2003 Aerospace Series Aluminium Alloy AL-P7475-T762 Clad Sheet and Strip 1 0 mm Less Than or Equal to a Less Than or Equal to 6 mm Edition P 3《航空航天系列.铝合金AL-P7475-T7.pdf
  • AECMA PREN 3333-2003 Aerospace Series Aluminium Alloy AL-P7475-T762 Sheet and Strip 0 6 mm Less Than or Equal to a Less Than or Equal to 6 mm Edition P 3《航空航天系列.铝合金 AL-P7475-T762 复.pdf AECMA PREN 3333-2003 Aerospace Series Aluminium Alloy AL-P7475-T762 Sheet and Strip 0 6 mm Less Than or Equal to a Less Than or Equal to 6 mm Edition P 3《航空航天系列.铝合金 AL-P7475-T762 复.pdf
  • AECMA PREN 3334-1988 Aerospace Series Aluminium Alloy (7050) Solution Treated Controlled Stretched and Artificially Aged (T7651) Plate 6 Less Than or Equal to a Less Than or Equal .pdf AECMA PREN 3334-1988 Aerospace Series Aluminium Alloy (7050) Solution Treated Controlled Stretched and Artificially Aged (T7651) Plate 6 Less Than or Equal to a Less Than or Equal .pdf
  • AECMA PREN 3335-2003 Aerospace Series Aluminium Alloy AL-P7475-O2 Sheet for Superplastic Forming (SPF) 0 8 mm Less Than or Equal to a Less Than or Equal to 6 mm Edition P 3《航空航天系列..pdf AECMA PREN 3335-2003 Aerospace Series Aluminium Alloy AL-P7475-O2 Sheet for Superplastic Forming (SPF) 0 8 mm Less Than or Equal to a Less Than or Equal to 6 mm Edition P 3《航空航天系列..pdf
  • AECMA PREN 3336-1999 Aerospace Series Aluminium Alloy AL-P7150-T651 Plate 6mm Less Than a Less Than or Equal to 40mm Edition P 3《航空航天系列.铝合金 AL-P7150-T651板材 6 mm小于或等于a小于或等于40 mm》.pdf AECMA PREN 3336-1999 Aerospace Series Aluminium Alloy AL-P7150-T651 Plate 6mm Less Than a Less Than or Equal to 40mm Edition P 3《航空航天系列.铝合金 AL-P7150-T651板材 6 mm小于或等于a小于或等于40 mm》.pdf
  • AECMA PREN 3337-1988 Aerospace Series Aluminium Alloy (7010) Solution Treated and Artificially Aged (T74511) Extruded Bars and Sections (a or D) Less Than or Equal to 130 mm with P.pdf AECMA PREN 3337-1988 Aerospace Series Aluminium Alloy (7010) Solution Treated and Artificially Aged (T74511) Extruded Bars and Sections (a or D) Less Than or Equal to 130 mm with P.pdf
  • AECMA PREN 3338-2003 Aerospace Series Aluminium Alloy AL-P7050-T74511 Extruded Bar and Section a or D Less Than or Equal to 150 mm with Peripheral Coarse Grain Control Edition P 3《.pdf AECMA PREN 3338-2003 Aerospace Series Aluminium Alloy AL-P7050-T74511 Extruded Bar and Section a or D Less Than or Equal to 150 mm with Peripheral Coarse Grain Control Edition P 3《.pdf
  • AECMA PREN 3339-1998 Aerospace Series Aluminium Alloy AL-P7010-T76 Die Forgings a Less Than or Equal to 200 mm Edition P 2《航空航天系列.铝合金AL-P7010-T76 溶液处理和退火模锻件a小于或等于200 mm》.pdf AECMA PREN 3339-1998 Aerospace Series Aluminium Alloy AL-P7010-T76 Die Forgings a Less Than or Equal to 200 mm Edition P 2《航空航天系列.铝合金AL-P7010-T76 溶液处理和退火模锻件a小于或等于200 mm》.pdf
  • 相关搜索
    资源标签

    当前位置:首页 > 考试资料 > 职业资格

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