VB考试练习题上机操作
- 格式:doc
- 大小:612.00 KB
- 文档页数:13
国家二级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机试(上机操作)模拟试卷159(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)存名称为Form1,标题为“练习”的窗体上添加一个名称为Frame1、标题为“效果”的框架。
框架内禽有三个复选框,其名称分别为Chk1、Chk2和Chk3,标题分别为“倾斜”、“加粗”和“下划线”。
程序运行后的窗体如图所示。
要求:存盘时必须存放在考生文件夹下,工棵文件名保存为sjt1.vbp,窗体文件名保存为sjt1.frm。
(2)在名称为Form1的窗体上添加-个名称为Label1的标签,使其初始内容为空,且能根据其标题内容自动调整标签的人小;再添加两个命令按钮,标题分别为“日期”和“时间”,名称分别为Command1、Command2。
请编写两个命令按钮的Click事件过程,使得单击“日期”按钮时,标签内显示系统当前日期;单击“时间”按钮时,标签内显示系统当前时间。
如图所示。
要求:程序中不得使用变量.每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt2.vbp,窗体文件名保存为sjt2.frm。
正确答案:(1)【操作步骤】步骤1:新建一个窗体,按照题目要求建立控件,程序中用到的控件及属性见表3.52。
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
(2)命令按钮的Name和Caption属件设置命令按钮名称和标题,Date( )函数用于返回系统日期,Time( )函数用丁返回系统时间。
【操作步骤】步骤1:建立界面,添加相应控件并设置控件的属性。
程序中用到的控件及属性见表3.53。
步骤2:代开代码编辑窗口,在指定位置编写如下代码。
参考答案Private Sub Commandl Click( ) Label1=Date’用于返回系统当前日期End Sub Private Sub Command2 Click( ) Label1=Time’用于返回系统当前时间End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。
基本操作:1)在名称为Form1的窗体上建立一个名成为L1的标签;两个名称为Cmd1和Cmd2、标题为“显示1”和“显示2”的命令按钮。
编写适当的事件过程,要求运行后,如果单击“显示1”,则会在标签上显示字符串“aaa”;如果单击“显示2”,则会在标签上显示字符串“bbb”。
不能使用任何变量,直接显示字符串,如图1所示。
图12)在名称为Form1的窗体上画一个文本框,名称为Text1,其初始值为0;画一个命令按钮,名称为Cmd1,标题为“开始计数”再画1个名称为“Timer1”的计时器。
要求程序开始运行时不计数,点击“开始计时”按钮后,则使文本框每秒加1。
注意,程序代码中不能使用任何变量。
如图2所示。
图2在名称为Form1的窗体上画两个文本框,名称分别为T1和T2,初始情况下都没有内容。
请编写适当的事件过程,使得运行时,在T1里中输入的任何字符,立即显示在T2中。
注意,程序代码中不能使用任何变量。
如图3所示。
图34)在名称为Form1的窗体上画三个复选框,名称分别为Chk1和Chk2和Chk3,标题为“计算机基础”、“操作系统”和“数据库原理”,其中“操作系统”被选中,“数据库原理”被禁用,如图4所示。
图4在名称为Form1的窗体上画一个列表框,名称分别为L1,通过属性窗口添加4个项目内容。
请编写适当的事件过程,使得运行时,单击列表框中的某1项,则该项就从列表中消失。
如图5所示。
图56)在名称为Form1的窗体上画1个名称为HS1的水平滚动条,其刻度为1~100;画1个命令按钮,名称为C1,标题为“移动”。
请编写适当的事件过程,使得在运行后,没单击按钮一次(假定单击次数少于10次),滚动框向右移动10个刻度。
注意,程序代码中不能使用任何变量。
如图6所示。
图6在名称为Form1的窗体上画1个名称为T1的文本框,然后建立一个主菜单,标题为“操作”,名称为Op,并为该菜单建立两个子菜单,其标题分别为“显示”和“清除”,名称为“Dis”和“ Cl”,请编写适当的事件过程,使得在运行后,单击“显示”,则在文本框内显示“计算机登记考试”,单击“清除”,则清除文本框内容。
国家二级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上机考试新版题库及解析【2013年3月考试专用】考前复习必看资料:PiaoMo整理—1—第一套上机题题干166一、基本操作题请根据以下各小题的要求设计Visual Basic 应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上建立一个名称为Command1的命令按钮数组,含三个命令按钮,它们的Index 属性分别为0、1、2,标题依次为"是"、"否"、"取消",每个按钮的高、宽均为300、800。
窗体的标题为"按钮窗口"。
运行后的窗体如图1所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp ,窗体文件名为sjt1.frm 。
图1【操作步骤】步骤1:新建一个"标准EXE"工程,如表1在窗体中用"复制"和"粘贴"画出控件数组并设置属性。
表1(2)在名称为Form1的窗体上画一个名称为Sha1的形状控件,然后建立一个菜单,标题为"形状",名称为shape0,该菜单有两个子菜单,其标题分别为"正方形"和"圆形",其名称分别为shape1和shape2,如图2所示,然后编写适当的程序。
程序运行后,如果选择"正方形"菜单项,则形状控件显示为正方形;如果选择"圆形"菜单项,则窗体上的形状控件显示为圆形。
注意:程序中不能使用变量,每个事件过程中只能写一条语句。
保存时必须存放在考生文件夹下,工程文件名为sjt2.vbp ,窗体文件名为sjt2.frm 。
图2【操作步骤】步骤1:新建一个"标准EXE"工程,在窗体Form1中画一个名为Sha1的形状控件。
步骤2:选择【工具】→【菜单编辑器】命令,打开菜单设计器,如表2中的设置建立菜单项。
计算机二级考试《VB》上机操作题2016年计算机二级考试《VB》上机操作题还有一天计算机二级考试就要开考了!小伙伴们,你们都准备好了吗?下面是店铺为大家搜索整理了关于计算机二级考试《VB》上机操作题,欢迎参考练习,希望对大家备考有所帮助!想了解更多相关信息请持续关注我们店铺!一、基本操作题,请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)1、在名称为Forml的窗体上添加两个名称分别为T extl和T ext2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为Ml,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把T extl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在T ext2中填人空字符串)。
运行时的窗体如图所示。
要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sit2.frm。
2、在名称为Forml的窗体上添加两个名称分别为T extl和T ext2的文本框,它们的高、宽分别为300、2400和1200、2400。
窗体的标题为“窗口”。
请通过属性窗口设置适当的属性,满足如下要求:①Text2可以显示多行文本,并且有垂直和水平两个滚动条;②程序运行时在T extl中显示输入的字符为“*”。
程序运行后的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。
二、简单应用题3、在考生文件夹下有一个工程文件sjr4.vbp。
窗体上的控件如图所示。
程序运行时,若选中“累加”单选按钮,则“10”、“l2”菜单项不可用,若选中“阶乘”单选按钮,则“1000”、“2000”菜单项不可用(如图所示)。
85 (1)【考点分析】本题考点有:文本框的Name、Height、Width、Font、FontSize属性,窗体的Caption、MaxButton、MinButton属性。
【解题思路】根据题意添加控件并设置相应属性。
不显示窗体的最大化和最小化按钮只需将其MaxButton和MinButton属性设为False即可。
【操作步骤】步骤1:建立界面,添加控件并设置控件的属性。
程序中用到的控件及属性见表3.275。
步骤2:调试并运行程序,关闭程序后按题目要求存盘。
(2)【考点分析】本题考点有:图像框的Name、Picture、Stretch属性,命令按钮的Name、Caption属性。
【解题思路】图像框(Image)的Picture属性用于在设计阶段设置在图像框中显示的图片,它的Stretch(自动伸缩)属性用来设定载入其中的图片是否需要自动调整大小,以适应图像框的大小。
本题要在单击按钮时实现"向右移动"或"向下移动"的功能,应在程序中动态设置图像框的Left和Top属性。
【操作步骤】步骤1:建立界面,添加并设置控件的属性。
程序中用到的控件及属性见表3.276。
4 步骤2:编写程序代码。
参考答案Private Sub Command1_Click()Image1.Left = Image1.Left + 100End SubPrivate Sub Command2_Click()Image1.Top = Image1.Top + 100End Sub步骤3:调试并运行程序,关闭程序后按题目要求存盘。
(1)【考点分析】本题考点有:命令按钮的Caption属性和Click事件,直线控件的X1、X2、Y1、Y2属性,形状控件的Shape属性,Sin( )函数,Cos( )函数以及计时器的Enabled属性和Timer事件。
【解题思路】Sin( )函数和Cos( )函数分别返回变量的正弦和余弦值;通过X1、X2、Y1、Y2属性来设置直线的端点。
四、基本操作题1. 在考生文件夹中,完成以下要求:1.启动工程文件Sjt.Vbp,将该工程文件的工程名改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名改为“VBBC”,标题改为"字体显示"。
2.请在窗体的适当位置增加以下控件:文本框Text1,Text属性为“VB演示”;复选按钮Check1,Value初值为0,Caption属性为“粗体”;命令按钮Command1,标题为“退出”,结束系统运行。
3.要求用If-Endif语句完成:选中复选按钮,文本框的文字为粗体;不选中,文本框的文字取消粗体,单击命令按钮结束程序运行。
4.请先调试、运行,然后将工程、窗体保存。
Private Sub Check1_Click()If Check1.Value = 1 ThenText1.FontBold = TrueElseText1.FontBold = FalseEnd IfEnd SubPrivate Sub Command1_Click()EndEnd Sub2. 在考生文件夹中,完成以下要求:1.启动工程文件Sjt.Vbp,将该工程文件的工程名改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名改为“Sjt”,窗体的标题为"VB控件"。
2.请在适当位置增加以下控件:标签Label1,标题为:"列表显示";文本框Text1用于显示在列表框中选中的项;列表框List1。
3.在窗体装载事件中编写代码为列表框List1添加三项显示内容:“足球”,“篮球”,“排球”。
4.请先调试、运行,然后将工程、窗体保存。
Private Sub Form_Load()List1.AddItem "足球"List1.AddItem "篮球"List1.AddItem "排球"End SubPrivate Sub List1_Click()Text1.Text = List1.TextEnd Sub3. 在考生文件夹中,完成以下要求:1.启动工程文件Sjt.Vbp,将该工程文件的工程名改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名改为“Sjt”,窗体的标题为"VB控件"。
vb上机考试题库及答案86套VB上机考试题库及答案86套1. 选择题- 1.1 VB中,用于声明变量的关键字是()。
- A. Dim- B. Declare- C. Let- D. Set- 答案:A- 1.2 下列哪个选项是VB中合法的变量名?()- A. 123abc- B. _name- C. name$- D. name 2- 答案:B2. 填空题- 2.1 VB中,使用()函数可以将字符串转换为数值。
- 答案:Val- 2.2 在VB中,使用()关键字可以定义一个数组。
- 答案:Dim3. 简答题- 3.1 简述VB中的事件驱动编程的概念。
- 答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、消息、定时器等)触发,而不是按照预先定义的顺序执行。
4. 编程题- 4.1 编写一个VB程序,实现计算两个数的和并输出结果。
- 答案:```vbDim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = 5num2 = 10sum = num1 + num2Debug.Print "The sum is: " & sum```5. 判断题- 5.1 VB中,使用“=”符号可以比较两个变量的值是否相等。
() - 答案:错误。
应该使用“==”符号进行比较。
- 5.2 在VB中,可以使用“End”关键字来结束一个程序的执行。
()- 答案:正确。
6. 综合应用题- 6.1 设计一个VB程序,实现用户输入姓名和年龄,程序输出“欢迎你,[姓名],你今年[年龄]岁。
”- 答案:```vbSub Main()Dim name As StringDim age As Integername = InputBox("请输入你的姓名:")age = Val(InputBox("请输入你的年龄:"))MsgBox "欢迎你," & name & ",你今年" & age & "岁。
计算机二级VB上机操作练习题及答案计算机二级VB上机操作练习题及答案Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,下面店铺为为大家带来计算机二级VB上机操作练习题及答案,希望大家喜欢!一、基本操作题(1)在名称为Forml、标题为“球类项目”且没有最大化和最小化按钮的窗体上画1个名称为Combol的组合框。
组合框中的文本内容为空,表项内容有“乒乓球”、“羽毛球”和“网球”3项。
运行后的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml、标题为“转换”的窗体上,画1个名称为Shapel、边框宽度为3的形状。
再画两个标题分别为“椭圆”和“圆”的命令按钮。
如下图所示。
要求:编写适当的事件过程,使得单击“椭圆”按钮时,Shapel 的形状变换为椭圆;单击“圆”按钮时,Shapel的形状变换为圆。
程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjr2.vbp,窗体文件名为sjr2.frm。
二、简单应用题(1)考生文件夹中有工程文件sjt3.vbv。
窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。
程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。
运行窗体如图所示。
要求:程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序。
最后程序按原文件名存盘。
实验一1、(P.28 例2.2) 要求:设定窗体无最大化按钮和最小化按钮Load事件:窗体的标题栏显示“装入窗体”,并装入一背景图片;Click事件:窗体的标题栏显示“单击窗体”,装入另一背景图片;DblClick 事件:标题栏显示“双击窗体”,清除背景图。
(存盘文件:EX1-1.frm、EX1-1.vbp)2、单击标签,交换两个标签显示的内容。
(存盘文件:EX1-2.frm、EX1-2.vbp)3、每单击一次标签,标签向右移动30Twips。
(存盘文件:EX1-3.frm、EX1-3.vbp)4、在文本框中输入密码,点击显示按钮后将密码在标签中显示出来。
要求:在窗体的Load事件中对文本框、标签和按钮进行如下初始化设置;文本框:密码替代字符为*号、字体大小为20磅;标签:有边框、背景色为白色、字体大小为20磅、居中对齐;按钮:字体大小为20磅(存盘文件:EX1-4.frm、EX1-4.vbp)实验二1、在窗体上制作一个文本框和若干标签,每个标签代表一种颜色。
当点击其中一个标签时,文本框中文字的颜色随之而发生相应改变。
(存盘文件:EX2-1.frm、EX2-1.vbp)2、点击同一位置的2个按钮,使标签分别显示出中文和英文的不同文本内容。
要求:使用visible属性来控制两个按钮的显示切换。
(存盘文件:EX2-2.frm、EX2-2.vbp)3、设计如下界面,利用命令按钮控制标签里的文字的字体、字号等。
(存盘文件:EX2-3frm、EX2-3.vbp)4、设置如下的窗体界面,在第一个文本框里输入字符串,显示均为#号:(1)单击“还原”按钮,将#号还原成原字符串;(2)单击“显示”按钮,将原输入的字符串显示在下面的文本框里;(3)单击“清除”按钮,清除两个文本框的内容,光标自动定位在第一个文本框里。
(存盘文件:EX2-4frm、EX2-4.vbp)实验三1、随机产生一个三位正整数,然后逆序显示。
如输入123则逆序显示321。
国家二级VB机试(上机操作)-试卷85(总分6, 做题时间90分钟)2. 基本操作题1.请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Forml、标题为“列表框练习”的窗体上画一个名称为Listl的列表框,表项内容依次输入XXX、ddd、mmm和aaa,且以宋体14号字显示表项内容,如图3-93.(a)所示。
最后设置相应属性,使运行后列表框中的表项按字母升序方式排列,如图3.93(b)所示。
注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjtl.frm,工程文件名为sjtl.vbp。
(2)在名称为Forml的窗体上,画一个名称为Labell的标签,其标题为“计算机等级考试”,字体为宋体,字号为12号,且能根据标题内容自动调整标签的大小。
再画两个名称分别为Commandl、Command2,标题分别为“缩小”和“还原”的命令按钮(如图3.94所示)。
要求:编写适当的事件过程,使得单击“缩小”按钮,Labell中所显示的标题内容自动减小两个字号;单击“还原”按钮,Labell所显示的标题内容的大小自动恢复到12号。
注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。
要求程序中不得使用变量,每个事件过程中只能写一条语句。
SSS_TEXT_QUSTI分值: 2答案:正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表4.52在窗体中画出控件并设置其相关属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,如表4.53在窗c本中画出控件并设置其相关属性。
步骤2:打开代码编辑窗口,编写两个命令按钮的Click事件过程。
参考代码: Private Sub Commandl Click() Labell.FontSiZe=Labell.FontSiZe一2 End Sub Private Sub Command2 C1ick() Labell.FontSize=12 End Sub 步骤3:按要求将文件保存至考生文件夹中。
国家二级VB机试(上机操作)模拟试卷440(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)在名称为:Form1的窗体上画一个标题为“直辖市”、名称为Framel 的框架,在框架中画一个名称为Combol的组合框,其编辑域为空,有如图所示的4个列表项,外观风格也与图中相同。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个名称为Command1、标题为“0”的命令按钮;再画一个名称为Timerl 的计时器,请通过属性窗口设置适当的属性,并编写适当的事件过程,使得程序运行时,单击命令按钮后,该按钮标题上的数字每2秒在原有基础上加2。
要求程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
正确答案:(1)步骤1:新建一个窗体Form1。
步骤2:向窗体上添加一个Frame控件,并按照表4.13设置控件的属性。
步骤3:向Frame控件中添加一个ComboBox控件,按照表4.14设置控件的属性,设置完成后结果如图4.11所示。
步骤4:调试并运行程序,关闭程序后按题目要求存盘。
(2)步骤1:新建一个窗体Foiml。
步骤2:向窗体中添加一个命令按钮,按照表4.15设置控件的属性。
步骤3:向窗体中添加一个计时器控件,按钮表4.16设置控件的属性,设置完成后结果如图4.12所示。
步骤4:添加按钮的Click事件过程。
参考答案Private Sub Command1_Click( ) Timer1.Enaled=True End Sub 步骤5:添加计时器的Timer事件过程参考答案Private Sub Timerl_Timer( ) Command1.Caption=Val(Command1.Caption)+2 End Sub 步骤:6:调试并运行程序,关闭程序后按题目要求存盘。
vb上机考试试题一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明类模块中的属性?A. DimB. PublicC. PrivateD. Property2. VB中的“Option Explicit”语句的作用是什么?A. 定义变量类型B. 强制显式变量声明C. 隐藏变量D. 设置变量的作用域3. 在VB中,以下哪个控件用于显示图像?A. LabelB. TextBoxC. PictureBoxD. ComboBox4. 如果要为VB中的按钮控件添加点击事件,应该使用哪个事件?A. ClickB. DoubleClickC. MouseDownD. KeyPress5. 在VB中,以下哪个函数可以用于将字符串转换为数值?A. Str()B. Val()C. Chr()D. Asc()6. VB中的“Select Case”语句最多可以有多少个Case分支?A. 1B. 2C. 10D. 无限制7. 在VB中,以下哪个属性用于设置控件是否可见?A. VisibleB. EnabledC. CaptionD. Text8. 当在VB中创建一个数组时,数组的下标默认从哪个数字开始?A. 0B. 1C. 100D. -19. 在VB中,以下哪个方法用于获取文本框中输入的文本?A. TextB. CaptionC. ValueD. Name10. VB中的“With”语句用于什么目的?A. 初始化变量B. 创建对象C. 引用对象的多个属性或方法D. 定义数据类型二、填空题(每空3分,共30分)11. 在VB中,使用________关键字可以创建一个类。
12. 如果要让一个变量在整个应用程序中都可访问,应该使用________关键字声明它。
13. 在VB中,一个事件处理程序的名称通常由触发事件的控件名称、一个下划线和一个________组成。
14. 要循环遍历一个数组中的所有元素,可以使用________循环。
国家二级VB机试(上机操作)模拟试卷500(题后含答案及解析)题型有:1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画两个文本框,其名称分别为Text1、Text2,初始内容都为空,显示为三号字,且Text1 的初始状态为不可用;再画一个名称为Command1、标题为“开始”的命令按钮,如图1-7所示。
要求:编写适当的事件过程,使得单击“开始”按钮后,Text1文本框变为可用状态,且在Text1 文本框中输入字母串时,Text2文本框中用大写字母形式显示Text1 文本框中的内容。
程序中不得使用变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
正确答案:第1小题【操作步骤】步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。
步骤2:按要求将文件保存至考生文件夹中。
第2小题【操作步骤】步骤1:新建一个“标准EXE”工程,按要求画出控件并设置属性。
步骤2:打开代码编辑窗口,编写Text1的Change事件过程和命令按钮的单击事件过程。
参考代码:Private Sub Command1_Click( ) Text1.Enabled = True End Sub Private Sub Text1_Change( ) Text2.Text = UCase(Text1.Text) End Sub 步骤3:按要求将文件保存至考生文件夹中。
简单应用题2.(1)在考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则把考生文件夹下in3.dat文件中的20 个整数读入数组a 中,同时显示在Text1文本框中;②单击“变换”按钮,则数组a 中元素的位置自动对调(即第一个数组元素与最后一个数组元素对调,第二个数组元素与倒数第二个数组元素对调……),并将位置调整后的数组显示在文本框Text2 中。
Vb上机操作题四、基本操作题1.在考生文件夹中,完成以下要求:(1)启动工程文件Sjt.Vbp,将该工程文件的工程名称改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名称改为“vbbc”,窗体的标题为“二级VB考试”。
(2)在窗体上增加以下控件:定时器Timer1,时间间隔值为10;图片框Picture1;标签Label1放置在图片框中,标签的大小自动调整;标签Label2的标题为“快”;文本框Text1放置在图片框下方;水平滚动条HScroll1,最小值为0,最大值为100 。
(3)按如下要求编写代码:文本框中输入的字符自动显示为标签的标题;标签自动向左移动,移出图片框后又从右边进入(提示:编程使得当标签的Left<-1000时,重置Left=10000);拖动水平滚动条时,将调整移动的速度。
(4)请先调试、运行,然后将工程、窗体保存。
解题步骤:(重点提示)(1)通过浏览器进入考生文件夹,双击“Sjt.Vbp”(如果看不到扩展名,则需要在浏览器的“工具”“文件夹选项”“查看”中,把“隐藏已知文件类型的扩展名”前面的√去掉);在“工程”菜单中选择“工程属性”,把工程名称改为Spks;把窗体的“名称”改为vbbc;把窗体的caption属性值改为二级VB考试(2)以下各个控件的位置,参照下土。
在窗体上添加时钟控件(其名称默认为Timer1),把它的interval属性设置为10;添加图片框(picturebox),在picture1添加标签,将这个标签的autosize属性设置为true;在窗体上添加标签,将其caption属性设置为快;在窗体上添加文本框、水平滚动条,将这个水平滚动条的min属性设置为0,max属性设置为100;(3)按如下方式在各个对象的相应事件里写入代码:(4)运行这个程序;点击保存2.在考生文件夹中,完成以下要求:(1)启动工程文件Sjt.Vbp,将该工程文件的工程名称改为“Spks”,并将该工程中的窗体文件Sjt.frm的窗体名称改为“vbbc”。
第一部分1 在窗体上添加一个命令按钮(名称为Cmd1,标题为"输出平均值")。
程序运行后,单击命令按钮完成以下工作:①随机产生20个0到1000的整数,将其放入一个一维数组中②求出所有元素的平均值,并显示在窗体上(如下图所示)2 请在名称为Form1的窗体上添加一个名称为Text1的文本框与一个名称为C1、标题为"转换"的命令按钮,如下图所示。
在程序运行时,单击"转换"按钮,可以把Text1中的小写字母转换为大写,把大写字母转换为小写,其她字符不变。
3 在窗体上添加一个命令按钮(名称为MyCmd1,标题为"输出最大值")。
程序运行后,单击命令按钮完成以下工作:①随机产生30个0~1000的整数,将其放入一个一维数组中②求出其中的最大值,并显示在窗体上。
4 请设计如下图所示窗体界面。
程序运行时,在选中一个或两个复选框与一个单选按钮时,单击命令按钮,则对文本框中的文本内容做相应的设置。
请编写适当的事件过程,完成上述功能。
5 在名称为Form1的窗体上添加一个名称为Text1的文本框;添加两个标题分别为"对齐方式"、"字体",名称分别为Fm1、Fm2的框架;在Fm1框架中添加三个单选按钮,标题分别为"左对齐"、"居中"、"右对齐",名称分别为Opt1、Opt2、Opt3;在Fm2框架中添加两个单选按钮,标题分别为"宋体"、"黑体",名称分别为Opt4、Opt5。
要求:编写五个单选按钮的Click事件过程,使程序运行时,单击这些单选按钮,可以对文本框中的内容实现相应的操作(如图所示)。
6 请设计如下图所示窗体界面。
运行程序时,先向左侧文本框中输入一个不超过10的正整数,然后选择"N的阶乘"或"(N+2)的阶乘"单选钮,即可进行计算,计算结果在右侧文本框中显示。
请编写程序完成上述功能。
7 在窗体上添加两个文本框与三个标签,设置它们的属性,达到下图效果。
程序运行时,在第一个文本框输入一串字符,在第二个文本框中输入一个字符,然后单击"统计"命令按钮,统计第二个文本框中字符(大小写被认为就是不同的字母)在第一个文本框中出现的次数,统计结果在标签Label3中显示。
8 在窗体上添加一个文本框与一个命令按钮。
程序运行后,单击命令按钮,即可计算出0~200范围内能被3或7整除的所有整数的与,并显示在文本框中。
程序运行界面如下图所示。
9 请设计如下图所示界面(文本框名称为:Txt1,按钮名称为:Cmd1)。
程序运行时在文本框中输入字符串,点击命令按钮,判断文本框中的字符串就是否就是回文,将判断结果显示在窗体上。
所谓回文就是指字符串正序与逆序的结果相同,如“aBCCBa ”就是回文,“aBCcBa ”不就是回文。
10 编程实现求!n 1......3121!11++++=!!Sum (n 为小于等于20的整数)。
程序运行界面如下图所示。
程序运行时,在文本框中输入n 的值,点击“计算”命令按钮,将计算结果显示在标签上。
第二部分1 已知在同一个笼子里有总数M只鸡与兔,鸡与兔的总脚数为N只,编程求出鸡与兔各有多少只。
要求:程序运行后,在两个文本框中分别输入M与N的值,单击“计算”命令按钮,在两个标签框中分别输出鸡与兔的数量。
程序运行界面如下图。
提示:N≥2×M的偶数。
2 若一个3位正整数中各位数字的立方与等于该数字本身,则该数称之为“水仙花数”。
例如153就是水仙花数,因为153 = 1*1*1 + 5*5*5 + 3*3*3。
编程求出100~999之间所有的“水仙花数”。
要求:程序运行后,单击“查找”按钮,在窗体上显示找到的“水仙花数”。
程序运行界面如下图。
3 编写程序,要求程序运行后,单击“开始”按钮,随机产生20个学生的成绩(0~100的整数),并在左边图片框中输出 (一行5个成绩),并在右边图片框中输出平均分与及格的人数,程序运行界面如下图。
4 编写程序实现:程序运行时,单击窗体则显示如下图所示的图案。
5 编程实现:在窗体中有一个文本框,一个计时器与两个命令按钮。
其功能就是:程序的运行时,单击“开始计数”按钮,就开始计数,每间隔1秒,文本框中的数增加1;单击“停止计数”按钮,则计数停止。
6 以下程序运行界面如下图所示。
其功能如下:1) 单击"读数据"按钮(Command1),可将随机产生100个三位正整数存到数组a中;2) 单击"计算"按钮(Command2),则根据从组合框Combo1中选中的项目,对数组a中的数据计算平均值,并将计算结果四舍五入取整后显示在文本框Text1中。
题目提供的程序代码不完整,请设计下图界面并录入代码,将程序中的? 改为正确的内容。
注意:不能修改程序的其她部分。
题目提供的程序代码:Dim a(100) As IntegerPrivate Sub Command1 Click()Dim n As IntegerFor n = 1 To 100a(n)=Int(Rnd * ? )Next nEnd SubPrivate Sub Command2 Click()Dim x& ,y& , z& ,i% , j% , k%For i = 1 To 100If a(i) Mod ? Thenx = x + a(i): j = j + 1Elsey = y + a(i)?End IfNext kx = Int(x / j + 0、5):y = Int(y / k + 0、5)z = Int((x + y) / (j + k) + 0、5)Select Case Combo1、TextCase "所有偶数"Text1 = ?Case "所有奇数"Text1 = ?Case "所有数"Text1 = ?End SelectEnd Sub7 编写程序。
要求:程序运行后,单击“开始”按钮,则随机产生20个2位数输出到窗体上,每行10个数。
同时对所产生的20个数从小到大排序,将排序后的数再次输出在窗体上。
程序运行界面如下图。
8 编写程序,程序的功能就是:程序运行后,在文本框中输入一串字符, 单击标题为"统计"的命令按钮,分别统计输入字符串中大写字母、小写字母以及其她字符的个数,并将统计结果分别在相应的标签框中显示。
程序运行界面如下图。
9 编写程序。
程序功能就是:程序运行后在文本框中输入一个正整数,单击“判断”按钮,在标签框中输出“该数就是一个素数”或“该数不就是一个素数”的信息。
程序运行界面如下图。
10 编写程序,程序的功能就是:程序运行后,单击“开始”按钮,在窗体上显示出10个小于100的随机正整数,单击“查找”按钮,则在窗体的下一行显示出这10个数中的最大的数以及最大数在此数列中的位置号。
程序运行界面如下图。
第三部分1 在窗体Form1上添加两个文本框,一个“转换”命令按钮与三个单选按钮(名称分别为Opt1、Opt2、Opt3,标题分别为“大小写转换”、“全部大写”、“全部小写”)。
程序功能:在上方文本框Text1中输入一字符串,选中“大小写转换”,单击“转换”按钮后,Text2中显示大小写相反的字符串;选中“全部大写”,单击转换按钮后,Text2中显示全部大写字符串,选中“全部小写”,单击转换按钮后,Text2中显示全部小写字符串。
程序运行界面如下图。
要求:①请按要求完成窗体界面设计②程序的部分代码已给出如下,但不完整。
请录入下面代码,并将“?”处补充完整。
Private Sub Command1_Click()Dim n As Integer, k As Integer, ch As String, a As Stringch = ""If Opt1、Value = True Thenn = Len(?)For k = 1 To na = Mid$(Text1, k, ?)If a >= "a" And a <= "z" Thench = ch + UCase(a)ElseIf a >= "A" And a <= "Z" Thench = ch + LCase(a)Elsech = ch + aEnd IfNext kEnd IfIf Opt2、Value = True Then ch = UCase(Text1)If Opt3、Value = True Then ch = ?(Text1)Text2 = chEnd Sub2 编写程序,演示列表框控件的基本操作。
在窗体上建立两个列表框,两个命令按钮。
程序运行后,在左边列表框中选中所需要的项目,单击“添加”按钮,则把所选中的项目移到右边列表框中。
如果单击“删除”按钮,则删除左边列表框中选中的项目。
程序运行时的窗体界面如图。
3 编程实现:单击“输出最大值”按钮,随机产生8个大于或等于10小于100的整数,显示在窗体的第一行,然后在窗体第二行显示其中的最大值。
程序运行时的效果如图。
4 在Form1的窗体上有一个名称为Text1的文本框与两个命令按钮,命令钮标题分别为“显示A”与“显示B”。
要求程序运行后,如单击“显示A”命令按钮,则弹出对话框,输入要显示的个数,根据输入的数值在文本框中显示相应数量"A"构成的字符串;如单击“显示B”命令按钮,也弹出对话框,输入要显示的个数,根据输入的数值在文本框中显示相应数量"B"构成的字符串。
程序运行时的窗体界面如图所示。
5 已知十个数为:67, 45, 34, 28, 49, 37, 87, 76, 27, 83。
编程实现:按“开始”按钮,则在窗体的第一行显示这十个数,在窗体的第二行按从大到小的顺序显示这十个数。
6 界面设计如下图所示,单击“确定”按钮,在文本框中显示一句话,说明用户选择的综合情况。
7 编程实现:在窗体上的4个文本框中各输入一个整数作为各数组元素的值,然后单击命令按钮,在窗体上显示出数组元素中的最大值。
8 编程实现:在窗体的两个文本框中分别输入一个正整数,单击“求最大公约数”按钮后,在窗体第一行显示它们的最大公约数。
程序运行界面如下图所示。
9 编程实现:在窗体的左上角有一个图像框,通过属性窗口任选一张图片装入到图像框的Picture属性中,每按一次“放大”按钮时图像放大10%,同理,每按一次“缩小”按钮时图像缩小10%,放大缩小时均需保持图像的纵横比不变,按“结束程序”按钮则结束程序。