国家二级VB机试(上机操作)模拟试卷510
基本操作题
1.请根据以下各小题的要求设计Visual Basic 应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画两个命令按钮,其名称分别为Command1和 Command2,标题分别为“扩大”和“移动”。如图1-56所示,编写适当的事件过程。程序运行后,如果单击“扩大”按钮,则使窗体在高、宽方向上各增加0.2 倍(变为原来的1.2 倍);如果“移动”命令按钮,则使窗体向右移动200,向下移动100。
要求:程序中不得使用变量。
①存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个标签,其名称为Label1,标题为“计算机等级考试”,Left属性为0;再画一个水平滚动条,其名称为HScroll1,在属性窗口中设置其属性如下
编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可使标签向相应的方向移动,标签距窗体左边框的距离等于滚动框的位置,程序的运行情况如图1-57 所示。要求:程序中不得使用变量,每个事件过程中只能写一条语句。
第1小题
【操作步骤】
步骤1:新建一个“标准EXE”工程,如表2-4在窗体中画出控件并设置其相关属性。
[*]
步骤2:打开代码编辑窗口,编写两个命令按钮的单击事件过程。
参考代码:
Private Sub Command1_Click()
Height = 1.2 * Me.Height
Me.Width = Width * 1.2
End Sub
Private Sub Command2_Click()
Left = Left + 200
Top = Top + 100
End Sub
步骤3:按要求将文件保存至考生文件夹中。
第2小题
【操作步骤】
步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个水平滚动条和一个标签,在属性设置窗口中设置其相关属性,其属性及值如表2-5所示。
[*]
步骤2:双击窗体Form1上的水平滚动条,打开代码编辑窗口,在Change事件过程中输入以下代码:
参考代码:
Private Sub HScroll1_Change()
Label1.Left = Me.HScroll1
End Sub
Private Sub HScroll1_Scroll()
Label1.Left = Form1.HScroll1
End Sub
步骤3:按要求将文件保存至考生文件夹中。
解析:
简单应用题
2.(1)在名称为Form1的窗体上画一个计时器,其名称为Timer1;再画一个图像框,其名称为Image1,在该图像框中装入一个图形文件pic.ico;然后画一个水平滚动条,其名称为HScroll1,Min 属性值为100,Max属性值为1200,LargeChange属性值为100,SmallChange属性值为25,编写适当的事件过程。程序运行后,可以使图像框闪烁,其闪烁速度可以通过滚动条调节。
要求:图像框的闪烁可以通过图像框交替地显示和隐藏来实现。程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文
件名为sjt3.vbp,窗体文件名为sjt3.frm。
(2)在考生目录下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图1-58所示。要求如下:
①利用属性窗口设置适当的属性:为List1 列表框添加三个项目:宋体、黑体、楷体_GB2312;Text1文本框设置初始值为“计算机”;Hscroll1水平滚动条设置最小值和最大值分别为10、50。
②去掉程序中的注释符,把程序中的?改为正确的内容,完成以下功能:如果在列表框中选择一种字体,然后移动滚动条中的滚动框,则可使文本框中的文字按所选择的字体显示,并可随着滚动框的移动放大或缩小;如果不选择字体直接移动滚动框,则显示一个信息框,提示“请选择字体”。
第1小题
【操作步骤】
步骤1:新建一个“标准EXE”工程,如表2-6在窗体中画出控件并设置其相关属性。
[*]
步骤2:打开代码编辑窗口,分别编写计时器的Timer事件过程和滚动条的Change事件过程。
参考代码:
Private Sub HScroll1_Change()
Timer1.Interval = HScroll1.Value
End Sub
Private Sub Timer1_Timer()
Image1.Visible = Not
Image1.Visible
End Sub
步骤3:按要求将文件保存至考生文件夹中。
第2小题
【操作步骤】
步骤1:打开考生文件中的本题工程文件sjt4.vbp,如表2-7设置控件的相关属性。
[*]
步骤2:打开代码编辑窗口,在代码编辑窗口,去掉程序中的注释符“’”,将问号“?”改为正确的内容。
参考代码:
Text1.FontSize = HScroll1.Value
Text1.FontName = List1.Text
步骤3:按要求将文件保存至考生文件夹中。
解析:
综合应用题
3.在考生文件夹下有一个工程文件sjt5.vbp,已给出了部分控件和部分程序。程序运行时,请在窗体上画三个标签,其名称分别为Label1、Label2和Label3,标题分别为“姓名”、“电话号码”和“邮政编码”。再画三个文本框,其名称分别为Text1、Text2和 Text3,初始内容均为空白,如图1-59所示。程序运行后,如果单击“显示第三个记录”按钮,则读取考生文件夹下in5.txt 文件中的第三个记录,将该记录的三个字段分别显示在三个文本框中(该文件是一个用随机存取方式建立的文件,共有5个记录)。单击“保存”按钮,则把该记录(三个字段)保存到考生文件夹下的顺序文件out5.txt 中。请编写“显示第三个记录”按钮的Click事件过程,以实现上述
本文档预览:3600字符,共3970字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载