学习啦——考试网 > 计算机类 > 计算机等级 > 资讯 > 《2015计算机二级考试《VB》模拟题及解析》正文

2015计算机二级考试《VB》模拟题及解析

时间:2015-09-11 11:19:49本文内容及图片来源于读者投稿,如有侵权请联系xuexila888@qq.com 家辉 我要投稿

  1[简答题](1)在窗体上添加通用对话框控件并编写适当的程序代码,要求程序运行时,双击窗口,可以弹出“颜色”对话框。程序运行时的窗体界面如图62-1所示。

2015计算机二级考试《VB》模拟练习题及解析(2)

  注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj2.vbp。

  (2)在窗体上绘制出3个文本框,名称分别为Text1、Text2和Text3。要求程序运行时,焦点位于Text1,当按Tab键时,焦点从Text1越过Text2直接跳到Text3上。本题不得使用任何变量。程序运行时的窗体界面如图62-2所示。

2015计算机二级考试《VB》模拟练习题及解析(2)

  注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。

  参考解析:(1)本题考查通用对话框控件的添加与打开。

  通用对话框(CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色、设置字体、显示帮助等操作的一组标准对话框,通用对话框显示这些对话框对应的方法分别为ShowOpen、ShowSave、ShowPrinter、ShowColor、ShowFont、ShowHelp。该控件运行时不可见。

  根据题意,新建“标准EXE”工程,在窗体上添加一个CommonDialog控件,添加CommonDialog控件需要选择“工程”→“部件”命令,或在左侧工箱中单击鼠标右键,选择“部件”菜单,打开“部件”对话框,将Microsoft Common DialogControl 6.0前面的复选按钮勾上,单击“确定”按钮,则添加成功,再同其他控件一样添加到窗体上,通过对话框控件的名称为CommonDialogl。双击Form1进入代码窗口,编写如下代码:

2015计算机二级考试《VB》模拟练习题及解析(2)

  (2)本题考查Tablndex属性和TabStop属性的使用。

  通常在Visual Basic窗体上画控件时,系统会自动为其分配Tab键顺序(Menu、Timer、Data、Image、Line、Shape等控件除外),运行时被设置为不可见或无效或不能接受焦点的控件仍可保持在Tab顺序中,但用Tab键切换时会跳过这些控件。TabStop属性用于设置可否使用Tab键移动焦点到控件,值为True表示可以,值为False表示不可以。

  根据题意,新建“标准EXE”工程,将3个文本框控件添加到窗体中,文本框的名称分别为Text1、Text2和Text3,Text属性分别为“Text1”、“Text2”和“Text3”,其中Text2的TabStop属性为False,其他两个的TabStop属性为True。

2015计算机二级考试《VB》模拟练习题及解析(2)

  2[单选题] 程序运行时,拖动滚动条上的滚动框,则所触发的事件是

  A.MoveB.ScrollC.DragD.DragDrop

  参考答案:B

  参考解析:在滚动条内拖动滚动框时,触发产生Scroll事件。

  3[单选题] VB应用程序不能把一个二维表格中的数据存人文件

  A.VB数据文件不包括VB的窗体文件B.VB应用程序可以用随机方式读写数据文件C.VB应用程序在读写数据文件之前。必须用Open语句打开该文件D.VB应用程序不能把一个二维表格中的数据存入文件

  参考答案:D

  参考解析:VB应用程序可以把一个二维表格中的数据存人文件。

  4[单选题] 对下面的二叉树前序遍历的结果是(  )。

2015计算机二级考试《VB》模拟练习题及解析(2)

  A.ACFXDBEYZB.ABEFXYZCDC.ABCDEFXYZD.ABDYECFXZ

  参考答案:D

  参考解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。记住3种遍历的顺序:①前序,访问根一按前序遍历左子树一按前序遍历右子树;②中序,按中序遍历左子树一访问根一按中序遍历右子树;③后序,按后序遍历左子树一按后序遍历右子树一访问根。

  5[简答题]在名称为Form1的窗体上绘制一个文本框,名称为Text1,MultiLine属性为True,ScrollBars属性为2;两个命令按钮名称分别为Cmd1和Cmd2,标题分别为“读人数据”和“计算保存”,如图27-6所示。要求程序运行后,如果单击“读人数据”按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1),同时在文本框中显示出来;如果单击“计算保存”按钮,则计算其中前50个数之和,并将求和结果在文本框Text1中显示出来,同时把结果存人考生文件夹中的文件out.txt中(在考生的文件夹下有标准模块mode.bas,其中的PutData过程可以把结果存入指定的文件)。

2015计算机二级考试《VB》模拟练习题及解析(2)

  注意:保存时必须存放在考生文件下,窗体文件名为sj5.frm,工程文件名为sj5.vbp。

  参考解析:在窗体上建立控件后,先设置控件属性,再研读提供的代码,找出问题后,修改事件过程以满足题目要求。

  文本框显示的内容通过Text属性设置;按钮的标题通过Caption属性设置,单击命令按钮触发Click事件;本题中涉及文件的操作,读人文件以顺序方式打开,用“Input#”语句读取数据。需要注意的是,对文件操作结束后,一定要关闭文件。

  ①文本框显示的内容通过Text属性设置,MultiLine属性决定文本框是否可以多行显示。如果需要多行显示,必须将MultiLine属性设置为True,将ScrollBars属性值设置为2。

  ②建立界面并设置控件属性。按钮的标题通过Caption属性设置,单击命令按钮触发Click事件。程序中用到的控件及属性设置见下表:

  控件属性设置值

  文本框NameText1

  文本框ScrollBars2

  文本框MultiLineTrue

  命令按钮NameCmd1

  命令按钮Caption读人数据

  命令按钮NameCrod2

  命令按钮Caption计算保存

  ③打开工程资源管理器,在其空白处右键添加模块mode.bas(此文件已在考生文件夹里),模块代码如下:

2015计算机二级考试《VB》模拟练习题及解析(2)

  ④打开工程资源管理器,右击窗体,选择查看代码项,在弹出的代码窗口输入代码如下:

2015计算机二级考试《VB》模拟练习题及解析(2)

Copyright @ 2006 - 2018 学习啦 All Rights Reserved

学习啦 版权所有 粤ICP备15032933号-1

学习啦 学习啦

回到顶部