本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的
在线考试系统服务!
2014年全国计算机等级《二级VB》考前押密试题(1)
1、【
简答题】
(1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为"打开文件",再添加一个名称为CD1的通用对话框。程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:
①设置适当属性,使对话框的标题为"打开文件";
②设置适当属性,使对话框的"文件类型"下拉式组合框中有两项可供选择:"文本文件"、"所有文件"(如图所示),默认的类型是"所有文件";
③编写命令按钮的事件过程,使得单击按钮可以弹出打开文件对话框。
要求:程序中不得使用变量,事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sj1.vbp,窗体文件名保存为sj1.frm。
(2)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,其标题为"移动本按钮",如图所示。
要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。
要求:程序中不得使用变量,事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sj2.vbp,窗体文件名保存为sj2.frm。
[18分]
解析:(1)本题主要考查通用对话框的使用。通用对话框的属性可以在属性窗口中直接设置。文件类型在其中FiltEr属性中设置,其格式为:文件说明|文件类型。 根据题意,新建"标准EXE"工程,将一个命令按钮和一个文件对话框添加到窗体中,命令按钮的名称为CommAnD1,CAption属性为打开文件,文件对话框控件的名称为CD1,FiltEr属性设置为:文本文件|*.txt|所有文件|*.txt。其中,添加文件对话框控件要选择"工程"→"部件"命令,打开"部件"对话框。并将MiCrosoFt CommonDiAloG Control 6.0前的复选按钮选中,单击"确定"按钮将其添加上工具箱中,然后再像其他控件一样使用。双击进入代码窗口,编写如下代码:
2、【
简答题】
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
本题描述如下:
在窗体上有一个名称为Label1的标签,一个名称为Timer1的计时器,一个名称为HScroll1的滚动条,还有一个名称为Command1,标题为"开始"的命令按钮。要求程序运行后,单击开始按钮,则标签中的文本根据计时器中设定的时间间隔交替变更,如果改变滚动条中滚动块的位置,则文本交替变换的速度也随之变化。程序运行界面如图27-5所示。
图27-5
(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的,请在有"?"的地方填入正确内容,然后删除"?"及代码前的所有注释符(即'号),但不能修改其他部分。存盘时不得改变文件名和文件夹。
本题描述如下:
在窗体中有一个名为Image1的图像框,还有两个命令按钮,名称分别是Command1和Command2、标题分别是"纵向拉伸"和"横向拉伸"。要求程序运行后,单击Command1按钮,则图像框变高;单击Command2按钮,则图像框变宽。程序运行界面如图27-6所示。
图27-6
[24分]
解析:(1)本题主要考查计时器控件的使用。计时器控件的作用是以一定的时间间隔激发计时器事件(TimEr) 而执行相应程序代码,IntErvAl属性决定时间间隔的长短,以毫秒为单位。当计时器控件的EnABlED属性为TruE时,计时器控件才起作用,当为FAlsE时该控件不起作用。所以要使开始的标签内容不改变,将TimEr控件的EnABlED属性设置为FAlsE,单击命令按钮要使标签内容开始改变时,将计时器控件的EnABlED属性设置为TruE。
根据题意,将一个计时控件、一个命令按钮、一个标签和一个水平滚动条控件添加到窗体中,Timer的名称为Timer1,命令按钮的名称为Command1,Caption属性为"开始",水平滚动条的名称为HScroll1、Min属性为1、Max属性为10,标签的名称为Label1、Caption属性为Windows操作系统。双击Command1进入代码编写窗口,当单击开始时,启动计时器,Timer的初始间隔为1,具体代码如下:
(2)根据题意,将一个图像控件和两个命令按钮添加到窗体中,Image的名称为Image1,Strech属性为True,表示可以拉伸,载入图片temp.bmp,命令按钮的名称分别为Command1和Command2、Caption属性分别为"纵向拉伸"和"横向拉伸"。双击Command1进入代码窗口,改变Image1的高度和宽度来进行图片变化,补充后的具体代码如下:
3、【
简答题】
在名称为Form1的窗体上画一个文本框,名称为Text1,MultiLine属性为True,ScrollBars属性为2;两个命令按钮,名称分别为Cmd1和Cmd2,标题分别为“读入数据”和“排序并保存”,如图4-6所示。程序运行后,如果单击“读入数据”按钮,则读入in.txt文件中的100个整数,放入一个数组中(数组下界为1);如果单击“排序并保存”按钮,则对这100个整数按从小到大进行排序,并把排序后的全部数据在文本框Text1中显示出来,然后存入考生文件夹中的文件result.txt中(在程序中的标准模块prog.bas过程可以把指定个数的数组元素存入result.txt文件中)。
图4-6
注意:文件必须存放在考生文件夹下,窗体文件名为sj5.frm,工程文件名称为sj5.vbp,排序结果存入result.txt文件,否则没有成绩
[18分]
解析:除了基本的操作外,本题涉及到的知识点主要有循环程序设计和数组的使用两个方面。先在窗体上建立控件,再设置控件属性,然后研读提供的代码,正确分析并完成程序。文本框显示的内容通过Text属性设置;按钮的标题通过Caption属性设置,单击命令按钮触发Click事件;在本题中涉及到文件的操作,读入顺序文件以顺序的方式打开,用“Input#”语句读取数据,另外需要注意的是对文件操作结束后,一定要关闭文件。①文本框显示的内容通过Text属性设置,Multiline属性决定文本框是否可多行显示。若需要多行显示,则必须将Multiline属性设置为True,同时将Scrollbars属性设置为2。②建立界面并设置控件属性。按钮的标题通过Caption属性设置,单击命令按钮触发Click事件。程序中用到的控件及屙性设置见表4-3。