国家二级VB机试(基本操作题)模拟试卷20附答案解析

国家二级VB机试(基本操作题)模拟试卷20

基本操作题

1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上建立一个名称为cmdArray的命令按钮数组,含3个命令按钮,它们的Index属性分别为0、1、2,标题依次为“是”、“否”、“取消”,每个按钮的高、宽均为400、900。窗体的标题为“按钮示例”。运行后的窗体如图3-62所示。

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

(2)在名称为Form1的窗体上画一个名称为Drvl的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,名称为Label1、标题为“文件名”的标签和名称为Label2、BorderStyle为1的标签。窗体的标题设置为“文件系统控件”。请编写适当的程序,使得这三个文件系统控件可以同步变化,即当驱动器列表框中显示的内容发生变化时,目录列表框和文件列表框中显示的内容同时发生变化。单击文件列表框时,将选中的文件名显示在Label2中,如图3-63所示。

第1小题

【操作步骤】

步骤1:新建一个“标准EXE”工程,单击工具箱中的CommandButton控件图标,在窗体Form1上拉出一个命令按钮,在属性设置窗口中该单选按钮名称设置为cmdArray,Width属性值设置为900,Height属性值设置为400。

步骤2:选中cmdArray控件,选择【编辑】→【复制】命令,然后选择【编辑】→【粘贴】命令,在弹出的询问是否建立控件数组的对话框中,选择“是”按钮,如图4-1所示,则可以建立cmdArray控件数组的第2个元素。再次选择【编辑】→【粘贴】命令,建立cmdArray控件数组的第3个元素。

[*]

步骤3:依次选中cmdArray控件数组中各个元素,设置它们的相关属性,属性及其值如表4-38所示。

[*]

步骤4:按要求将文件保存至考生文件夹中。

第2小题

【操作步骤】

步骤1:新建“标准EXE”工程,往窗体Form1中加入驱动器列表框、目录列表框控件、文件列表框控件各一个以及两个标签,分别设置它们的相关属性,属性及其值如表4-39所示。

[*]

步骤2:打开代码编辑窗口,输入如下代码。参考代码:

Private Sub Drv1.Change( )

Dir1.Path=Drv1.Drive

End Sub

Private Sub Dir1 Change( )

File1.Path=Dir1.Path

End Sub

Private Sub File1 Click( )

Label2.Caption=File1.FileName

End Sub

步骤3:按要求将文件保存至考生文件夹中。

解析:

2.(1)在名称为Form1,标题为“练习”的窗体上添加一个名称为Frame1、标题为“效果”的框架。框架内含有三个复选框,其名称分别为Chk1、Chk2和Chk3,标题分别为“倾斜”、“加粗”和“下划线”。

程序运行后的窗体如图所示。

要求:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。

(2)在名称为Form1的窗体上添加一个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的大小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。请编写两个命令按钮的Click事件过程,使得单击“日期”按钮时,标签内显示系统当前日期;单击“时间”按钮时,标签内显示系统当前时间。如图所示。

(1)【操作步骤】

步骤1:新建一个窗体,按照题目要求建立控件,程序中用到的控件及属性见表3.52。

[*]

步骤2:调试并运行程序,关闭程序后按题目要求存盘。

(2)【操作步骤】

步骤1:建立界面,添加相应控件并设置控件的属性。程序中用到的控件及属性见表3.53。

[*]

步骤2:打开代码编辑窗口,在指定位置编写如下代码。

参考答案

PriVate sub Command1_Click()

Labe11=Date ’用于返回系统当前日期

End Sub

PriVate sub Command2_Click()

Labe11=Time ’用于返回系统当前时间

End Sub

步骤3:调试并运行程序,关闭程序后按题目要求存盘。

解析:

3.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上建立一个如下表所示的下拉菜单,其中“设置”菜单项为灰色(不可用),如图3—137所示。

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

(2)在名称为Form1的窗体上画一个名称为Hscroll1的水平滚动条,其最大刻度为100,最小刻度为0;再画两个单选按钮,名称分别为Option1、Option2,标题分别为“最大值”、“最小值”,且都未选中。再通过属性窗口设置适当属性使得程序刚运行时,焦点在滚动条上(如图3—138所示)。

请编写适当的事件过程,使得程序运行时,单击“最大值”单选按钮,则滚动条上的滚动框移到最右端;单击“最小值”单选按钮,则滚动框移到最左端。

注意:程序中不得使用变量,事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sji2.frm。

第1小题

步骤1:新建一个“标准EXE”工程,利用菜单设计器按表4—81在窗体上建立一个二级菜单。

[*]

