国家二级VB机试(上机操作)模拟试卷531 (题后含答案及解析)
题型有:1.frm,工程文件名为sjt1.vbp。    (2)在名称为Form1的窗体上画一个名称为Text1的文本框,其初始内容为空;再画两个单选按钮,名称分别为Option1、Option2,标题分别为“参加”、“不参加”,Option1的标题在单选按钮的左边,如图1-150所示。当程序运行时,在Text1中输入一些文字(如“比赛”),单击 Option1时,则把其标题放在输入文字的前面(如“参加比赛”),单击Option2时,则把其标题放在输入文字的后面(如“比赛不参加”)。请编写适当的事件过程,完成上述功能。    注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。要求程序中不得使用变量,每个事件过程中只能写一条语句。
正确答案:第1小题    【操作步骤】    步骤1:新建一个“标准EXE”工程,将窗体Form1Caption 属性值设置为“菜单练习”。    步骤2:选择【工具】→【菜单编辑器】命令,打开菜单设计器,如表2-60中的设置建立菜单项。    步骤3:按要求将文件保存至考生文件夹中。    第2小题    【操作步骤】    步骤1:新建一个“标准EXE”工程,如表2-61在窗体中画出控件并设置其相关属性。    步骤2:在代码编辑窗口,编写两个单选按钮的Click事件过程。   
参考代码:    Private Sub Option1_Click(  )    Text1.Text = Option1.Caption &    Text1.Text    End Sub    Private Sub Option2_Click(  )    Text1.Text = Text1.Text &    Option2.Caption    End Sub    步骤3:按要求将文件保存至考生文件夹中。 
简单应用题
2. (1)考生文件夹下有工程文件sjt3.vbp ,请在窗体上画一个名称为Label1 的标签,它能根据标题内容自动调整大小,外观如图1-151所示,程序要实现以下功能:每单击按钮一次,按钮标题在“停止”、“开始”之间切换。若按钮标题为“停止”,则标签内容每2 秒变换一次,内容依次是“欢迎您参加等级考试!”、“请您认真复习!”、“祝您获得好成绩!”,并循环变化。若按钮标题为“开始”,则标签内容停止变化。已经给出了所有事件过程,但不完整,请将其中的注释符去掉,把?改为正确的内容,以实现上述功能。    注意:不得修改窗体文件中已经存在的程序、控件及其属性,最后将修改后的文件按原文件名存盘。    (2)考生文件夹下有工程文件sjt4.vbp。程序功能是:在Text1文本框内输入随机数个数,单击“产生随机数”按钮,则先将列表框中的内容全部清除,再向列表框添加指定个数的随机数,如图1-152(a)所示。单击“删除奇数”按钮,则删除列表框中的所有奇数,并将奇数之和显示在Te
xt2文本框中,如图1-152(b)所示。命令按钮的Click事件过程已经给出,但不完整,请将其中的注释符去掉,把?改为正确的内容,以实现上述程序功能。    注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。
正确答案:第1小题  【操作步骤】    步骤1:打开考生文件中的本题工程文件sjt3.vbp,如表2-62在窗体中画出一个标签并设置其相关属性。    步骤2:在代码编辑窗口,去掉程序中的注释符“”,将问号“?”改为正确的内容。    参考代码:    Timer1.Enabled = Not Timer1.Enabled    Timer1.Interval = 2000    Select Case a    Case 0    步骤3:按要求将文件保存至考生文件夹中。    第2小题    【操作步骤】    步骤1:打开考生文件中的本题工程文件sjt4.vbp,在代码编辑窗口,去掉程序中的注释符“”,将问号“?”改为正确的内容。    参考代码:    List1.Clear    For k = List1.ListCount - 1 To 0 Step    -1    s = s + Val(List1.List(k))    List1.RemoveItem k    Text2.Text = s    步骤2:按要求将文件保存至考生文件夹中。 
综合应用题
3. 考生文件夹下有工程文件sjt5.vbp。程序运行时,外观如图1-153所示,单击“显示数据”按钮,则将考生文件夹下in5.dat 文件的内容读入到5行40列的二维数组a中,并按5行显示
在Text1文本框内;单击“统计”按钮,则出每行中偶数的最大值,计算奇数的平均值(平均值保留2 位小数,是否四舍五入不限),并将它们(共10个值)分别显示在Label1数组中和Text2 数组中。单击“保存”按钮,则保存计算结果。“显示数据”和“保存”按钮的Click事件过程已经给出,请编写“统计”按钮的Click事件过程实现上述功能。    注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须用“统计”按钮进行统计,且必须单击“保存”按钮保存结果,否则无成绩。最后,程序按原文件名存盘。
vb开始按钮代码
正确答案:【操作步骤】    步骤1:打开考生文件中的本题工程文件sjt5.vbp,打开代码编辑窗口,在指定位置编写以下代码:    参考代码:    For i = 1 To 5    Sum = 0    Counter = 0    Max = 0    For j = 1 To 40    If a(i, j) Mod 2 = 1 Then    Sum = Sum + a(i, j)    Counter = Counter + 1    Else    If a(i, j) > Max Then    Max = a(i, j)    End If    End If    Next    Avg = Sum / Counter    Label1(i - 1).Caption = Max    Text2(i - 1).Text = Int(Avg * 100) /    100    Next    步骤2:按要求将文件保存至考生文件夹中。    步骤3:按<F5>键运行程序,先单击“显示数据”按钮,接着单击“统计”按钮,然后单击“保存”按钮保存结果。 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。