2012年9月份VB上机考试预测题3
国家二级VB机试(上机操作)模拟试卷243(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷243(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Forml,标题为“考试”的窗体上画一个名称为Combol、初始内容为空的下拉式组合框。
下拉列表中有“隶书”、“宋体”和“楷体”三个项目。
运行后的窗体如图2.188所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sitl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上画两个文本框,其名称分别为Text1、Text2,初始内容都为空,显示为三号字,且Text1的初始状态为不可用;再画一个名称为Command1、标题为“开始”的命令按钮,如图2-189所示。
要求:编写适当的事件过程,使得单击“开始”按钮后,Text1文本框变为可用状态,且在Text1文本框中输入字母串时,Text2文本框中用大写字母彤式显示Text1文本框中的内容。
程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表3-99在窗体中画出控件并设置其相关属性。
步骤2:按要求将文件保存考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Forml中画两个文本框,并分别设置它们的相关属性,其属性及值如表3-100所示。
步骤2:打开代码编辑窗口,编写Text1的Change事件过程和命令按钮的单击事件过程。
参考代码:Private Sub Commandl—Click( ) Textl.Enabled=True End Sub Private Sub Textl Change( ) Text2.Text=UCase(Textl.Text) End Sub 步骤3:按要求将文件保存至考生文件夹中。
VB期末考试试卷2012版(含答案)

'********** End ********** fun = Sum End Function Private Sub Form_Load() Show Print fun() NJIT_VBபைடு நூலகம்End Sub Private Sub NJIT_VB() Dim i As Integer Dim s As String Dim fOut As Integer fOut = FreeFile Open App.Path & "\out.dat" For Output As #fOut Print #fOut, fun() Close #fOut End Sub
8
C:DrawWidth 属性 D:DrawStyle 属性
答案:B 第 19 题 (2.0 分) 关于顺序文件和随机文件的说法错误的是(). A:顺序文件中记录的逻辑顺序与存储顺序是一致的 B:随机文件的结构特点是固定记录长度以及每条记录均有记录号 C:随机文件的操作与顺序文件相同 D:随机文件读写操作比顺序文件灵活
答案:A 第 17 题 (2.0 分) 在 VB 中没有提供下列()事件. A:MouseDown B:MouseUp C:MouseOver D:MouseMove
答案:C 第 18 题 (2.0 分) 在 VB 中,坐标轴的默认刻度单位是缇,用户可以根据实际需要使用()来改变刻度单位. A:Scale 属性 B:ScaleMode 属性
答案:C 第 15 题 (2.0 分) 下列程序: Sub mtv(ByVal m As Integer, ByVal n As Integer) m = m+7 n = n* 5 Print"m=";m;"n="n; End Sub Sub Form_Click() Dim a As Integer, b As Integer a = 8: b = 7 mtv a,b
国家二级VB机试(上机操作)模拟试卷3(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷3(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
在名称为Forml的窗体上画一个名称为Labell、标题为”列表框的使用”的标签。
再画一个名称为Listl的列表框,列表中含有5个表项,表项内容分别为”北京”、“山西”、”辽宁”、”浙江”和”广东”,并且可以在列表中同时选择多个表项。
运行后的窗体如图2-39所示。
要求:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
正确答案:步骤1:新建一个”标准EXE”工程。
步骤2:在窗体Forml中加入一个列表框和一个标签,并分别如表3-20设置它们的相关属性。
步骤3:按要求将文件保存至考生文件夹中。
2.在名称为Forml的窗体上画一个名称为Imagel的图像框,其高、宽分别为2000、3000,且不随图片大小而变化;再画两个命令按钮,标题分别是”显示图片”和”隐藏图片”,名称分别为Cmdl、Cmd2,如图2-40所示。
需编写两个命令按钮的Click事件过程,使得当单击”显示图片”按钮时,将当前文件夹下的图片文件”图片.jpg”显示在图像框中;而如果单击”隐藏图片”按钮,则清除图像框中的图片。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:步骤1:新建一个”标准EXE”工程,如表3-21在窗体中画出控件并设置其相关属性。
步骤2:打开代码编辑窗口,编写两个命令按钮的单击事件过程。
参考代码:Private Sub Cmdl_Cl ick( )Imaqel.Picture=LoadPicture(“图片.j pg”)End Sub Private Sub Cmd2_Click( )Imagel.Picture =LoadPicture( ) End Sub步骤3:按要求将文件保存至考生文件夹中。
国家二级VB机试(上机操作)模拟试卷369(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷369(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)在名称为Form1的窗体上画一个文本框,名称为Text1,内容为“VB 程序设计”;再画两个命令按钮,其名称分别为Command1和Command2,标题分别为“扩大”和“缩小”,如图3.93所示,编写适当的事件过程。
程序运行后,每单击Command1命令按钮一次,文本框中文本的字体扩大1.2倍;每单击Command2单选按钮一次,文本框中文本的字体缩小1.2倍。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Form1的窗体上画一个列表框,其名称为List1,通过属性窗口向列表框中输入9个项目,分别为10、20、30、40、50、60、70、80、90;画一个文本框,其名称为Text1,初始内容为空白;再画一个水平滚动条,其名称为HScroll1,Min属性和:Max属性分别为O和100,如图3.94(a)所示,编写适当的事件过程。
程序运行后,如果单击列表框中的某个项目,则在文本框中显示该项目内容,并把滚动条的滚动框移到相应的位置,如图3—94(b)所示。
要求:不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:(1)步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个文本框和两个命令按钮,其相关属性设置如表4.58所示。
步骤2:打开代码编辑窗口,输入如下代码。
参考代码:Private Sub Command1_Click( )Text1.FontSize=Text1.FontSize*1.2End SubPrivate Sub Command2_Click( )Text1.FontSize=Text1.FontSize/1.2End Sub 步骤3:按要求将文件保存至考生文件夹中。
2012全国计算机二级VB机试模拟题 (18)

1第1小题【审题分析】要实现在程序运行时,单击命令按钮,使标签和文本框消失,在窗体上显示文本框中的内容,其实就是在命令按钮的单击事件过程中,设置标签和文本框的Visible属性值为False,用窗体的print方法将文本框的内容输出到窗体上。
【操作步骤】步骤1:新建一个"标准EXE"工程,在窗体上画一个标签、一个文本框和一个命令按钮,其属性及其值如表91-1所示。
表91-1步骤2:在代码编辑窗口,编写"显示"按钮的Click事件过程。
参考代码:Private Sub cmdDisplay_Click()Print txtInput.TextlblInput.Visible = FalsetxtInput.Visible = FalseEnd Sub步骤3:按要求将文件保存至考生文件夹中。
【主要考点】控件画法、简单事件编程。
第2小题【知识点播】①Date函数用于获取当前系统日期,Time函数用于获取当前系统时间。
②AutoSize属性用来确定是否根据Caption属性指定的标题自动调整标签的大小,可以设置为True或False。
【审题分析】本题只需在"日期"按钮的单击事件过程中,通过调用Date 函数在标签中显示当前系统日期;在"时间"按钮的单击事件过程中,通过调用Time函数在标签中显示当前系统时间。
【操作步骤】步骤1:新建一个"标准EXE"工程,按表91-2在窗体中画出控件并设置其相关属性。
表91-2步骤2:在代码编辑窗口编写以下事件过程。
参考代码:Private Sub cmdDate_Click()Label1.Caption = DateEnd SubPrivate Sub cmdTime_Click()Label1.Caption = TimeEnd Sub步骤3:按要求将文件保存至考生文件夹中。
2012年9月份VB上机考试预测题7

(1)【考点分析】本题考点有:线条的Name、X1、X2、Y1、Y2属性。
【解题思路】通过对于直线Line1、Line2的坐标值的计算,确定线条的X1、X2、Y1、Y2属性的值,画出线段Line3。
步骤1:建立界面,添加Line1、Line2,设计的属性如下表3.253所示。
根据Line1、Line2的坐标值计算出Line13的坐标值,如表3.254所示。
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
(2)【考点分析】本题考点有:列表框的的Name、List、ListIndex、Text属性,文本框的Name、Text属性。
【解题思路】根据题意添加控件并通过属性窗口设置相应的属性。
需要注意的是ListIndex是从0值开始计算,所以要是文本框中显示列表框中某项对应的顺序号,要将ListIndex属性值再加上1。
【操作步骤】步骤1:建立界面,添加控件并设置控件的属性。
程序中用到的控件及属性见表3.255。
表3.255步骤2:编写程序代码。
参考答案Private Sub List1_Click()Text1 = List1.ListIndex + 1End SubPrivate Sub Text1_Click()Text1 = List1.Text1End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。
(1)【考点分析】本题考点有:窗体的Name、MinButton、MaxButton、Caption、Visible 属性和Show方法,菜单项的Click事件,命令按钮的Click事件,文本框的Alignment、FontSize、FontName 属性,列表框的Text、List、ListIndex属性,If判断语句和For循环语句。
【解题思路】根据题意添加控件并通过属性窗口设置相应的属性。
程序一般默认的启动窗体时Form1;初始Form2的Visible属性为False;单击"格式"菜单项,用窗体的Show方法显示窗体2;在窗体2中选择好字号和字体以后,单击确定按钮,再次将窗体2的Visible属性设为False。
国家二级VB机试(上机操作)模拟试卷198(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷198(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Forml的窗体上画一个名称为Labell的标签,标签的宽和高分别为2000、300,有边框,并利用属性窗口设置适当的属性,使其居中显示“等级考试”,并使标签的外观如图2.173所示。
运行后的窗体见图2.173。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sit1.frm。
(2)在名称为Forml的窗体上画一个名称为lmagel的图像框,有边框,并可以自动调整装入图片的大小以适应图像框的尺寸;再画三个命令按钮,名称分别为Command1、Command2、Command3,标题分别为“红桃”、“黑桃”、“清除”。
在考生目录下有两个图标文件,其名称分别为“Misc34.ico”和“Misc37.ico”。
程序运行时,单击“红桃”按钮,则在图像框中显示红桃图案(即Misc34.ico 文件,如图2.174所示);单击“黑桃”按钮,则在图像框中显示黑桃图案(即Misc37.ico文件):单击“清除”按钮,则清除图像框中的图案。
请编写相应控件的Click事件过程,实现上述功能。
注意:要求程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sil2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Forml中画三个单选按钮,并设置它的相关属性,其属性及值如表3.93所示。
步骤2:按要求将文件保存至考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表3—94在窗体中画出控件并设置其相关属性。
步骤2:打开代码编辑窗口,编写三个命令按钮的单击事件过程。
国家二级VB机试(上机操作)模拟试卷460(题后含答案及解析)

国家二级VB机试(上机操作)模拟试卷460(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画1个名称为Cbol的组合框,组合框的列表项分别是:北京、天津、上海。
请设置组合框的参数,使其外观如图3-6所示。
窗体的标题是“用组合框”。
注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。
(2)在名称为Form1的窗体上画1个名称为Pl的图片框,窗体的标题为“程序设计”,如图3-7(a)所示。
编写适当的事件过程,使得程序运行后,单击窗体,则在图片框中显示窗体的标题,并把窗体的标题变为Basic,如图3-7(b)所示。
注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。
正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个组合框。
按表4-3设置其相关属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个图片框。
按表4-4设置其相关属性。
步骤2:在打开的代码编辑窗口中,编写窗体的Click 事件代码。
参考代码:Private Sub Form Click( ) P1.Print Form1.Caption Form1.Caption=”Basic”End Sub 步骤3:按要求将文件保存至考生文件夹中。
简单应用题2.(1)在考生文件夹中有一个工程文件sjt3.vbp,窗体上有2个命令按钮、1.个水平滚动条和1个计时器,其名称分别为Command1、Command2、HScroll1和’Timed,如图3-8(a)所示。
程序运行后,按钮Command1、Command2的标题分别立即显示“开始”“停止”,同时把计时器的Intaval属性设置为100,Enabled 属性设置为False。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)【操作步骤】
步骤1:新建一个Form1窗体,在窗体的空白处右击,在弹出的快捷菜单中选择"菜单编辑器"命令,弹出菜单编辑器。
步骤2:在菜单编辑器中设置菜单的标题、名称、层次和属性,如表3.269所示。
步骤3:单击"确定"按钮,菜单设置完成。
步骤4:将文件保存至考生文件夹下,且窗体文件命名为sjt1.frm,工程文件命名为sjt1.vbp。
(2)【操作步骤】
步骤1:新建一个Form1窗体,将该窗体的Caption设置为"椭圆练习"。
步骤2:在窗体中添加一个Shape控件,并在属性面板中设置Shape为2,Height为800,Width 为1200;设置BorderColor为蓝色(&H00C00000&),BorderStyle为1,BorderWidth为5;设置FillColor为黄色(&H0000FFFF&),FillStyle为0。
步骤3:在窗体中添加两个命令按钮控件Command1和Command2,并将这两个按钮控件的Caption分别设置为"横向"和"纵向",如下图所示。
步骤4,然后打开代码编辑器窗口,在代码编辑器窗口中编写代码如下。
Private Sub Command1_Click()
Shape1.Width = Shape1.Width + 100
'或Shape1.Width = 100 + Shape1.Width
End Sub
Private Sub Command2_Click()
Shape1.Height = Shape1.Height + 100
'或Shape1.Height = 100 + Shape1.Height
End Sub
步骤5:代码编写完成后,按照题目要求调试并运行程序,并将文件保存至考生文件夹下,
且设置窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。
(1)【操作步骤】
步骤1:打开本题工程文件,在窗体中添加一个文本框Text1,并设置Text属性为空。
步骤2:打开代码编辑窗口,去掉程序中的注释符" ' ",将问号改为正确的内容。
参考答案(阴影部分是需考生填入的内容)
Private Sub Command1_Click()
Dim n As Integer, Factor As Integer
Dim First As Boolean
Do
n = InputBox("请输入一个大于2的整数")
If n <= 2 Then MsgBox ("请重新输入")
Loop Until n > 2
Factor = 2
First = True
Do
Do While n Mod Factor = 0
If First Then
Text1.Text = Str(n) + Space(1) + "=" + Str(Factor)
First = False
Else
Text1.Text = Text1.Text + Space(1) + "*" + Str(Factor)
End If
n = n / Factor
Loop
Factor = Factor + 1
Loop Until Factor > n
End Sub
Private Sub Command2_Click()
End
End Sub
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
(2)【操作步骤】
步骤1:打开本题工程文件,选中Cmd1命令按钮,在属性面板中设置Caption属性为"产生可变正方形图案",并设置Left为300。
步骤2:打开代码编辑窗口,去掉程序中的注释符" ' ",将问号改为正确的内容。
参考答案
Option Base 1
Private Sub Cmd1_Click()
Dim a()
n = InputBox("请输入控制正方形图案层数的可变数")
ReDim a(n, n)
For k = 1 To (n + 1) \ 2
For i = k To n - k + 1
For j = k To n - k + 1
a(i, j) = k
Next j
Next i
Next k
For i = 1 To n
For j = 1 To n
Print Tab(j * 3); a(i, j);
Next j
Print
Next
End Sub
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
【操作步骤】
步骤1:打开本题工程文件,在窗体Form1中添加两个文本框Text1和Text2,并在属性面板中将设置Text1和Text2的Text属性设置为空,设置Multiline为Ture,设置Scrollbars为2。
步骤2:打开代码编辑窗口,去掉程序中的注释符" ' ",将问号改为正确的内容。
参考答案
Option Base 1
Dim a(50) As Integer
Private Sub Command1_Click()
Randomize
For i = 1 To 50
a(i) = Int(Rnd * 100)
For k = 1 To i - 1
If a(i) = a(k) Then
i = i - 1
Exit For
End If
Next k
Next i
For i = 1 To 50
Text1.Text = Text1.Text + Str(a(i)) + Space(2)
Next i
End Sub
Private Sub Command2_Click()
For i = 1 To 49
For j = i + 1 To 50
If a(i) > a(j) Then
temp = a(i)
a(i) = a(j)
a(j) = temp
End If
Next j
Next i
For i = 1 To 50
Text2.Text = Text2.Text + Str(a(i)) + Space(2)
Next i
End Sub
步骤3:按照题目要求调试并运行程序,按题目要求存盘并关闭程序。