步骤2:按要求将文件保存至考生文件夹中。

第2小题

步骤1:新建一个“标准:EXE”工程,按表4—82在窗体中画出控件并设置其相关属性。

[*]

步骤2:打开代码编辑窗口,编写两个单选按钮的单击事件过程。

参考代码:

Private Sub Option1_Click()

HScroll1.Value=100

End Sub

Private Sub Option2_Click()

HScroll1.Value=0

End Sub

步骤3:按要求将文件保存至考生文件夹中。

解析:第1小题:本题只需按题目要求利用VB菜单设计器建立一个二级菜单。

第2小题:本题需要在窗体上二画出水平滚动条,并设置Tablndex属性为0;然后在单选按钮的单击事件中改变滚动条的Value属性值就能使滑块处于指定位置。

4.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1、标题为“图片”的窗体上画一个名称为Image1的图像框,其高为2500、宽为2000。请通过属性窗口设置适当属性,装入考生目录下的图片文件pic1.jpg,并使图片适应图像框的大小(如图3—156所示)。

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

(2)在名称为Form1的窗体上画一个名称为Label1、标题为“口令”的标签;画一个名称为Text1的文本框;再画三个命令按钮,名称分别为Command1、Command2、Command3,标题分别为“显示口令”、“隐藏口令”、“重新输入”。

程序运行时,在Text1中输入若干字符,单击“隐藏口令”按钮,则只显示同样数量的“*”,如图3—157(b)所示;单击“显示口令”按钮,则显示输入的字符,如图3—157(a)所示,单击“重新输入”按钮,则清除Text1中的内容,并把光标定位到Text1中。

要求:请画出所有控件,编写命令按钮的Click事件过程,程序中不得使用变量,在“显示口令”按钮、“隐藏口令”按钮的事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。

第1小题

步骤1:新建一个“标准EXE”工程,画出控件并设置相应属性。

步骤2:按要求将文件保存至考生文件夹中。

第2小题

步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。

步骤2:在代码编辑窗口,分别编写三个按钮的单击事件过程。

参考代码:

Private Sub Command1_Click()

Text1.PasswordChar=\

解析:第1小题:本题只需要在窗体上画出控件并相应设置其属性即可。

第2小题:PasswordChar属性用于设置屏蔽文本框中内容的字符,要去掉对文本框中输入内容的屏蔽,需将其PasswordChar属性值清空,使用SetFocus方法可使文本获得焦点。

5.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

(1)在名称为Form1的窗体上画一个名称为C1、标题为“变宽”的命令按钮,窗体名称为“改变按钮大小”。编写程序,使得单击命令按钮时,命令按钮水平方向的宽度增加100。程序运行后的窗体如图1-212所示。

要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。

(2)在名称为Form1的窗体上画一个名称Shape1的形状控件,画一个名称为L1的列表框,并在属性窗口中设置列表项的值为1、2、3、4、5。将窗体的标题设为“图形控件”。单击列表框中的某一项,则按照所选的值改变形状控件的形状。例如,选择3,则形状控件被设为圆形,如图1-213所示。

第1小题

【操作步骤】

步骤1:新建一个“标准EXE”工程,如表2-102在窗体中画出控件并设置其相关属性。

[*]

步骤2:打开代码编辑窗口,编写命令按钮的单击事件过程。

参考代码:

Private Sub C1_Click()

C1.Width = C1.Width + 100

End Sub

步骤3:按要求将文件保存至考生文件夹中。

第2小题

【操作步骤】

步骤1:新建一个“标准EXE”工程。

步骤2:在窗体Form1中加入一个列表框和一个形状控件,并分别如表2-103设置它们的相关属性。

[*]

步骤3:打开代码编辑窗口,编写列表框的事件过程:

参考代码:

Private Sub L1_Click()

Shape1.Shape = L1.Text

End Sub

步骤4:按要求将文件保存至考生文件夹中。

解析:

6.在名称为Forml的窗体上画一个标签,其名称为Labell,标题为”计算机等级考试”,Left属性为0;再画一个水平滚动条,其名称为HScrolll,在属性窗口中设置其属性如下:

编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可使标签向相应的方向移动,标签距窗体左边框的距离等于滚动框的位置,程序的运行情况如图2-92所示。要求:程序中不得使用变量,每个事件过程中只能写一条语句。

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

步骤1:新建一个”标准EXE”工程,在窗体:Forml中加入一个水平滚动条和一个标签,在属性设置窗口中设置其相关属性,其属性及值如表3-49所示。[*]

步骤2:双击窗体Forml上的水平滚动条,打开代码编辑窗口,在Change事件过程中输入以下代码:

