1、国家二级 VB机试(上机操作)模拟试卷 332及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)在名称为 Form1的窗体上添加一个名称为 C1、标题为“改变颜色”的命令按钮,窗体标题为“改变窗体背景色”。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为 sjtlvbp,窗体文件名为 sjt1frm。 (2)在名称为 Form1的窗体上添加一个名称为 Shape1的形状控件,在属性窗口中将其形状
2、设置为圆形。添加一个名称为 List1的列表框,并在属性窗口中设置列表项的值分别为 1、2、3、4、5。将窗体的标题设为“图形控件”。单击列表框中的某一项,则将其值作为形状控件的填充参数。例如,选择 3,则形状控件中被竖线填充,如图所示。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.(1)在名称为 Form1的窗体上添加一个名称为 Text1的文本框,再建立一个名称为 Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为 M1、M2、M3。请编写适当的事件过程,在程序运行时,当用鼠标右键单击文本框时,弹出菜单,选中一个菜单项后,则按
3、所选菜单标题设置文本框中文本的格式,如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt3vbp,窗体文件名保存为 sjt3frm。 (2)在考生文件夹下有一个工程文件 sjt4vbp,含有Form1和 Form2两个窗体,其中 Form1为启动窗体,窗体上的控件如图 1所示。程序运行后,在 Form1窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对话框(Form2 窗体),并在 Form2中显示 Form1中输入的信息,如图 2所示。单击“确认”按钮,程序结束,单击“重输”按钮,Form2 消失,回到 Form1窗体。在给
4、出的窗体文件中已经给出了程序,但不完整。要求: 将 Form1的标题改为“注册”,将 Form2的标题改为“确认”; 设置适当的属性,使Form2标题栏右上角的所有按钮消失(如图 2所示); 去掉程序中的注释符,把其中的?改为正确的内容。注意:不能修改程序中的其他部分,标题等属性的修改只能在属性窗口中进行。最后将修改后的文件按原文件名存盘。 (分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下有一个工程文件 sjt5vbp,其名称为 Forml的窗体上已有三个文本框Text1、Text2、Text3,以及部分程序代码,请完成以下工作。 在属性窗口中修改 Text3
5、的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图所示。 建立下拉式菜单,如下表所示。(分数:2.00)_国家二级 VB机试(上机操作)模拟试卷 332答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)在名称为 Form1的窗体上添加一个名称为 C1、标题为“改变颜色”的命令按钮,窗体标题为“改变窗体背景色”。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。运行程序后的窗体如图所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为 sjtlvbp,窗体文件名
6、为 sjt1frm。 (2)在名称为 Form1的窗体上添加一个名称为 Shape1的形状控件,在属性窗口中将其形状设置为圆形。添加一个名称为 List1的列表框,并在属性窗口中设置列表项的值分别为 1、2、3、4、5。将窗体的标题设为“图形控件”。单击列表框中的某一项,则将其值作为形状控件的填充参数。例如,选择 3,则形状控件中被竖线填充,如图所示。(分数:2.00)_正确答案:(正确答案:(1) 【操作步骤】 步骤 1:建立界面,添加相应的控件并设置控件的属性。程序中涉及的控件及属性见表 359。 步骤 2:打开代码编辑窗口,在指定位置编写如下代码。 Private Sub C1_Clic
7、k() FormlBackColor=&HFF End Sub 步骤 3:调试并运行程序,关闭程序后按题目要求存盘。 (2) 【操作步骤】 步骤 1:建立界面,将窗体 Forml的 Caption属性设置为“图形控制”,然后添加相应的控件并设置控件的属性。程序中用到的控件及属性见表 360。 )解析:二、简单应用题(总题数:1,分数:2.00)2.(1)在名称为 Form1的窗体上添加一个名称为 Text1的文本框,再建立一个名称为 Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为 M1、M2、M3。请编写适当的事件过程,在程序运行时,当用鼠标右键单
8、击文本框时,弹出菜单,选中一个菜单项后,则按所选菜单标题设置文本框中文本的格式,如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt3vbp,窗体文件名保存为 sjt3frm。 (2)在考生文件夹下有一个工程文件 sjt4vbp,含有Form1和 Form2两个窗体,其中 Form1为启动窗体,窗体上的控件如图 1所示。程序运行后,在 Form1窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对话框(Form2 窗体),并在 Form2中显示 Form1中输入的信息,如图 2所示。单击“确认”按钮,程序结束,单击“重输”按钮,
9、Form2 消失,回到 Form1窗体。在给出的窗体文件中已经给出了程序,但不完整。要求: 将 Form1的标题改为“注册”,将 Form2的标题改为“确认”; 设置适当的属性,使Form2标题栏右上角的所有按钮消失(如图 2所示); 去掉程序中的注释符,把其中的?改为正确的内容。注意:不能修改程序中的其他部分,标题等属性的修改只能在属性窗口中进行。最后将修改后的文件按原文件名存盘。 (分数:2.00)_正确答案:(正确答案:(1) 【操作步骤】 步骤 1:新建一个窗体,按照题目要求建立名称为“Text1”的文本框控件及一个弹出式菜单并设置菜单属性,程序中用到菜单属性见表 332。 步骤 2:
10、打开代码编辑窗口,在指定位置编写如下代码。 Private Sub M1_CliCk() Text1FontBold=True设置字体为加粗 End Sub Private Sub M2_Click() Text1FontItalic=True设置字体为斜体 End Sub Private Sub M3_Click() Text1FontUnderline =True为文字加下划线 End Sub Private Sub Text1_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) If Button=2
11、 Then判断是否执行该事件 MePopupMenu Format显示菜单 End If End Sub 步骤 3:调试并运行程序,关闭程序后按题目要求存盘。 (2) 【操作步骤】 步骤 1:打开本题工程文件,按照题目要求设置属性,如图 326 所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.在考生文件夹下有一个工程文件 sjt5vbp,其名称为 Forml的窗体上已有三个文本框Text1、Text2、Text3,以及部分程序代码,请完成以下工作。 在属性窗口中修改 Text3的适当属性,使其在运行时不显示,作为模拟的剪贴板使用,窗体如图所示。 建立下拉式菜单,如下表所示。(分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:打开本题工程文件,将 Text3的 Visible属性设置为False,然后按照题目要求建立菜单并设置其属性,如图 320 所示。 菜单属性如表 312 所示。)解析: