国家二级VB机试(上机操作)模拟试卷538 (题后含答案及解析)
题型有:1.vbp,窗体文件名为sjt1.frm。    (2)在名称为Form1的窗体上画一个名称为Shape1的形状控件,画两个名称分别为Command1、Command2,标题分别为“圆形”、“红边框”的命令按钮。将窗体的标题设置为“图形控件”,如图1-185(a)所示。请编写适当的事件过程,使得在运行时,单击“圆形”按钮将形状控件设为圆形。单击“红边框”按钮,将形状控件的边框颜设为红(&HFF&),如图1-185(b)所示。    注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题    【操作步骤】    步骤1:新建一个“标准EXE”工程,在窗体上画出一个标签和一个水平滚动条,如表2-86设置其相关属性。    步骤2:按要求将文件保存至考生文件夹中。    第2小题    【操作步骤】    步骤1:新建一个“标准EXE”工程,在窗体Form1中画一个形状控件和两个命令按钮,并分别设置它们的相关属性,其属性及值如表2-87所示。    步骤2:打开代码编辑窗口,编写两个命令按钮的单击事件过程。    参考代码:    Private Sub Command1_Click(  )    Shape1.Shape = 3    End Sub    Private Sub Command2_Click(  )    Shape1.BorderColor = &HFF&    End Sub    步骤3:按要求将文件保存至考生文件夹中。  vb开始按钮代码
简单应用题
2. (1)在考生文件夹下有一个工程文件sjt3.vbp,含有名称分别为Form1、Form2的两个窗体。其中Form1上有两个控件(图像框和计时器)和一个菜单项“操作”,含有三个菜单命令,如图1-186(a)所示。Form2上有一个名称为 Command1、标题为“返回”的命令按钮,如图1-186(b)所示。要求当单击“窗体2”菜单命令时,隐藏Form1,显示Form2。单击“动画”菜单命令时,使小汽车开始移动,一旦移到窗口的右边界时自动跳到窗体的左边界重新移动。单击“退出”菜单命令时,结束程序运行。请去掉程序中的注释符,把程序中的?改为正确的内容。    注意:考生不得修改窗体文件中已经存在的程序。最后程序按原文件名存盘。    (2)在考生文件夹下有一个工程文件sjt4.vbp。其窗体上已有部分控件,请按照如图1-187所示添加框架和单选按钮。要求:画两个框架,名称分别为Frame1、Frame2,在Frame1 中添加一个名为Option1的单选按钮数组,含两个单选钮,标题分别为“古典音乐”、“流行音乐”,在名称为Frame2中添加两个单选按钮,名称分别为Option2、Option3,标题分别为“篮球”、“羽毛球”。刚运行程序时,“古典音乐”和“篮球”单选按钮为选中状态。单击“选择”按钮,将把选中的单选按钮的标题显示在标签Label2中,如图1-187所示。如果“音乐”或“体育”未被选中,相应的单选按钮不可选。    要求:按照题目要求添加控件,去掉程序
中的注释符,把程序中的?改为正确的内容。    注意:不能修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。
正确答案:第1小题    【操作步骤】    步骤1:打开考生文件中的本题工程文件sjt3.vbp,打开代码编辑窗口,去掉程序中的注释符“”,将问号“?”改为正确的内容。    参考代码:    Select Case Index    Timer1.Enabled = True    If Picture1.Left + Picture1.Width >=    Width Then    Picture1.Left = 0    步骤2:按要求将文件保存至考生文件夹中。    第2小题    【操作步骤】    步骤1:打开考生文件夹下的本题工程文件sjt4.vbp,在窗体上画两个框架、一个含两个元素的单选按钮数组,两个单选按钮,如表2-88设置它们的属性。    步骤2:打开代码编辑窗口,修改“选择”按钮的Click事件过程,代码如下。    参考代码:    If Option1(0).Value = True Then    If Option2 = True Then    Label2.Caption = s    步骤3:按要求将文件保存至考生文件夹中。 
综合应用题
3. 在考生文件夹中有一个工程文件sjt5.vbp,其功能是:出矩阵元素的最大值,并求出矩阵对角线元素之和,窗体外观如图1-188所示。程序运行时,矩阵数据被放入二维数组a 中。
当单击“矩阵元素最大值”按钮时,出矩阵中最大的数,并显示在标签Label3中。当单击“对角线元素之和”按钮时,计算矩阵主对角线元素之和,并显示在标签Label4中。文件中已给出部分程序,请编写“矩阵元素最大值”及“对角线元素之和”两个命令按钮的事件过程中的部分程序代码。    注意:不得修改程序的其他部分和控件属性。最后把修改后的文件按原文件名存盘。程序调试通过后,两个命令按钮的事件过程必须至少各执行一次。
正确答案:【操作步骤】    步骤1:打开考生文件夹下的本题工程文件sjt5.vbp,在码编辑窗口的指定位置输入代码:    参考代码:    Private Sub Command1_Click(  )    ====考生编写程序开始====    Max = a(1, 1)    For i = 1 To 4    For j = 1 To 4    If a(i, j) > Max Then    Max = a(i, j)    End If    Next j    Next i    Label3.Caption = Max    ====考生编写程序结束====    不得修改以下部分    save Label3    End Sub    Private Sub Command2_Click(  )    ====考生编写程序开始====    Sum = 0    For i = 1 To 4    Sum = Sum + a(i, i)    Next i    Label4.Caption = Sum    ====考生编写程序结束====    不得修改以下部分    save Label4    End Sub    步骤2:按要求将文件保存至考生文件夹中。    步骤3:按<F5>键键运行程序,分别单击“矩阵元素最大值”按钮和“对角线元素之和”按钮。