Vb练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Vb练习题
1.以下控件中不是标准控件的是()。
A.水平滚动条和垂直滚动条
B.ActiveX控件
C.文件列表框、目录列表框和驱动器列表框
D.OLE容器
分析:标准控件是由系统提供,不能添加与删除,也被称作内部控件。标准控件包括一些程序设计中最常用的对象,如:图片框,标签,文本框,框架,命令按钮,复选框,单选按钮,组合框,列表框,水平滚动条,垂直滚动条,计时器,驱动器列表框,目录列表框,文件列表框,图形,直线,图像框,数据,OLE容器等。
结论:答案应选B。--
2.在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是()。
A.Show B.Hide C.Load D.UnLoand
分析:Show方法将窗体加载内存并显现,Hide方法将窗体加载到内存并隐藏,Load方法是加载窗体到内存,UnLoad是从内存中卸载窗体。
结论:答案应选B。
3.Visual Basic在程序开发过程中用于使用窗体或控件对象的属性是()。
A.Name B.Caption C.Text D.Enabled
分析:Name属性表示窗体对象的名字,Caption属性用于在窗体标题栏中显示标题信息,Text属性用于设置在文本框中显示的信息内容,Enabled属性用于设置是否激活对象。
结论:答案应选A。
4.以下事件中,不是鼠标事件的是()。
A.DragDrop B.MouseDown
C.DbClick D.Change
分析:DragDrop事件是鼠标拖动对象时触发的事件;MouseDown事件是鼠标在此对象上按下时触发;DbClick事件是鼠标双击窗体时触发的事件;Change事件是对象的内容被改变时触发的事件。
结论:答案应选D。
5.对窗体编写如下事件过程:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, _ Y As Single)
If Button=2 Then
Print "AAAAA"
End If
End Sub
Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single, _
Y As Single)
Print “BBBBB”
End Sub
程序运行后,如果单击鼠标右键后再单击鼠标左键,则输出结果为()。
A.AAAAA B.BBBBB
BBBBB AAAAA
BBBBB BBBBB
C.AAAAA D.BBBBB
BBBBB BBBBB
分析:本题中MouseDown事件为鼠标在对象上按下时触发的事件,MouseUp事件是鼠标在对象上弹起时触发的事件。MouseDown 和MouseUp事件能够区分出鼠标的左、右和中按钮。Button 参数是具有相应于左按钮(位1),右按钮(位2)的一个位字段。对于本题Button参数为2,单击右键IF条件满足,窗体中先显示“AAAAA”,再显示“BBBBB”。单击左键IF条件不满足,窗体继续显示“BBBBB”。
结论:答案应选A。
6.下面哪个属性不是标签控件的属性()。
A.Alignment B.BorderStyle
C.Caption D.Text
分析:Alignment属性表示标签中文本的对齐方式,BorderStyle属性表示标签有无边框,Caption属性用来设置显示的文本信息内容,Text属性不是标签控件的属性。
结论:答案应选D。
7.下面哪个方法是控件获得焦点的方法()。
A.GotFocus B.LostFocus
C.SetFocus D.Click
分析:GotFocus是一种当文本框获得焦点时触发的事件,LostFocus是一种当焦点从文本框离开时触发的事件,Click是鼠标单击产生的鼠标事件,只有SetFocus是方法,使用该方法可以获得焦点。
结论:答案应选C。
8.在Visual Basic中,下属()控件可以包含其他控件。
A.Image B.TextBox
C.Frame D.CheckBox
分析:Frame控件即框架控件,是一种容器控件,它主要用于将其他控件进行分组。每个框架和它内部的控件可以作为一个整体进行移动、删除等操作。TextBox控件即文本框控件,主要用于用户在程序中向系统输入文本信息。Image控件即图像框控件,是用于显示图形信息的控件。CheckBox控件即复选框控件,用来显示应用程序的当前状态或者切换状态,复选框前面的方形区域内出现“√”表示被选中或者是当前的状态。TextBox控件、Image控件和CheckBox控件都不是容器控件。Grid不是控件。
结论:答案应选C。
9.假定窗体上有一个Text文本框,为使它的文本内容右对齐并且没有边框,则正确的属性设备为()。
A.Text1.Alignment=1 B.Text1.Alignment=2
Text1.BorderStyle=0 Text1.BorderStyle=1
C.Text1.Alignment=1 D.Text1.Alignment=2
Text1.BorderStyle=1 Text1.BorderStyle=0
分析:Alignment属性设置或返回一个值,决定控件中文本的值的0为左对齐、1为右对齐、2为居中;BorderStyle属性设置或返回对象的边框样式,0为无边框、1为有边框。
结论:答案应选A。
10.下列哪些方法是将项目添加到ComboBox控件中()。
A.List B.ListIndex C.AddItem D.Move
分析:ComboBox控件即组合框控件,是一种组合了文本框功能和列表框功能的控件。在组合框中,用户既可以象使用文本框一样直接输入文本,也可以象使用列表框一样从列表中选择输入文本。组合框控件的List属性的值是一个数组,用于返回或设置控件的列表部分的项目;ListIndex属性返回或设置控件中当前选择项目的索引值,在设计时不可用;AddItem 方法用于在ComboBox控件列表框中插入一个新的列表项;ComboBox中没有Move方法。
结论:答案应是C。
11.每当窗体失去焦点时会触发的事件是()。
A.Active B.Deactive
C.LostFocus D.Initialize
分析:当一个对象成为活动窗口时触发Activate事件。当一个对象不再是活动窗口时触发Deactivate事件。LostFocus事件是在一个对象失去焦点时被触发。Initialize事件当应用程序创建Form、MDIForm、User控件、Property Page Webclass、DHIML PageDesigner或类的实例时发生。
结论:答案应选C。
12.在窗体(Name属性为Form1)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:
Private Sub Command1_Click()
m = Text1.Text + Text2.Text
Print m
End Sub
Private Sub Form_Load()
Text1.Text = ""