1、国家二级 VB 机试(上机操作)-试卷 119 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.请根据以下各小题的要求设计 Visual Basic 应刚程序(包括界面和代码)。 (1)在名称为 Forml、标题为“图片”的窗体上画一个名称为 Imagel 的图像框,其高为 2500、宽为 2000。请通过属性窗口设置适当属性,装入考生只录下的图片文件 picljpg,并使图片适应图像框的大小(如图 2135 所示)。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjtlvbp,窗体文件名为 sjtlfrm。 (2)在名称为 Forml
2、的窗体上画一个名称为 Label1、标题为“口令”的标签;画一个名称为 Textl 的文本框;再画三个命令按钮,名称分别为 Commandl、Command2、Command3,标题分别为“显示口令”、“隐藏口令”、“重新输入”。 程序运行时,在Text1 中输入若干字符,单击“隐藏口令”按钮,则只显示同样数量的“*”,如图 2136(b)所示;单击“显示口令”按钮,则显示输入的字符,如图 2136(a)所示,单出“重新输入”按钮,则清除 Textl 中的内容,并把光标定位到 Textl 中。 (分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.(1)在考生文件夹下有一个工程文
3、件 sjt3vbp,它的功能是在运行时只显示名为 Form2 的窗体,单击Form2 上的“C2”按钮,则显示名为 Forml 的窗体:单击 Forml 上的“C1”按钮,则 Forml 的窗体消失。这个程序并不完整,要求如下: 把 Form2 设为启动窗体;把 Forml 上按钮的标题改为“隐藏”,把Form2 上按钮的标题改为“显示”。 去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但小能修改程序中的其他部分。最后把修改后的文件存盘。 工程文件和窗体文件仍以原来的文件名存盘。正确程序运行后的界面如图 2242 所示。 (2)在考生文件夹下有一个工程文件sil4vbp,它
4、的功能是在文本框中输入一个整数,单击“移动”按钮后,如果输入的是正数,滚动条中的滚动框向右移动与该数相等的刻度,但如果超过了滚动条的最大刻度,则不移动,并且显示“文本框中的数值太大”;如果输入的是负数,滚动条中的滚动框向左移动与该数相等的刻度,但如果超过了滚动条的最小刻度,则不移动,并且显示“文本框中的数值太小”,如图 2243 所示。要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的程序以原来的文件名存盘。 (分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.在窗体上画一个文本框,名称为 T
5、ext1(可显示多行),然后冉画三个命令按钮,名称分别为Command1、Command2 和 Command3,标题分别为“读数”、“统计,和“存盘”,如图 267 所示。程序的其功能是:单击“读数”按钮,则把考生目录下的 in5txt 文件中的所有英文 7 符放入 Text1(可多行显示);单击“统计”按钮,找出并统计英文字母 i、j、k、l、m、n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母 in 出现次数的统计结果依次存到考生目录下的顺序文件 out5txt 中。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt5vbp,窗体文件名为 sjt5frm。 (分数:2.
6、00)_国家二级 VB 机试(上机操作)-试卷 119 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.请根据以下各小题的要求设计 Visual Basic 应刚程序(包括界面和代码)。 (1)在名称为 Forml、标题为“图片”的窗体上画一个名称为 Imagel 的图像框,其高为 2500、宽为 2000。请通过属性窗口设置适当属性,装入考生只录下的图片文件 picljpg,并使图片适应图像框的大小(如图 2135 所示)。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjtlvbp,窗体文件名为 sjtlfrm。 (2)在名称为 For
7、ml 的窗体上画一个名称为 Label1、标题为“口令”的标签;画一个名称为 Textl 的文本框;再画三个命令按钮,名称分别为 Commandl、Command2、Command3,标题分别为“显示口令”、“隐藏口令”、“重新输入”。 程序运行时,在Text1 中输入若干字符,单击“隐藏口令”按钮,则只显示同样数量的“*”,如图 2136(b)所示;单击“显示口令”按钮,则显示输入的字符,如图 2136(a)所示,单出“重新输入”按钮,则清除 Textl 中的内容,并把光标定位到 Textl 中。 (分数:2.00)_正确答案:(正确答案:第 l 小题 【操作步骤】 步骤 1:新建一个“标准
8、 EXE”工程,如表 371 在窗体中必出控件并设置其相关属性。 步骤 2:按要求将文件保存至考生文件夹中。 第 2 小题 【操作步骤】 步骤 1:新建一个“标准 EXE”工程,如表 372 在窗体中画出控件并设置其相关属性。 )解析:二、简单应用题(总题数:1,分数:2.00)2.(1)在考生文件夹下有一个工程文件 sjt3vbp,它的功能是在运行时只显示名为 Form2 的窗体,单击Form2 上的“C2”按钮,则显示名为 Forml 的窗体:单击 Forml 上的“C1”按钮,则 Forml 的窗体消失。这个程序并不完整,要求如下: 把 Form2 设为启动窗体;把 Forml 上按钮的
9、标题改为“隐藏”,把Form2 上按钮的标题改为“显示”。 去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但小能修改程序中的其他部分。最后把修改后的文件存盘。 工程文件和窗体文件仍以原来的文件名存盘。正确程序运行后的界面如图 2242 所示。 (2)在考生文件夹下有一个工程文件sil4vbp,它的功能是在文本框中输入一个整数,单击“移动”按钮后,如果输入的是正数,滚动条中的滚动框向右移动与该数相等的刻度,但如果超过了滚动条的最大刻度,则不移动,并且显示“文本框中的数值太大”;如果输入的是负数,滚动条中的滚动框向左移动与该数相等的刻度,但如果超过了滚动条的最小刻度,则不移动,
10、并且显示“文本框中的数值太小”,如图 2243 所示。要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分,也不能修改控件的属性。最后把修改后的程序以原来的文件名存盘。 (分数:2.00)_正确答案:(正确答案:第 1 小题 【操作步骤】 步骤 1:打开考生文件夹下的本题_T 程文件sit3vbp,然后将按钮 C1 的 Caption 属性设置为“隐藏”,将按钮 C2 的 Caption 属性设置为“显示”。步骤 2:选择【工程】【工程属性】命令,打开“工程属性”对话框,设置 Form2 为启动窗体。 步骤3:打开 Form2 和 Form1 的代
11、码编辑窗口,去掉程序中的注释符“”,将问号“?”改为正确的内容。 参考代码: Private Sub ClClick() FormlViSible=False End Sub Private Sub C2 一 Click() FormlViSible=True End Sub 步骤 4:按要求将文件保存至考生文件夹中。 第 2 小题 【操作步骤】 步骤 1:打开考生文件中的奉题工程文件 sjt4vbp,在代码编辑窗口,去掉程序中的注释符“”,将问号“?”改为正确的内容。 参考代码: If HSlValue+TextlTextHSlMax Then MsgBox”文本框中的数值太大” E1seI
12、f HSlValue+TextlText解析:三、综合应用题(总题数:1,分数:2.00)3.在窗体上画一个文本框,名称为 Text1(可显示多行),然后冉画三个命令按钮,名称分别为Command1、Command2 和 Command3,标题分别为“读数”、“统计,和“存盘”,如图 267 所示。程序的其功能是:单击“读数”按钮,则把考生目录下的 in5txt 文件中的所有英文 7 符放入 Text1(可多行显示);单击“统计”按钮,找出并统计英文字母 i、j、k、l、m、n(不区分大小写)各自出现的次数;单击“存盘”按钮,将字母 in 出现次数的统计结果依次存到考生目录下的顺序文件 out5txt 中。 注意:存盘时必须存放在考生文件夹下,工程文件名为 sjt5vbp,窗体文件名为 sjt5frm。 (分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:新建一个“标准 EXE”工程,如表 339 所示,在窗体中画出控件并设置其相关属性。 )解析: