全国二级VB上机题库3
- 格式:doc
- 大小:23.50 KB
- 文档页数:2
国家二级VB机试(上机操作)模拟试卷400(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visua,Basic应用程序(包括界面和代码)。
(1)在名称为Form1标题为“选课”的窗体上画一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处于选中状态,运行时的窗体如图3—147所示。
请画控件并设置相应属性。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个名称为HS1的水平滚动条,其刻度值范围为1~100;画一个命令按钮,名称为C1,标题为“移动滚动框”。
请编写适当的事件过程,使得在运行时,每单击命令按钮一次(假定单击次数少于10次),滚动框向右移动10个刻度。
运行时的窗体如图3—148所示。
要求程序中不得使用变量,事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:(1)【操作步骤】步骤1:新建一个“标准EXE”工程。
步骤2:在窗体Form1中加入一个复选框,并用“复制”和“粘贴”的方法,生成包含四个元素的复选框数组。
步骤3:分别设置窗体和复选框数组中各元素的相关属性。
步骤4:按要求将文件保存至考生文件夹中。
(2)【操作步骤】步骤1:新建一个“标准EXE”工程,按要求画出控件并设置相应属性。
步骤2:在代码编辑窗口,编写命令按钮的Click事件过程。
参考代码:Private Sub C1_Click( )HS1.Value=HS1.Value+10End Sub 步骤3:按要求将文件保存至考生文件夹中。
简单应用题2.(1)在名称为Form1的窗体上画一个名称为Text1的文本框,再建立一个名称为Format的弹出式菜单,含三个菜单项,标题分别为“加粗”、“斜体”、“下划线”,名称分别为M1、M2、M3。
国家二级VB机试(上机操作)模拟试卷401(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1、标题为“鼠标光标形状”的窗体上画一个名称为Text1的文本框。
请通过属性窗口设置适当属性,使得程序运行时,鼠标在文本框中时,鼠标光标为箭头(Arrow)形状;在窗体中其他位置处,鼠标光标为十字(Cross)形状。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画两个标签,名称分别为Labe11、Labe12,标题分别为“开始位置”、“选中的字符数”;画三个文本框,名称分别为Text1、Text2、Text3,再画一个名称为Command1,标题为“显示选中信息”的命令按钮。
程序运行时,在Text1中输入若干字符,并用鼠标选中一些字符后,单击“显示选中信息”按钮,则把选中的第一个字符的顺序号显示在Text2中,选中的字符个数显示在Text3中,如图3—152所示。
要求:画出所有控件,编写命令按钮的Click事件过程。
注意:要求程序中不得使用变量,事件过程中只能写两条语句,分别用于显示第一个字符的顺序号和显示选中的字符个数。
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:(1)【操作步骤】步骤1:新建“标准EXE”工程,按要求画出控件并设置相应属性。
步骤2:按要求将文件保存至考生文件夹中。
(2)【操作步骤】步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。
步骤2:在代码编辑窗口,编写命令按钮的单击事件过程。
参考代码:Private Sub Command1_Click( )Text2=Text1.SelStart+1Text3=Text1.SelLengthEnd Sub 步骤3:按要求将文件保存至考生文件夹中。
国家二级VB机试(上机操作)模拟试卷569(题后含答案及解析)题型有:1.jpg /> 要求:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。
(2)在名称为Forml的窗体上添加一个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的大小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。
请编写两个命令按钮的Click事件过程,使得单击“13期”按钮时,标签内显示系统当前13期;单击“时间”按钮时,标签内显示系统当前时间。
如图所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sit2.frm。
正确答案:(1)【操作步骤】步骤1:新建一个窗体,按照题目要求建立控件,程序中用到的控件及属性见表4.52。
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
(2)【操作步骤】步骤1:建立界面,添加相应控件并设置控件的属性。
程序中用到的控件及属性见表4.53。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考答案Private Sub Commandl_Click( ) Labell=Date’用于返回系统当前日期End Sub Private Sub command2_Click( ) Label1=Time’用于返回系统当前时间End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
解析:(1)窗体的Caption属性用来设置窗体的标题,框架的Name和Caption 属性用来设置框架的名称和标题,复选框的Name和Caption属性用来设置复选框的名称和标题。
(2)通过标签的Name和Caption属性设置标签的名称和标题,AutoSize属性实现标题内容的自动调整,通过命令按钮的Name和Caption 属性设置命令按钮名称和标题,Date( )函数用于返回系统日期,Time( )函数用于返回系统时间。
国家二级VB机试(上机操作)模拟试卷203(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Forml的窗体上画两个文本框,其名称分别为Textl和Text2,内容分别为“文本框1”和“文本框2”,编写适当的事件过程。
程序运行后,如果单击窗体,则Text1隐藏,Text2显示,如图2-6(a)所示;如果双击窗体,则Textl 显示,Text2隐藏,如图2.6(b)所示。
注意:程序中不得使用变量。
存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbo,窗体文件名为sit1.frm。
(2)在名称为Forml的窗体上画一个文本框,其名称为Text1,初始内容为窄白;再画一个水平滚动条,其名称为HS1,SmallChange属性为4,LargeChange属性为10,Min属性为0,Max属性为200,编写适当的事件过程。
程序运行后,如果在文本框内输入一个数值(0~200),然后单击窗体,则把滚动条的滚动框移到相应的位置,如图2.7所示。
注意:程序中不要使用变量;存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sit2.frm。
正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,住窗体中加入两个文本框并设置它们的相关属性,属性及其值如表3—3所示。
步骤2:打开代码编辑窗口,输入如下代码:参考代码:Private Sub Form —Click( ) Textl.ViSible=False Text2.ViSible=True End Sub Private Sub Form—DblClick( ) Textl.ViSible=True Text2.ViSible=False End Sub 步骤3:按要求将文件保存至考生文件夹中。
国家二级VB机试(上机操作)模拟试卷320(题后含答案及解析)题型有:1.List(k)’添加项到List2中List1.RemoveItem k ’通过下标删除List1中的项目End If Next k End Sub Private Sub Command2 Click( ) Dim k%Text1=”已经选中的城市有:”For k=0 To LiSt2.ListCount一1 Step 1 Text1=Text1.Text&”“&List2.List(k) ‘将List2中的项目连接在Text1中的内容之后Next k End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
综合应用题3.在考生文件夹下有一个工程文件Sjt5.vbp,相应的窗体文件为sjt5.frm,此外还有一个名为datain.txt的文本文件,其内容如下:32 43 76 58 28 12 98 57 31 42 53 64 75 86 97 13 24 35 46 57 68 79 80 59 37 程序运行后单击窗体,将把文件datain.txt中的数据输入二维数组Mat中,按5行5列的矩阵形式显示在窗体上,然后交换矩阵第二列和第四列的数据,将交换后的矩阵显示在窗体上,如图所示。
在窗体的代码窗口中,已给出了部分程序,这个程序不完整,请把它补充完整,并能正确运行。
要求:去掉程序中的注释符,把程序中的?改为正确的内容(可以是多行),使其实现上述功能,但不能修改程序中的其他部分。
最后将修改后的文件按原文件名存盘。
正确答案:【操作步骤】步骤1:打开本题工程文件。
步骤2:打开代码编辑窗口,去掉程序中的注释符“‘”,将问号改为正确的内容。
Option Base 1 Private Sub Form_Click( ) ConSt N=5 Cnn St M=5 Dim Mat(N,M)As Integer’定义二维数组Dim i,j,t Open App.Path&“\”&”datain.txt”For Input As #1 ’对文件进行读操作For i=1 To NFor j=1 To M Input #1,Mat(i,j)’将数据读入数组Mat中Next j Next i Close #1 Print Print”初始矩阵为:”Print For i=1 To N For j=1 To M Print Tab(5*j);Mat(i,j);Next j Print Next i For i=1 To N’完成第二列和第四列的交换t=Mat(i,2) Mat(i,2)=Mat(i,4) Mat(1,4)=t’将t的内容赋给Mat(i,4),完成交换Next i Print Print”交换第二列和第四列后的矩阵为:”Print For i=1 To N For j=1 To MPrint Tab(5*j);Mat(i,j);’将转换后的结果打印在窗体上Next j Print Next iEnd Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
国家二级VB机试(上机操作)模拟试卷300(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上建立一个如下表所示的下拉菜单,其中“设置”菜单项为灰色(不可用),如图3—137所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个名称为Hscroll1的水平滚动条,其最大刻度为100,最小刻度为0;再画两个单选按钮,名称分别为Option1、Option2,标题分别为“最大值”、“最小值”,且都未选中。
再通过属性窗口设置适当属性使得程序刚运行时,焦点在滚动条上(如图3—138所示)。
请编写适当的事件过程,使得程序运行时,单击“最大值”单选按钮,则滚动条上的滚动框移到最右端;单击“最小值”单选按钮,则滚动框移到最左端。
注意:程序中不得使用变量,事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sji2.frm。
正确答案:第1小题步骤1:新建一个“标准EXE”工程,利用菜单设计器按表4—81在窗体上建立一个二级菜单。
步骤2:按要求将文件保存至考生文件夹中。
第2小题步骤1:新建一个“标准:EXE”工程,按表4—82在窗体中画出控件并设置其相关属性。
步骤2:打开代码编辑窗口,编写两个单选按钮的单击事件过程。
参考代码:Private Sub Option1_Click( )HScroll1.Value=100End SubPrivate Sub Option2_Click( )HScroll1.Value=0End Sub步骤3:按要求将文件保存至考生文件夹中。
解析:第1小题:本题只需按题目要求利用VB菜单设计器建立一个二级菜单。
国家二级VB机试(上机操作)模拟试卷328(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)在名称为Forml的窗体上添加一个名称为Commandl的命令按钮,标题为“打开文件”,再添加一个名称为CDl的通用对话框。
程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为“打开文件”;②设置适当属性,使对话框的“文件类型”下拉式组合框中有两项可供选择:“文本文件”、“所有文件”(如图所示),默认的类型是“所有文件”;③编写命令按钮的事件过程,使得单击按钮可以弹出“打开文件”对话框。
要求:程序中不得使用变量,事件过程中只能写入一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。
(2)在名称为Form1的窗体上添加一个名称为Command1的命令按钮,其标题为“移动本按钮”,如图所示。
要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。
要求:程序中不得使用变量,事件过程中只能写入一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
正确答案:(1) 【操作步骤】步骤1:新建一个窗体,按照要求建立控件并设置其属性,如图3.21所示。
程序中用到的控件及属性见表3.13。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
Private sub Commandl_Click( ) CD1.ShowOpen’显示打开文件对话框End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
(2) 【操作步骤】步骤1:新建一个窗体,按照要求建立控件并设置相应属性如表3.14所示。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
PriVate sub Commandl_Click( ) Command1.Left=Command1.Left-100 End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
国家二级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。
国家二级VB机试(上机操作)模拟试卷123(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题1.在名称为Form1的窗体上添加一个名称为Command1的命令按钮,标题为“打开文件”,再添加一个名称为CD1的通用对话框。
程序运行后,如果单击命令按钮,则弹出打开文件对话框,请按下列要求设置属性和编写代码:①设置适当属性,使对话框的标题为“打开文件”;②设置适当属性,使对话框的“文件类型”下拉式组合框中有两项可供选择:“文本文件”、“所有文件”(如图所示),默认的类型是“所有文件”;③编写命令按钮的事件过程,使得单击按钮可以弹出“打开文件”对话框。
要求:程序中不得使用变量,事件过程中只能写入一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。
正确答案:[操作步骤]步骤1:新建一个窗体,按照要求建立控件并设置其属性,如图3.21所示。
程序中用到的控件及属性见表3.13。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考代码Private Sub Command1_Slick( )CD1.ShowOpen’显示打开文件对话框End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。
2.在名称为Form1的窗体上添加一个名称为Command1的命令按钮,其标题为“移动本按钮”,如图所示。
要求编写适当的事件过程,使得程序运行时,每单击按钮一次,按钮向左移动100。
要求:程序中不得使用变量,事件过程中只能写入一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
正确答案:[操作步骤]步骤1:新建一个窗体,按照要求建立控件并设置相应属性如表3.14所示。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考代码Private sub Command1_Click( )Command1.Left=Command1.Left—100End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。
国家二级VB机试(上机操作)模拟试卷280(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1,标题为“组合框”的窗体上画1个名称为Combo1的组合框,利用属性窗口设置适当属性使其在程序刚开始运行时的界面如图3—37所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个名称为Image1的图像框,并通过属性窗口为其装入考生文件夹中的图标文件CARS.ico再画一个名称为Timer1的计时器,一个名称为Command1、标题为“开始”的命令按钮,如图3—37图3—38所示。
要求:通过属性窗口设置适当的属性,再编写适当的事件过程,使得程序运行时,单击“开始”按钮,图片可以每0.2秒向右移动50。
注意:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个组合框。
按表4—25设置其相关属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题步骤1:新建一个“标准EXE”工程,在窗体Form1中加入一个图像框、一个定时器和一个命令按钮。
按表4—26设置其相关属性。
步骤2:在打开的代码编辑窗口中,编写命令按钮的Click事件代码和定时器的Timer事件代码。
参考代码:Private Sub Command1_Click( )Timer1.Enabled=TrueEnd SubPrivate Sub Timer1_Timet( )Image1.Left=50+Image1.LeftEnd Sub步骤3:按要求将文件保存至考生文件夹中。
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上面画两个命令按扭,其名称分别为Command1和Command2,标题分别为“扩大”和“移动”。
如图所示,编写适当的事件过程。
程序运行后,如果单击Commnd1命令按钮,则使窗体在高`宽方向上各增加0.2倍(变为原来的1.2倍);如果单击Command2命令按钮, 则使窗体向右移动200,向下移动100。
要求:
程序中不得使用变量。
存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上面画一个标签,其名称为Labe11,标题为“计算机等级考试”,Left属性为0;再画一个水平滚动条,其名称为Hscro111,在属性窗口中设置其属性如下:
Min 0
Max 3000
SmallChange 10
LargeChange 100
编写适当的事件过程。
程序运行后,如果移动滚动条上的滚动框,则可使标签向相应的方向移动,标签距窗体左边框的距离等于滚动框的位置,程序的运行情况如图所示。
要求:
程序中不得使用变量,每个事件过程中只能写一条语句。
注意:
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp, 窗体文件名为sjt2.frm。
(1)在名称为Form1的窗体上面画一个计时器,其名称为Timer1; 再画一个图像框,其名称为Image,在该图像框中装入一个图形文件pic.ico;然后画一个水平滚动条,其名称为Hscro111,Min属性值为100,Max属性值为1200,LargeChange属性值为100,SmallChange属性值为25,编写适当的事件过程。
程序运行后,可以使图像框闪烁,其闪烁速度可以通过滚动条调节。
提示:
图像框的闪烁可以通过图像框交替地显示和隐藏来实现。
要求:
程序中不得使用变量,每个事件过程中只能写一条语句。
注意:
存盘时必须存放在考生文件夹下,工程文件名为sjt3.vbp, 窗体文件名为sjt3.frm。
(2)在考生目录下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图所示。
要求:
1)利用属性窗口设置适当的属性:
为List1列表框添加3个项目:宋体`黑体`楷体-GB2312;Text1文本框设置初始值
为“计算机”;Hscro111水平滚动条设置最小值和最大值分别为10和50.
2)去掉程序中的注释符,把程序中的?改为正确的内容,完成以下功能:如果在列表框中选
择一种字体,然后移动滚动条中的滚动框,则可使文本框中的文字按所选择的字体显示,并可随着滚动框的移动放大或缩小;如果不选择字体直接移动滚动框,则显示一个信息框,提示”请选择字体”.
注意:
去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分.最后把修改后的文件按原文件名存盘.
3.综合应用
注意:下面出现的”考生文件夹”均为K:\K01\26010001
在考生文件夹下有一个工程文件sjt5.vbp,已给出了部分控件和部分程序.程序运行时,请在窗体上面画三个标签,其名称分别为Labe11`Labe12和Labe13标题分别为”姓名”`”电话号码”和”邮政编码”.再画三个文本框,其名称分别为Text1`Text2和Text3,初始内容均为空白,如图所示. 程序运行后,如果单击”显示第三个记录”命令按钮,则读取考生文件夹下的int5.txt文件中的第三个记录,将该记录的三个字段分别显示在三个文本框中(该文件是一个用随机存取方式建立的文件,共有5个记录).单击(保存)按钮,则把该记录(三个字段)保存到考生文件夹下的顺序文件out5.txt中.
请编写”显示第三个记录”按钮的Click事件过程,以实现上述功能.
注意:
考生不得修改已经存在的程序,必须用”保存”按钮存储结果,否则无成绩.最后,按原文件名把程序存盘.。