点击查看:2015计算机二级考试《VB》模拟练习题及解析汇总
1[简答题](1)在窗体上添加通用对话框控件并编写适当的程序代码,要求程序运行时,双击窗口,可以弹出“颜色”对话框。程序运行时的窗体界面如图62-1所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj2.vbp。
(2)在窗体上绘制出3个文本框,名称分别为Text1、Text2和Text3。要求程序运行时,焦点位于Text1,当按Tab键时,焦点从Text1越过Text2直接跳到Text3上。本题不得使用任何变量。程序运行时的窗体界面如图62-2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
参考解析:(1)本题考查通用对话框控件的添加与打开。
通用对话框(CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色、设置字体、显示帮助等操作的一组标准对话框,通用对话框显示这些对话框对应的方法分别为ShowOpen、ShowSave、ShowPrinter、ShowColor、ShowFont、ShowHelp。该控件运行时不可见。
根据题意,新建“标准EXE”工程,在窗体上添加一个CommonDialog控件,添加CommonDialog控件需要选择“工程”→“部件”命令,或在左侧工箱中单击鼠标右键,选择“部件”菜单,打开“部件”对话框,将Microsoft Common DialogControl 6.0前面的复选按钮勾上,单击“确定”按钮,则添加成功,再同其他控件一样添加到窗体上,通过对话框控件的名称为CommonDialogl。双击Form1进入代码窗口,编写如下代码:
(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。
2[单选题] 程序运行时,拖动滚动条上的滚动框,则所触发的事件是
A.MoveB.ScrollC.DragD.DragDrop
参考答案:B
参考解析:在滚动条内拖动滚动框时,触发产生Scroll事件。
3[单选题] VB应用程序不能把一个二维表格中的数据存人文件
A.VB数据文件不包括VB的窗体文件B.VB应用程序可以用随机方式读写数据文件C.VB应用程序在读写数据文件之前。必须用Open语句打开该文件D.VB应用程序不能把一个二维表格中的数据存入文件
参考答案:D
参考解析:VB应用程序可以把一个二维表格中的数据存人文件。
4[单选题] 对下面的二叉树前序遍历的结果是( )。
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过程可以把结果存入指定的文件)。
注意:保存时必须存放在考生文件下,窗体文件名为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(此文件已在考生文件夹里),模块代码如下:
④打开工程资源管理器,右击窗体,选择查看代码项,在弹出的代码窗口输入代码如下:
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |