Vb练习题
VbVb 练习题练习题 1.以下控件中不是标准控件的是() 。 A.水平滚动条和垂直滚动条 B.ActiveX 控件 C.文件列表框、目录列表框和驱动器列表框 D.OLE 容器 分析标准控件是由系统提供,不能添加与删除,也被称作内部控件。标准控件包括一些程 序设计中最常用的对象,如图片框,标签,文本框,框架,命令按钮,复选框,单选按钮, 组合框,列表框,水平滚动条,垂直滚动条,计时器,驱动器列表框,目录列表框,文件列 表框,图形,直线,图像框,数据,OLE 容器等。 结论答案应选 B。-- 2.在Visual Basic中,要使一个窗体不可见,但不从内存中释放,应使用的语句是() 。 A.ShowB.HideC.LoadD.UnLoand 分析Show 方法将窗体加载内存并显现, Hide 方法将窗体加载到内存并隐藏, Load 方法是 加载窗体到内存,UnLoad 是从内存中卸载窗体。 结论答案应选 B。 3.Visual Basic在程序开发过程中用于使用窗体或控件对象的属性是() 。 A.NameB.CaptionC.TextD.Enabled 分析Name 属性表示窗体对象的名字,Caption 属性用于在窗体标题栏中显示标题信息, Text属性用于设置在文本框中显示的信息内容,Enabled 属性用于设置是否激活对象。 结论答案应选 A。 4.以下事件中,不是鼠标事件的是() 。 A.DragDropB.MouseDown C.DbClickD.Change 分析DragDrop 事件是鼠标拖动对象时触发的事件;MouseDown 事件是鼠标在此对象上按 下时触发; DbClick 事件是鼠标双击窗体时触发的事件; Change 事件是对象的内容被改变时 触发的事件。 结论答案应选 D。 5.对窗体编写如下事件过程 Private Sub _MouseDownButton As Integer, Shift As Integer, X As Single, _ Y As Single If Button2 Then Print “AAAAA“ End If End Sub Private Sub _MouseUpButton As Integer,Shift As Integer,X As Single, _ Y As Single Print “BBBBB” End Sub 程序运行后,如果单击鼠标右键后再单击鼠标左键,则输出结果为() 。 A.AAAAAB.BBBBB BBBBBAAAAA BBBBBBBBBB C.AAAAAD.BBBBB BBBBBBBBBB 分析本题中 MouseDown 事件为鼠标在对象上按下时触发的事件, MouseUp 事件是鼠标 在对象上弹起时触发的事件。MouseDown 和 MouseUp 事件能够区分出鼠标的左、右和中 按钮。Button 参数是具有相应于左按钮(位 1) ,右按钮(位 2)的一个位字段。对于本题 Button 参数为 2,单击右键 IF 条件满足,窗体中先显示“AAAAA” ,再显示“BBBBB” 。 单击左键 IF 条件不满足,窗体继续显示“BBBBB” 。 结论答案应选 A。 6.下面哪个属性不是标签控件的属性() 。 A.AlignmentB.BorderStyle C.CaptionD.Text 分析 Alignment 属性表示标签中文本的对齐方式,BorderStyle 属性表示标签有无边框, Caption 属性用来设置显示的文本信息内容,Text属性不是标签控件的属性。 结论答案应选 D。 7.下面哪个方法是控件获得焦点的方法() 。 A.GotFocusB.LostFocus C.SetFocusD.Click 分析 GotFocus 是一种当文本框获得焦点时触发的事件,LostFocus 是一种当焦点从文本 框离开时触发的事件,Click 是鼠标单击产生的鼠标事件,只有SetFocus 是方法,使用该方 法可以获得焦点。 结论答案应选 C。 8.在 Visual Basic中,下属()控件可以包含其他控件。 A.ImageB.TextBox C.FrameD.CheckBox 分析Frame 控件即框架控件,是一种容器控件,它主要用于将其他控件进行分组。每个框 架和它内部的控件可以作为一个整体进行移动、删除等操作。TextBox控件即文本框控件, 主要用于用户在程序中向系统输入文本信息。Image 控件即图像框控件,是用于显示图形信 息的控件。CheckBox 控件即复选框控件,用来显示应用程序的当前状态或者切换状态,复 选框前面的方形区域内出现“√”表示被选中或者是当前的状态。TextBox 控件、Image 控 件和 CheckBox 控件都不是容器控件。Grid 不是控件。 结论答案应选 C。 9.假定窗体上有一个Text文本框,为使它的文本内容右对齐并且没有边框,则正确的属性 设备为() 。 A.Text1.Alignment1B.Text1.Alignment2 Text1.BorderStyle0Text1.BorderStyle1 C.Text1.Alignment1D.Text1.Alignment2 Text1.BorderStyle1Text1.BorderStyle0 分析Alignment 属性设置或返回一个值,决定控件中文本的值的0 为左对齐、1 为右对齐、 2 为居中;BorderStyle属性设置或返回对象的边框样式,0 为无边框、1 为有边框。 结论答案应选 A。 10.下列哪些方法是将项目添加到ComboBox 控件中() 。 A.ListB.ListIndexC.AddItemD.Move 分析ComboBox 控件即组合框控件,是一种组合了文本框功能和列表框功能的控件。在组 合框中, 用户既可以象使用文本框一样直接输入文本, 也可以象使用列表框一样从列表中选 择输入文本。组合框控件的 List 属性的值是一个数组,用于返回或设置控件的列表部分的 项目;ListIndex 属性返回或设置控件中当前选择项目的索引值,在设计时不可用; AddItem 方法用于在 ComboBox 控件列表框中插入一个新的列表项;ComboBox 中没有 Move 方法。 结论答案应是 C。 11.每当窗体失去焦点时会触发的事件是() 。 A.ActiveB.Deactive C.LostFocusD.Initialize 分析当一个对象成为活动窗口时触发 Activate 事件。当一个对象不再是活动窗口时触发 Deactivate 事件。LostFocus 事件是在一个对象失去焦点时被触发。Initialize 事件当应用程序 创建 、MDI、User 控件、Property Page Webclass、DHIML PageDesigner或类的实 例时发生。 结论答案应选 C。 12.在窗体(Name 属性为 1)上画两个文本框(其 Name 属性分别为 Text1和 T