VB复习选择题.doc
第一章 _在用户的应用程序执行期间发生,比如鼠标单击或是敲击键盘。A.方法B.属性C.事件D.工程 下列有关控件工具箱的说法错误的是_。A.控件工具箱中包含了常用的控件。B.控件工具箱中没有包含所有的控件。C.选择“工程”菜单下的“部件”菜单项可以添加控件D.选择“工程”菜单下的“对象”菜单项可以添加控件 窗体文件名的后缀是_。A.vbpB.frmC.basD.vbw 下面哪句话是错误的?A.VB的工作模式是事件驱动方式B.VB的工作模式是消息驱动方式C.VB程序的运行有固定的顺序D.VB程序的运行没有固定的顺序 控件的_确定了当一个事件发生时的执行代码。A.函数B.事件过程C.子程序D.通用过程 能被对象所识别的动作与对象可执行的活动分别称为对象的_。A.方法、事件B.事件、方法C.事件、属性D.过程、方法 VB6.0是_位操作系统下的应用程序的开发工具。A.16B.32C.64D.16或32 一只白色的足球被踢进球门.则白色,足球,踢,进球门是_。A.属性,对象,方法,事件B.属性,对象,事件,方法C.对象,属性,方法,事件D.对象,属性,事件,方法 _的改变可以在设计时和运行时表现出来,而_只有在运行时执行。A.控件属性、函数B.控件属性、事件过程C.事件过程、函数D.控件属性、子程序 可被一个对象识别的动作称为_。A.过程B.属性C.方法D.事件 工程文件名的后缀是_。A.vbpB.frmC.basD.vbw 扩展名为VBP的工程文件中包含有_。A.工程中所有模块的有关信息B.每个窗体模块中的所有控件的有关信息C.每个模块中所有变量的有关信息D.每个模块中所有过程的有关信息 一个对象可以执行的动作称为_。A.过程B.属性C.方法D.事件 下面哪句话是错误的?A.对象是类的实例B.属性是对象的特征C.方法是控制对象动作行为的方式D.类和对象是同一个概念 Visual Basic是面向_的程序设计语言。A.过程B.工程C.事件D.对象 OOP的含义是_。A.面向对象的程序设计B.面向过程的程序设计C.嵌入技术D.动态链接库 一个对象的特性描述称为_。A.过程B.属性C.方法D.事件 第二章缺省时,加载图片后Image控件的尺寸与原图的大小相比,_。 A.和原图不同 B.比原图大C.比原图小D.和原图相同 若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label等控件,则运行该程序显示窗体时,_会首先获得焦点。A.窗体B.CommandButtonC.LabelD.TextBox 应用程序窗体的名称属性为Frml,窗体上有一个命令按钮,其名称属性为Cmdl,窗体和命令按钮的Click事件过程名分别为_。A.Form_Click()、Commandl_Click()B.Frml_Click()、Commandl_Click()C.Form_Click()、Cmdl_Click()D.Frml_Click()、Cmdl_Click() 向列表框中添中项目应采用_方法 A.PrintB.AddItemC.Refresh D.Clear 如果单击一个当前没有被选中的复选框,其它已被选中的复选框会处于_ 状态。A.不选中B.不显示C.禁止D.选中 _是一种对象;_也能包括窗体、菜单和其他应用程序组件。A.控件、方法B.控件、对象C.事件、方法D.过程、函数 以下有关对象属性的说法中正确的是_。A.对象所有的属性都罗列在属性窗口列表框中B.不同对象不可能有同名属性C.不同对象的同名属性取值一定相同D.对象的某些属性既可在窗口中设置,也可通过程序代码设置或改变 终止应用程序的正确方法是_。A.卸载窗体然后执行End语句B.卸载窗体C.执行End语句D.执行Stop语句 一个应用程序可在_窗口使用菜单。A.1个B.2个C.3个D.多个 在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入_符号,那么在运行程序时按Alt键和该字母键就可以打开该命令菜单。 A.下划线B.&C.$ D. 设s是字符型变量,以下语句正确的是_。A.s=List1.CaptionB.s=Timer1.CaptionC.s=Text1.CaptionD.s=Label1.Caption 在程序中可以通过复选框和单选按钮的_属性值来判断它们的当前状态。A.CaptionB.ValueC.CheckedD.Selected 在Visual Basic 中最基本的对象是_,它是应用程序的基石,也是其他控件的容器A.文本框B.命令按钮C.窗体D.标签 单击滚动条两端的箭头时,滚动条Value属性值的改变量由_属性值决定。A.LargeChangeB.MaxC.SmallChangeD.Min 放置控件到窗体中的最迅速的方法是_。A.双击工具箱中的控件B.单击工具箱中的控件C.拖动鼠标D.单击工具箱中的控件并拖动鼠标 以下有关对象属性的说法中正确的是_。A.对象所有的属性都罗列在属性窗口列表中B.不同对象不可能有同名属性C.不同对象的同名属性取值一定相同D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变 不具有Text属性的控件是_。A.CheckBoxB.ListBoxC.ComboBoxD.TextBox 将文本框的_属性设置为True时,可以在该文本中输入多行文本。 A.AutoSize B.MultiLine C.Text D.ScrollBars 最适合做标题的控件是_ 。A.文本框B.列表框C.标签D.命令按钮 VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有_。PictureBox Image TextBox CommandButton OptionButton Label A. B. C.D. 在以下有关对象属性的叙述中,不正确的是_。A.一个对象的属性可分为外观、行为等若干类。B.不同属性可能具有不同的数据类型。C.一个对象的所有属性都可在属性窗口的列表中进行设置。D.属性窗口中的属性列表既可以按字母排序也可以按类别排列。 在用菜单编辑器设计菜单时,必须输入的项是_。 A.名称和快捷键B.名称和标题C.标题和索引D.标题和快捷键 在VB中,下列关于控件的属性或方法中搭配错误的有_个。 Timer1.Interval List1.Cls Text1.Print List1.RemoveItem Vscroll.Value Picturel.Print A.0B.1C.2D.3 如果有Edit|Select|All菜单选项,采用_名字最好。A.EditSelectAllB.SelectEditAllC.AllEditSelectD.EditAllSelect 使用_属性取得列表框中的项数。A.ListCountB.AddItemC.ClearD.RemoveItem 不具有Picture属性的一组控件是_。A.Image控件、PictureBox控件B.CheckBox控件、OptionButton控件C.CommandButton控件、OptionButton控件D.Label控件、Frame控件 对于某对象的SetFocus与GotFocus的描述正确的是_。A.SetFocus是方法,GotFocus是事件B.SetFocus是事件,GotFocus是事件C.SetFocus是方法,GotFocus是方法D.SetFocus是事件,GotFocus是方法 某工程中的窗体上,设置了一个Label1和一个Timer控件,由Timer控件实现Label1的滚动,欲停止Label1的滚动,应设置_。 A.Label1.Enabled=TrueB.Label1.Enabled=FalseC.Timer1.Enabled=False D.Timer1.Enabled=True 以下使用方法的语句中,正确的是_。A.List1.ClearB.Form1.ClearC.Combo1.ClsD.Picture.Clear 无法响应Click事件的控件是_。A.LabelB.TimerC.TextBoxD.DriveListBox 若需要在同一窗体内安排两组相互独立的单选按钮(OptionButton),可使用_控件将它们分隔开。 TextBox Picture Image Frame A.B.C.D. 多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把_指定为启动窗体。A.不包含任何控件的窗体B.设计时的第一个窗体C.命名为Frml的窗体D.包含控件最多的窗体 如果要在命令按钮上显示图形文件,应设置命令按钮的_。 A.Style和Graphics属性B.Style和Picture属性C.Caption和Picture属性D.Caption和Graphics属性 有程序代码Text1.Text="Visual Basic",其中的Text1、Text和"Visual Basic"分别代表_。A.对象、值、属性B.对象、方法、属性C.对象、属性、值D.属性、对象、值 用窗体的_属性来设置窗体的标题。A.StyleB.TextC.CaptionD.Name 以下控件对象中具有Picture属性的是_。 PictureBox Frame OptionButton CommandButton ListBox CheckBox Label A.B.C.D. 当用户单击命令按钮时,_属性可以使得命令按钮对激发事件无效。A.NameB.EnableC.DefaultD.Cancel 窗体Form1的名称属性是frm,它的Load事件过程名是_。A.Form_LoadB.Form1_LoadC.frm_LoadD.Me_Load 在窗体上已建立了多个控件,如Text1、Label1、Command1,若要使程序一运行焦点就定位在Command1上,应将Command1的_属性设置为0。 A.IndexB.TabStop C.TabIndex D.Enabled 在设计状态下,双击窗体Form1的空白处,打开代码窗口时,显示的是_事件过程模板。 A.Form_Click B.Form1_ClickC.Form_LoadD.Form1_Load 在滚动条上拖动滚动块移动时触发_事件。 A.KeyUp B.KeyPress C.Scroll D.Change 将命令按钮的_属性设置为True,可以使用户按Esc键时激发对应命令按钮的Click事件。A.NameB.EnableC.DefaultD.Cancel 在默认状态下运行时,系统自动执行启动窗体的_事件过程。 A.ClickB.GotFocusC.LoadD.Unload 使用_方法,可以将列表框List中的所有项删除掉A.List1.Text=" "B.AddItemC.RemoveItemD.Clear 若设置Lable控件的背景为透明,应将其_属性设置为_。 A.BackStyle,0 B.BackColor,1C.BorderStyle,1 D.ForeColor,0 在VB中可以作为容器的是_。A.Form、TextBox、PictureBoxB.Form、PictureBox、FrameC.Form、TextBox、LabelD.TextBox、PictureBox、ListBox 将命令按钮的_属性设置为False后,运行时该命令按钮呈灰色不可用。A.ControlBoxB.WindowStateC.VisibleD.Enabled 若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label等控件,则运行该程序显示窗体时,_会首先获得焦点。A.窗体B.CommandButtonC.LabelD.TextBox 以下关于方法的叙述错误的是_。A.方法是构成对象实体的一个部分B.方法是一种特殊的过程或函数C.调用方法的一般格式是:对象名.方法名称参数D.在调用方法时,对象名称是不可缺少的 通过文本框的_事件过程可以获取文本框中键入字符的ASCII码值。 A.ChangeB.GotFocus C.Click D.KeyPress 单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不同的_中安排适当的单选按钮,即可实现。A.框架控件(Frame)或图像控件(Image)B.组合框(ComboBox)或图像控件(Image)C.组合框(ComboBox)或图片框(PictureBox)D.框架控件(Frame)或图片框(PictureBox) Image控件加载图片后的尺寸与原图的尺寸_。A.不同B.比原图大C.比原图小D.相同 _属性用来设置将出现在窗体标题条中的标题。A.StyleB.TextC.CaptionD.Name 计时器控件每次经历一个固定的时间间隔_。 A.修改属性B.触发事件 C.建立窗体 D.显示图片 当移动控件时,_属性会自动改变。A.Click、ChangeB.Name、CaptionC.Top、LeftD.Cancel、Default 使用_方法,可以将列表框List1中的所有项删除掉。A.List1.Text=" "B.AddItemC.RemoveItemD.Clear 以下所列的7个控件中,具有Caption属性的有_个。PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox (列表框)、TextBox(文本框)、Form(窗体)、DiveListBox(驱动器列表框)A.3B.4C.2D.5 在菜单过程中使用的事件是利用鼠标_菜单条来实现的。A.拖动B.双击C.单击D.移动 若要设置单击滚动条上的空白区域时,滚动条的最大调整值应对其_属性进行设定。 A.MaxB.WidthC.SmallChangeD.LargeChange 在以下有关对象属性的叙述中,不正确的是_。A.一个对象的属性可分为外观、行为等若干类B.不同属性可能具有不同的数据类型C.一个对象的所有属性都可在属性窗口的列表中进行设置D.属性窗口中的属性列表既可按字母排序也可按类别排序 创建应用程序的界面时,在窗体上设置了一个命令按钮,运行程序后,命令按钮没有出现在窗体上,可能的原因是_。A.该命令按钮的Value属性被设置为FalseB.该命令按钮的Enabled属性被设置为FalseC.该命令按钮的Visible属性被设置为FalseD.该命令按钮的Default属性被设置为True 要在窗体上显示图片,需设置窗体的_属性。A.CaptionB.IconC.PictureD.Name 在程序中可以通过复选框和单选按钮的_属性值来判断它们的当前状态。A.CaptionB.ValueC.CheckedD.Selected 在实用菜单编辑器创建菜单时,可在菜单名称中某字母前插入_符号,那么在运行程序时按【Alt】键和该字母键就可打开该命令菜单。A.下划线B.&C.$D. 要对选定的多个控件调整格式,如对齐、调整间距、统一尺寸等,应使用_菜单。 A.格式 B.编辑 C.视图 D.工具 若一个命令按钮的_属性设置为按ESC键等同于单击该命令按钮。 A.Default B.Cancel C.EnabledD.Visible 第一次显示某窗体时,将发生一系列事件,正确的事件系列是_A.Load、Initialize、ActivateB.Initialize、Load、ActivateC.Load、Activate、InitatizeD.Initialize、Activate、Load 以下有关对象属性的说法中错误的是_。A.所有的对象都具有Name(名称)属性B.只能在执行时设置或改变的属性为执行时属性C.对象的某些属性只能在设计时设定,不能使用代码改变D.Enabled属性值设为False的控件对象在窗体上将不可见 当用户在文本框内输入字符时,_。A.先触发KeyPress事件,然后显示输入的字符,最后触发Change事件B.先触发KeyPress事件,然后触发Change事件,最后显示输入的字符。C.先触发Change事件,然后显示输入的字符,最后触发事件KeyPress。D.先显示输入的字符,然后触发KeyPress事件,最后触发Change事件。 计时器控件每次经历一个固定的的时间间隔触发_事件。A.ChangeB.TimerC.IntervalD.End 既没有Text属性也没有Caption属性的控件是_。A.PictureBoxB.ImageC.FrameD.Timer 使用_方法将新的项添加到一个列表框中。A.PrintB.AddItemC.ClearD.RemoveItem 下面_语句,可以将列表框List1中当前选定的列表项的值替换成"ABC"。A.List1.AddItem "ABC",List1.ListIndexB.List1.Text="ABC"C.List1.List(List1.ListIndex)="ABC"D.前三项均可 窗体上有多个控件,在Form_Activate()事件过程中添加_语句,就可以确保每次运行程序时,都将光标定位在文本框Text1上。A.Text1.Text=" "B.Text1.SetfocusC.Form1.SetFocusD.Text1.Visible=true 不同时具有Caption属性的一组控件是_。A.Label、FrameB.Label、CommandButtonC.CheckBox、OptionButtonD.Timer、CommandButton 控件的_使用户能够移动控件并调节其大小。A.拖曳柄B.标题栏C.工具箱D.工程资源管理器 窗体上有多个控件,在Form_Activate()事件过程中添加_语句,就可确保每次运行程序时,都将光标定位在文本框Text1上。A.Text1.Text=" "B.Text1.SetFocusC.Form1.SetFocusD.Text1.Visible=True _控件可以帮助控制动画的效果。A.命令按钮B.标签C.定时器D.文本框 在下列_控件中可以使用Print方法。 A.Form和PictrueBox B.ListBox和FrameC.Form和LabelD.PictureBox和TextBox _触发滚动条的Scroll事件。A.移动滚动块结束时B.单击滚动箭头时C.单击滚动条时D.移动滚动块时 不能作为容器的控件是_。A.Frame(框架)B.ListBox(列表框)C.PictureBox(图片框)D.Form(窗体) 当单击控件属性的_时,出现一个对话框,让用户填充与控件属性相关的多个值。A.查看桌面B.省略号C.下箭头D.往上移一层 决定控件上文字的字体、字形、大小、效果的属性是_。 A.StyleB.Font C.NameD.BackStyle 在Visual Basic中最基本的对象是_,它是应用程序的基石,也是其他控件的容器。A.文本框B.命令按钮C.窗体D.标签 如果在窗体上有“OK”命令按钮 ,在代码编辑窗口有与之对应CmdOK_Click() 事件, 则命令按钮控件的名称属性和Caption属性分别为_。A.OK、CmdB.Cmd、OKC.CmdOK、OKD.OK、CmdOK 引用列表框的最后一项应使用_。 A.List1.List (List1.ListCount - 1)B.List1.List (List1.ListCount)C.List1.List (ListCount - 1) D.List1.List (ListCount) 在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入_符号,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。A.下划线B.&C.$D. 使用_方法可将新的列表项添加到一个列表框中。A.PrintB.AddItemC.ClearD.RemoveItem 可以将_控件放入一个框架中。A.选项按钮、复选框B.标签、选项按钮、复选框C.文本框、命令按钮D.任何控件 用_方法可以使文本框获取焦点。 A.ChangeB.GotFocus C.SetFocusD.LostFocus 菜单编辑器通过_确定某个菜单栏选项的子菜单。A.缩进B.编号C.复选框D.下箭头 有程序代码“Text1.Text="Visual Basic"”,其中的Text1、Text和"Visual Basic"分别代表_。A.对象、值、属性B.对象、方法、属性C.对象、属性、值D.属性、对象、值 下列控件中,_控件不能改变大小。 A.TextBox B.Frame C.Label D.Timer 关于标签和文本框的区别,以下叙述错误的是_。 A.在程序运行中,标签和文本框都可以用来输出数据 B.在程序运行中,标签和文本框都可以用来输入数据C.在程序运行中,可以改变标签的内容 D.文本框控件没有Caption属性 不能在窗体上选择多个控件的方法是_。A.按住Shift键同时单击每个控件B.按住Alt键同时单击每个控件C.通过鼠标拖动一方框将它们选定D.按住Ctrl键同时单击每个控件 下面所列的控件属性中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是_。A.List1.ListCountB.Text1.Index C.Dir1.PathD.Label1.Visible 第三章 下面叙述中不正确的是_。 A.Spc函数只能用于Print方法中,不能用于表达式 B.Space函数既可以用于Print方法中,也能用于表达式 C.连接符“+”可以用于连接任意类型的数据连接 D.Right函数用于取字符串右边的n个字符 表示“X>Y>Z”,正确的VB逻辑表达式是_。A.X>Y And Y>ZB.X>Y>ZC.X>Y Or Y>ZD.X>Y And >Z 以下有关变量作用域的说法中,错误的是_。A.只有在标准模块中用Public语句说明的变量才是全局变量。B.在过程中不能使用Public语句说明全局变量。C.在标准模块的通用声明处可用Private语句说明模块级变量。D.在窗体的通用声明处可用Private语句说明窗体级变量。 窗体上有一个文本框控件Text1,运行时在文本框中输入“a1234”,执行函数IsNumeric(Text1)其结果为_。 A.True B.FalseC.A1234 D.1234 在窗体模块的通用声明处用下面的语句声明变量、数组,正确语句有_个。Public A(5) As Integer Public N As Integer Public St As String*10 Public b() As IntegerA.2B.3C.4D.1 针对语句If I=1 Then J=1,下列说法正确的是_。A.I=1和J=1均为赋值语句B.I=1和J=1均为关系表达式C.I=1为关系表达式,J=1为赋值语句D.I=1为赋值语句,J=1为关系表达式 表达式X Mod YZ>5 And A+B+C>=36中最先被执行的运算是_。A.+B.AndC.ModD. 可以在_中,使用语句Public PubStr As String * 20定义一个定长字符串。A.窗体模块B.标准模块C.类模块D.三者均可 下面所列四组数据中,全部是正确的VB常数的是_。A.32768,1.34D2,“ABCDE”,&O1767B.3276,123.56,1.2E-2,#True#C.&HABCE,02-03-2002,False,D-3D.ABCDE,#02-02-2002#,E-2 在过程中可以用_语句定义变量。A.Dim、PrivateB.Dim、StaticC.Dim、PublicD.Dim、Static、Private x和y不能同时为零的逻辑表达式是_。 A.x=0 And y<>0 B.x=0 Or y<>0 And x<>0 Or y=0 C.x<>0 Or y<>0 D.x=0 Xor y=0 Dim A As Integer,S As String A=123:S="123" 则Len(A)和Len(S)分别为_。A.123、123B.3、3C.2、123D.2、3 函数CInt(-3.5)、Int(-3.5)、Fix(-3.5)的值分别是_。A.-3、-4、-3B.-4、-4、-3C.-3、-4、-4D.-4、-3、-3 下面程序段的功能是_。 A=10.6 B=Int(A+0.5) Print BA.将一实数四舍五入取整 B.舍去一实数的小数部分C.求平均值 D.求绝对值 如果x是一个正数,对x进行四舍五入并保留两位小数的表达式是_。 A.Int(100 * (x + 0.005)/100 B.Int(10 * (x + 0.05)/10 C.Int(x + 0.005) D.Int(x + 0.5) 若要表示1000x2000的VB关系表达式为_。 A.1000x2000 B.1000<=x<=2000C.x1000 And x2000D.x>=1000 And x<=2000 设Mys1,Mys2均为字符串型变量,Mys1 ="ABCDEFGHIJKL"、Mys2 ="g",则下面关系表达式中结果为True的是_。A.Mid(Mys1, 7, 1) > Mys2B.Len(Mys1) <> 2 * InStr(Mys1, "F")C.Chr(65) + Right(Mys1, 5) = "AHIJKL"D.InStr(Left(Mys1, 6), "C") + 60 > Asc(Ucase(Mys2) 下列表达式中,值为True的是_。A.Ucase("ABCD")>="abcd"B.14/23<10Mod4C.Mid("ABCD",2,2)>Left("ABCD",2)D.Not(Sqr(4)-3>=-2) 以下_段程序代码能够实现变量X、Y中值的交换。A.Z = Y :Y = X :X = Z B.Z = Y :X = Y :X = Z C.X = Y :Y = X D.Z = Y :X = Y :Y = Z 下列数据中_是Boolean常量。A.True.B.#False#C.TrueD.123 设a为Integer型变量,s为Single型变量,把3.75赋值给s后,再执行下列某一语句,则在文本框中显示的结果与执行语句a=s:Text1=a的结果相同的有_个。 a=Int(s):Text1=a a=Fix(s):Text1=a a=CInt(s):Text1=a a=Format(s,”#”):Text1=aA.1B.2C.3D.4 A和B不同时为零的逻辑表达式是_。A.A=0 Or B=0B.A=0 Xor B=0C.A=0 And B=0D.A*B=0 在过程中已说明a、b、c均为Integer变量,且均已被赋值,其中a=30、b=40、c=50,如再执行下面的语句,可正常执行的是_。A.Print a*b*cB.Print a*b*c*1&C.Print 1&*a*b*cD.Print a*b*c*1& 在窗体模块的通用声明处有如下语句,会产生错误的语句是_。Const A As Integer=25Public St As String*8ReDim B(3) As IntegerDim Const X As Integer=10A.B.C.D. 对正实数X的第四位小数四舍五入的VB表达式是_。A.0.001*Int(x+0.0005)B.0.001*(1000*x+0.5)C.0.001*Int(1000*x+5)D.0.001*Int(1000*(x+0.0005) 假定变量Logic类型是Boolean,下面赋值语句_是正确的。 A.Logic = True B.Logic = .True. C.Logic = #True#D.Logic = 3<4 若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用_ 关键字在该过程中定义局部变量。A.DimB.PrivateC.PublicD.Static 执行函数Chr(Asc(Mid("Basic", 2, 1) - 32)的结果是_。 A."A"B."B" C."a" D."b" 表示“X>Y>Z”,正确的VB逻辑表达式是_。A.X>Y And Y>ZB.X>Y>ZC.X