参考代码:

Private Sub HScrolll_Change( )

Labell.Left=Me.HScrolll

End Sub

Private Sub HScrolll_Scroll( )

Labell.Left=Forml.HScrolll

End Sub

步骤3:按要求将文件保存至考生文件夹中。

解析:

请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

7.在名称为Form1的窗体上画一个名称为Combo1的组合框,其宽度为1200,其类型如图3-102所示(即简单组合框)。要求如下:

①请按图中所示,通过属性窗口输入“北京”、“上海”、“广州”、“深圳”。

②设置适当的属性,使得运行时,窗体的最大化按钮和最小化按钮消失。

审题分析

本题只需要在窗体上画出相应控件并设置其属性即可。

操作步骤

步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。

步骤2:按要求将文件保存至考生文件夹中。

考点链接

窗体基本操作、选择控件。

解析:

8.在名称为Form1的窗体上画两个文本框,名称分别为Text1、Text2,再画两个命令按钮,名称分别为Command1、Command2,标题分别为“左”、“右”,如图3-103。

要求:编写适当的事件过程,使得程序运行时,单击“左”按钮,则焦点位于Text1上;单击“右”按钮,则焦点位于Text2上。

审题分析

本题其实就是在两个命令按钮的单击事件过程中,通过使用SetFocus方法使对应文本框获得焦点。

操作步骤

步骤1:新建一个“标准。EXE”工程,按要求画出控件并设置属性。

步骤2:双击“左”命令按钮,打开代码编辑窗口,在按钮的Click事件过程中输入代码。

步骤3:从代码编辑窗口的“对象”下拉列表中选择Command2,从“事件”下拉列表选择Click,编写以下事件过程。

参考代码:

Private Sub Command1_Click()

Text1.SetFocus

End Sub

Private Sub Command2_Click()

Text2.SetFocus

End Sub

步骤4:按要求将文件保存至考生文件夹中。

考点链接

框架、焦点和Tab顺序。

解析:

9.在Forml的窗体上画一个列表框,名称为Ll,通过属性窗口向列表框中添加4个项目,分别为”AAAA”、”BBBB”、”CCCC”和”DDDD”,编写适当的事件过程,过程中只能使用一条命令。程序运行后,如果双击列表框中的某一项,则把该项添加到列表框中。程序的运行情况如图2-152所示。

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

步骤1:新建一个”标准EXE”工程,在窗体Forml中加入一个列表框,在属性设置窗口中将其Name属性设置为L1,在其List属性中添加四个项目,依次为”AAAA”、”BBBB”、”CCCC”和”DDDD”。注意:每输入完一项后按<Ctrl+Enter>键换行再输入下一项。

步骤2:打开代码编辑窗口,编写列表框的DblCliek事件过程:

参考代码:

Private Sub L1_DblClick( )

L1.AddItem.L1.Text

End Sub

步骤3:按要求将文件保存至考生文件夹中。

解析:

10.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。

在名称为Forml的窗体上画一个文本框,其名称为Tl,宽度和高度分别为1400、400;再画两个命令按钮,其名称分别为Cl和C2,标题分别为”显示”和”扩大”,编写适当的事件过程。程序运行后,如果单击C1命令按钮,则在文本框中显示”等级考试”,如图2-181(a)所示;如果单击C2命令按钮,则使文本框在高、宽方向上各增加一倍,文本框中的字体大小扩大到原来的3倍,如图2-181(b)所示。

注意:要求程序中不得使用变量。存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。

步骤1:新建一个”标准EXE”工程,如表3-102在窗体中画出控件并设置其相关属性。

步骤2:打开代码编辑窗口,编写两个命令按钮的单击事件过程。

参考代码:

Private Sub C1_Click( )

T1=“等级考试”

End Sub

Private Sub C2_Click( )

T1.Height=2*Me.T1.Height

T1.Width=2 * T1.Width

T1.ForttSize=3*Forml.T1.ForttSize

End Sub

[*]

步骤3:按要求将文件保存至考生文件夹中。

解析:

资源下载《国家二级VB机试(基本操作题)模拟试卷20附答案解析.doc》 文档下载价格为20下载币,请先
将本套试题Word文档或文章下载到电脑,方便收藏和打印
资源下载
《国家二级VB机试(基本操作题)模拟试卷20附答案解析.doc》
试题含答案和解析word文档下载价格:20 下载币
《国家二级VB机试(基本操作题)模拟试卷20附答案解析.doc》
试题含答案和解析word文档VIP优惠:免费
将本套试题Word文档或文章下载到电脑,方便收藏和打印
0

评论0

没有账号? 注册  忘记密码?