9月计算机二级VB考试试题及答案

时间:2020-08-19 13:30:20 计算机等级 我要投稿

2017年9月计算机二级VB考试试题及答案

  VBX 控件让可视化组件的概念进入Visual Basic。Visual Basic 1.0 是革命性的 BASIC,它的诞生也是 VB 史上的一段佳话。下面是小编收集的计算机二级VB考试试题及答案,希望大家认真练习!

2017年9月计算机二级VB考试试题及答案

  一、选择题:

  1、(C)二叉树链表

  2、(B)循环链表

  3、(C)函数的递归调用

  4、(D)软件运行存在磨损和老化问题

  5、(B)等价类划分

  6、(A)软件的功能确定

  7、(B)系统软件

  8、(A)矩形

  9、(C)投影

  10、(A)ISBN书号

  11、(A)标准模块中既有控件,也有代码

  12、(C)print_s

  13、 (D)3avg

  14、(C)i = 0: s = 0

  Do

  i = i + 1

  s = s + i

  Loop Until i = 100

  Print s

  15、(C)False

  16、(B)方法和事件

  17、(D)在程序运行期间,可以修改命令按钮的Style属性。

  18、(B)4

  19、(C)15 7

  20、(A)15 9

  21、(B)Lostfocus

  22、(B)25 16 9 4 1 36

  23、(C)不能在Form2中引用Form1中控件的属性值,因此上述程序有错误

  24、(B)Dir1_Change

  25、(A)1 2 3

  26、(B)变量x的作用域是Form1

  27、(A)为了满足不同存取方式的需要,可以对同一个随机文件用几个不同的文件号打开

  28、(B)双击命令按钮,会触发命令按钮的DblClick事件

  29、(C)对话框的“文件类型”框中显示内容为“文本文件(*.txt)”

  30、(D)菜单的Caption属性不可以为空字符串

  31、(D)Sub Main过程能被Visual Basic自动识别并一定首先被执行

  32、(C) afbecd

  33、(C)在窗体上显示“表达式1”

  34、(A) 3 5 7 4 5

  35、(D)For j=n to i+1 Step -1

  二、简单应用题

  (1)为职工表设计一个名为zgb的快速报表。

  (2)修改考生文件夹中的.“工资查询.prg”文件,此文件的功能为:

  通过结构复制数据表文件“工资表”生成一个含有职工号和基本工资的新数据表文件gz

  B.dbf,将原数据库中基本工资大于1 500的职工记录添加到新表中并浏览结果。

  修改程序中的错误行,不得删除或添加程序行,使程序正确运行。

  工资表的结构和内容如下:

  职工号 部门号 基本工资 奖金

  101001 101 1750 1200

  101002 101 1000 400

  102001 102 700 200

  102002 102 900 350

  103001 103 1500 600

  103002 103 1200 400 参考答案:请参考解析 系统解析:【参考答案】

  (1)具体步骤如下:

  ① 在“命令”窗口输入命令:CREATE REPORT zgb。

  ② 弹出报表设计器,选择菜单命令“报表”→“快速报表”。

  ③ 系统弹出“打开”对话框,选择数据源表为“职工表”。

  ④ 在“快速报表”对话框中单击“字段布局”左侧的按钮(此为系统默认),选中“标题”复选框,为每一个字段添加一个字段名标题,再选中“将表添加到数据库环境中”复选框,把“职工表”作为数据源表添加到数据库环境中,单击“确定”按钮,便为职工表建立了一个快速报表。

  ⑤ 单击工具栏中的“打印预览”图标按钮,查看报表效果。

  (2)具体步骤如下: www.Examda.CoM

  ① 根据题意,在“命令”窗口输入命令:MODI COMM工资查询.prg。

  ② 打开考生文件夹下的工资查询.prg文件,查看程序中的错误行。

  ****工资查询.prg的源程序内容:****

  SET TALK OFF

  SET SAFE OFF

  SELECT 1

  USE 工资表.dbf

  COPY STRU TO gz

  B.dbf 职工号,基本工资 ****Error****

  SELECT 2

  USE gz

  B.dbf

  SELECT 1

  GO TOP

  DO WHILE ! BOF() ****Error****

  IF 基本工资>=1500

  SELECT 2

  APPEND BLANK

  REPLACE A->职工号WITH 职工号,A->基本工资 WITH 基本工资 &&*error*

  SELECT 1

  ENDIF

  CONT ****Error****

  ENDDO

  SELECT 2

  DISPLAY ALL

  DELETE TABLE gz

  B.dbf ****Error****

  CLOSE DATABASE

  SET SAFE ON

  SET TALK ON

  *************************************

  ③ 修改程序中的错误。

  ****下面是修改后的工资查询.prg的程序内容:****

  SET TALK OFF

  SET SAFE OFF

  SELECT 1

  USE 工资表.dbf

  COPY STRU TO gz

  B.dbf FIELDS 职工号,基本工资

  SELECT 2

  USE gz

  B.dbf

  SELECT 1

  GO TOP

  DO WHILE ! EOF()

  IF 基本工资>=1500

  SELECT 2

  APPEND BLANK

  REPLACE 职工号WITH A-> 职工号, 基本工资 WITH A-> 基本工资

  SELECT 1

  ENDIF

  SKIP

  ENDDO

  SELECT2

  DISPLAY ALL

  DROP TABLE gz

  B.dbf

  CLOSE DATABASE

  SET SAFE ON

  SET TALK ON

  ***********************************

  ④ 在“命令”窗口输入:DO 工资查询.prg,运行程序。

  【试题解析】

  本试题主要考查了快速报表的建立和SQL语句的简单应用。在(1)小题中可以通过菜单命令建立一个快速报表文件。

【2017年9月计算机二级VB考试试题及答案】相关文章:

2017年9月计算机二级考试VB考试试题06-20

2017年9月计算机二级VB考试试题06-22

2017年9月计算机二级VB考试测试题06-22

2017年9月计算机二级VB考试检测试题06-22

2017年9月计算机二级JAVA考试基础试题及答案06-19

2017年9月计算机二级JAVA考试模拟试题及答案06-08

2017年9月计算机二级C++考试模拟试题及答案06-05

2017年9月计算机二级C++考试试题及答案06-08

2017年9月计算机二级Java考试题库及答案06-12