




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级VB机试(常用标准控件)模拟试卷2(共9套)(共285题)国家二级VB机试(常用标准控件)模拟试卷第1套一、选择题(本题共31题,每题1.0分,共31分。)1、当文本框中的内容发生改变时所触发的事件是A、KeyUpB、ChangeC、LostFocusD、GotFocus标准答案:B知识点解析:文本框中文本内容改变时将触发其Change事件。2、为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为A、0-NoneB、1-HorizontalC、2-VerticalD、3-Both标准答案:D知识点解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2-表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。3、将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是A、文本框中没有内容B、文本框的MultiLine属性值为FalseC、文本框的MultiLine属性值为TrueD、文本框的Locked属性值为True标准答案:B知识点解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,呵设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2-表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。4、在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过;所对应的事件是A、ClickB、DblClickC、ChangeD、GotFocus标准答案:C知识点解析:在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的默认事件过程,文本框的默认事件过程为Change事件。5、以下控件中,能显示滚动条的是A、文本框B、形状C、标签D、图片框标准答案:A知识点解析:文本框可以通过设置ScrollBars属性来设置滚动条,标签、形状、图片框等都没有滚动条。6、确定图片框Picture1在窗体上位置的属性是A、Width和HeightB、Left和TopC、Width和TopD、Height和Left标准答案:B知识点解析:控件的Left属性用来设置或返回控件左边距窗体左边界的距离,T0p属性用来设置或返回控件上边距窗体上边界的距离,Width属性用来设置或返回控件的宽度,Height属性用来设置或返回控件的高度。7、假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是A、单击图片框,然后按Del键B、执行语句Picture1.Picture=LoadPicture("")C、执行语句Picture1.Picture=""D、执行语句:Picture1.Cls标准答案:B知识点解析:用不带参数的LoadPicture函数为对象的Picture属性赋值将清除窗体、图片框及图像控件中的图形。8、以下关于图片框、图像框的叙述中,正确的是A、图像框可以作为容器B、图片框的Stretch属性用来自动调整图片框中图形内容的大小C、图片框可以通过Print方法显示文本D、使用绘图方法能够在图像框上绘制图形标准答案:C知识点解析:图片框可以作为容器,图像框不能;图像框的Stretch属性用来自动调整图像框中图形内容的大小,图片框不能;图片框可以通过Print方法显示文本,图像框不能;使用绘图方法能够在图片框上绘制图形,图像框不能。9、下列描述中,错误的是A、图片框控件和图像框控件都支持Print方法B、设计阶段,可以通过Picture属性把图形文件装入图片框C、运行期间,可以用LoadPicture函数把图形文件装入图片框D、运行期间,可以用LoadPicture函数删除图片框中的图形标准答案:A知识点解析:为图片框控件指定图片有两种方法:一是在设计阶段通过Picture属性设置;二是在程序运行时通过LoadPicture()图片加载函数加载,语法为:图片框名称.Picture=LoadPicture("图像文件路径"),其中图像文件路径若为空字符串则能删除图片框中的图形。图片框控件和图像框控件都支持Print方法,而图像框控件不支持此方法。10、为了使命令按钮的Picture、DownPicture或DisabledPicture属性生效,必须把它的Style属性设置为A、0B、1C、TrueD、False标准答案:B知识点解析:命令按钮的Style属性用来设置命令按钮的外观,可设置成以下两种形式。值为Standard,按钮以标准的形式显示,即文字形式,为默认值;值为Graphical,按钮将以图形的方式显示。为了使命令按钮的Picture、DownPicture或DisabledPicture属性生效,必须把它的Style属性设置为1。11、为了把命令按钮设置为图形格式,其Style属性值应为A、TrueB、FalseC、1D、0标准答案:C知识点解析:命令按钮的Style属性用来设置命令按钮的外观,可设置成以下两种形式,值为Standard,按钮以标准的形式显示,即文字形式,为默认值:值为Graphical,按钮将以图形的方式显示。12、设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是A、List1.ListB、List1.ListIndexC、List1.TextD、List1.Index标准答案:C知识点解析:本题考查的考点是有列表框的属性的。List属性是一个数组,存放列表框中所有项目的内容:Text属性可返回列表框中当前选中项目的内容:ListIndex属性可返回当前所选项目的索引号;列表框没有Index属性。13、将数据项“Student”添加到名称为List1的列表框中,并使其成为列表框第一项的语句为A、List1.AddItem"Student",0B、List1.AddItem"Student",1C、List1.AddItem0,"Student"D、List1.AddItem1."Student"标准答案:A知识点解析:AddItem方法可以在运行期间向列表框中添加项目,其格式为列表框名.AddItem项目字符串[,索引值],其中“索引值”可以指定添加项在列表框中的位置,从0开始计数。如粜省略“索引值”,则文本被放在列表框的尾部。14、列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是A、ListB、ListIndexC、TextD、ListCount标准答案:B知识点解析:列表框的属性ListIndex返回当前所选项日的索引号,List(Index)属性返回指定索引号的列表项内容。Text属性返回当前选中的内容,ListCount返回列表框中总的项数。15、以下关于单选按钮和复选框的叙述中,正确的是A、单选按钮和复选框都能从多个选项中选择一项B、单选按钮和复选框被选中时,选中控件的Value属性值为TrueC、是否使用框架控件将单选按钮分组,对选项没有影响D、是否使用框架控件将复选框分组,对选项没有影响标准答案:D知识点解析:单选按钮和复选框都是选择型控件,单选按钮能从多个选项中选择一项,复选按钮能同时选择多项;被选中时,选中单选按钮的value属性值为True,复选框的Value属性值为1:在一组单选按钮中同时只能有一个被选中,而复选框是否分组没有任何影响。16、窗体上有一个名称为Combo1的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是A、PrivateSubCombo1_KeyDown(KeyCode_AsInteger,ShiftAsInteger)IfKeyCode=13ThenCombo1.AddItemCombo1.TextEndIfEndSubB、PrivateSubCombo1_KeyDown(KeyCode_AsInteger,ShiftAsInteger)IfKevCode=13ThenCombo1.AddItemText1.TextEndIfEndSubC、PrivateSubCombo1_Click()Combo1.AddItemCombo1.TextEndSubD、PrivateSubCombo1_Click()Combo1.AddItemText1.TextEndSub标准答案:A知识点解析:要求在其编辑区输入文本并按回午键后,编辑区中的文本被添加到列表中,所以代码应该写在组合框的KeyDoWn方法中;组合框的编辑区中输入的文本通过组合框的Text属性返同。17、若要清除列表框控件中的所有列表项,应该使用的方法是A、RemoveItemB、ClearC、DeleteD、Refresh标准答案:B知识点解析:列表框的Clear方法用于清除列表框中的所有项目。18、设Label1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是A、Label1.BackStyle=2B、Command1.Style=1C、Text1.ScrollBars=4D、Check1.Value=2标准答案:D知识点解析:标签的BackStvle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景);按钮的Style属性用来设置命令按钮的外观,可设置成Standard,按钮以标准的形式显示,即文字形式,为默认值,值为Graphical,按钮将以图形的方式显示:文本框的ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:0-None,表示没有滚动条(默认值):1-Horizontal,表示只有水平滚动条:2-vertical:表示只有垂直滚动条;3-Both:表不有水平和垂直滚动条:复选框的value属性可设置为以下3种值:值0-Unchecked表示未选(默认值),“√”消失;值1-checked表示选中,复选框将显示“√”:值2-Grayed表不以灰色呈现。19、设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是A、List1.Selected(List1.ListIndex)的值为TrueB、List1.Selected(3)的值为TrueC、List1.List(3)的值为TrueD、List1.ListIndex的值为3标准答案:C知识点解析:列表框的List属性是一个字符串数组,数组的一项就是一个列表项目,可以通过下标访问数组中的值Selected属性是一个数组,用于设置或返回指定索引号列表项的选中状态。值为True表示被选中;值为False表示未被选中。ListIndex属性可返回当前所选项目的索引号,其起始值为0,最后一项的值为ListCount-1。当ListIndex的值为-1时,表示未选定项目。20、已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是A、第一个表项的序号为0B、没有选中任何一个表项时,ListIndex属性的值为.1C、最后一个表项的序号为ListCountD、可用MultiSelect属性设置是否可多选标准答案:C知识点解析:列表框的List属性是一个字符串数组,数组的一项就是一个列表项目,可以通过下标访问数组中的值。ListIndex属性可返回当前所选项目的索引号,其起始值为0,最后一项的值为ListCoLult-1。当ListIndex的值为-1时,表示未选定项目。可用MultiSelect属性设置是否可多选。21、判断单选按钮是否被选中的属性为A、SelectedB、CheckedC、ValueD、Index标准答案:C知识点解析:Value属性返回或设置单选按钮的选中状态,其中单选按钮的Value属性可设置为两种值:False表示未选(默认值);值为True表示选中,选择某单选按钮后,该单选按钮中将显示“●”。22、在窗体上画一个名称为List1的列表框,然后编写如下程序:PrivateSubForm_Click()Fori=1To10Item="Item"&i:List1.AddItemItemNextiEndSub程序运行时,单击窗体,所完成的功能是A、向列表框中添加10个项目B、向列表框中添加11个项目C、向列表框中添加10个数字D、向列表框中添加1~10的和标准答案:A知识点解析:本题中For循环执行了10次,调用了10次AddItem方法,向列表框中添加了10个项目。23、窗体上有一个名称为VScroll1的滚动条,当用鼠标拖动滚动条中的滚动块时,触发的事件是A、ClickB、KeyDownC、DragDropD、Scroll标准答案:D知识点解析:当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。24、设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是A、程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加B、程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少C、由于滚动条的Max属性值小于Min属性值,程序会出错D、由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动标准答案:A知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将Min设置成大于Max的值,此时当滚动块向左移动时,其Value属性值增加。25、设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序运行时,当把滚动框移动到最左边时,文本框中显示的是100;当把滚动框移动到最右边时,文本框中显示的是1。根据这些信息,下面的判断中错误的是A、滚动条的Max和Min属性的值分别是1和100B、滚动条的Max和Min属性的值分别是100和1C、文本框中显示的是滚动条Value属性的值D、如果把滚动框移动到中间位置,文本框中将显示50标准答案:B知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。滚动条的默认属性是Value属性。26、定时器的Interval属性的值是一个整数,它表示的是A、毫秒数B、秒数C、分钟数D、小时数标准答案:A知识点解析:计时器控件用以实现在规则的时间间隔触发其Timer事件,执行有关事件过程代码,来完成埘应功能。Interval属性用于设置触发计时器的Timer事件的时间问隔,单位为ms,值为0时计时器不启用。27、窗体上有1个名称为Text1的文本框;1个名称为Timer1的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timer1的事件过程如下:PrivateSubTimer1_Timer()StaticflagAsIntegerIfflag=0Thenflag=1:flag=-flagEndIfIfflag=1ThenText1.ForeColor=&HFF&’&HFF&为红色ElseText1.ForeColor=&HC000&’&HC000&为绿色EndIfEndSub以下叙述中正确的是A、每次执行此事件过程时,flag的初始值均为0B、flag的值只可能取0或1C、程序执行后,文本框中的文字每5秒改变一次颜色D、程序有逻辑错误,Else分支总也不能被执行标准答案:C知识点解析:计时器控件(Timer)用来完成有规律性时间间隔执行的任务,Interval属性用于设置计时器事件之间的间隔,以毫秒为单位。本题在每5秒执行一次的Timer事件过程中,通过静态变量flag值的交替变换(即-1和1之间)来控制文本框中文字的颜色,值为-1时为绿色,值为1时为红色。除程序刚启动第一次执行Timer事件过程时,静态变量flag的初始值为0外,其余各次均为-1或1。28、下列不属于计时器控件属性的是A、EnabledB、IntervalC、NameD、Timer标准答案:D知识点解析:计时器具有Name和Enabled两个标准属性。另外一个重要属性,Interval属性用于设置触发计时器事件之间的间隔,以毫秒为单位,取值范围为0~64767,当值为0或为负值时计时器不启用。计时器拥有的唯一事件是Timer事件。29、下列针对框架控件的叙述中,错误的是A、框架是一个容器控件B、框架也有Click和DblClick事件C、框架也可以接受用户的输入D、使用框架的主要目的是对控件进行分组标准答案:C知识点解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组。框架不能接受用户的输入,也没有click和DblClick事件。30、如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是A、把l组单选按钮画在窗体的左边,另1组画在右边B、先画2组单选按钮,再画2个框架控件把2组单选按钮分别框起来C、先画2个框架控件,再把2组单选按钮分别画在不同的框架中D、因为1个窗体中只有1个单选按钮可以被选中,所以需要使用2个窗体标准答案:C知识点解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组,单选按钮(OptionButton)组用于提供多个选项间的唯一选择,因此若要使得每组中都有一个按钮被选中,需要将其使用框架分组。31、以下能够设置控件焦点的方法是A、SetFocusB、GotFocusC、LostFocusD、TabStop标准答案:A知识点解析:控件的setFocus方法可将焦点移到指定的对象上,GotFocus是失去焦点事件,LostFocus是得到焦点事件。国家二级VB机试(常用标准控件)模拟试卷第2套一、选择题(本题共26题,每题1.0分,共26分。)1、为了使标签Label1透明且不具有边框,以下正确的属性设置是A、Label1.BackStyle=0Lahel1.BorderStyh=lB、Label1.BackStyle=0Label1.BorderStyle=0C、Label1.BackStyle=1Label1.BorderStyle=1D、Label1.BackStyle=1Label1.BorderStyle=0标准答案:B知识点解析:BackStyle属性用于设置标签的背景样式,有两种值可选:0,表示透明;1,表示不透明。BorderStyle属性用来设置标签的边框类型,有两种值可选:0,代表标签无边框;1,代表标签有边框。2、下列不包含滚动条的控件是A、列表框B、标签C、组合框D、文本框标准答案:B知识点解析:标签控件不包含滚动条。3、窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()Text1.Text=""Text2.Text=""EndSubPrivateSubCommand1_Click()PrintText1.Text+Text2.TextEndSub程序运行后,在Text1和Text2中依次输入100和200,并单击命令按钮Command1,则输出结果为A、100B、200C、300D、100200标准答案:D知识点解析:单击命令按钮Command1,触发Command1_Click()事件,Print语句连续输出文本框Text1和Text2的text值。选D。4、窗体上有—个名称为Command1的命令按钮,一个名称为Text1的文本框,其Text属性值为“VBProgramming”。运行程序后,选中其中的“VB”,并执行如下事件过程:PrivateSubCommand1_Click()Text1SelTaxt="C++"Endhub则文本框中显示的内容为A、VBB、VBProgrammingC、文本框被清空D、C++Programming标准答案:D知识点解析:文本框SelText属性返回或设置包含当前所选择文本的字符串;如果没有字符被选中,则为零长度字符串("")。由题意知,选中“VB”,返回“C++”,所以结果为“C++Programming”。5、为使文本框具有初始值“VB”,在设计阶段正确的操作是A、选中该文本框,在属性窗口中把Text属性的值改为“VB”B、选中该文本框,在属性窗口中把Caption属性的值改为“VB”C、双击该文本框,在弹出的窗口中输入“VB”D、单击该文本框,在该文本框中直接输入“VB”标准答案:A知识点解析:根据题意,选中该文本框,在属性窗口中把Text属性的值改为“VB”。6、在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,应采用的正确操作是A、选择图片框,然后按Del键B、执行语句Picture1.Picture=LoadPicture("")C、执行语句Picmre1.Picture=""D、选择图片框,在属性窗口中选择Picture属性,然后按回车键标准答案:A知识点解析:删除图片框控件,先选择图片框,然后按Del键。7、设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出"OK",下面可以实现这一功能的事件过程是A、PrivateSubForm_Click()Picture1.CurrentX=500Picture1.CurrentY=300Picture1.Pnnt"OK"EndSubB、PrivateSubForm_Click()Picture1.Left=500Picture1.Top=300Picture1.Print"OK"EndSubC、PrivateSubForm_Click()Picture1.CurrentX=500Picture1.CurrentY=300Print"OK"EndSubD、PrivateSubForm_Click()Pieture1.kft=500Picture1.Top=300Print"OK"EndSub标准答案:A知识点解析:VB中,窗体和图片框具有CurrentX、CurrentY属性,经常用这两个属性来设置当前绘图点。VB中在图片框特定位置显示文本:Picture1.CurrentX=X座标设置当前X方向座标Picture1.CurrentY=Y座标设置当前Y方向座标Picture1.Print文本内容"在当前位置输出文本。8、已知图片框Picturel中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是A、在设计阶段选择图片框Picture1,并按Delete键B、在运行期间执行语句Picture1.Picture=LoadPicture("")C、在运行期间执行语句Picture1.Picture=""D、在设计阶段先选中图片框Picture1,再在属性窗口中选择Picture属性,最后按Enter键标准答案:B知识点解析:如果图片框已装入了一个图形,在不删除图片框的前提下要想清除该图形有两种方法。一是在设计阶段在图片框的属性窗口中删除图片框控件Picture属性行后边的"(Bitmap)",另一种方法是在程序运行阶段使用LoadPicmre("")装一个空文件,这样也能清除图形。9、以下不能用形状控件画出的图形是A、矩形B、圆形C、椭圆D、扇形标准答案:D知识点解析:形状控件(Shape)提供了显示一些规则图形的简易方法,通过设置形状控件Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形。10、以下关于命令按钮的叙述中正确的是A、命令按钮上可以显示图片B、命令按钮能够分别响应单击、双击事件C、程序运行时,不能改变命令按钮上的文字D、若命令按钮的Cance1属性设为True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同标准答案:A知识点解析:按钮控件的Picture属性可以给命令按钮指定一个图形。按钮的标题由属性Caption设置,可以在程序中动态指定。当一个命令按钮的Cance1属性被设置为True时,按ESC键与单击该命令按钮的作用相同。命令按钮能够响应单击事件,但不能响应双击事件。11、命令按钮不支持的事件为A、ClickB、DblClickC、GotFocusD、MouseMove标准答案:B知识点解析:命令按钮支持的事件有Click,GotFocus和MouseMove,不支持DblClick事件,故选B。12、为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为A、0B、1C、2D、False标准答案:C知识点解析:复选框的Value属性可以设置为0、1或2。0表示没有选择该复选框,1表示选中该复选框,2表示该复选框被禁用(灰色显示)。13、判断复选框是否被选中的属性为A、SelectedB、CheckedC、ValueD、Index标准答案:C知识点解析:复选框组常用于提供多重选择,Value属性值决定每个复选框的选中状态:0为未选、1为选中、2为不可用(以灰色呈现)。选C。14、如果在列表框List1中没有选中项目,则List1.ListIndex的值为A、-1B、0C、1D、2标准答案:A知识点解析:列表框List1中没有选中项目,则List1.Listlndex的值为-1。15、设窗体上有一个名称为List1的列表框和一个名称为Check1的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。PrivateSubCheck1_Click(IndexAsInteger)Fork=0ToList1.ListCount-1IfCheck1(Index).Caption=List1.List(k)ThenExitForEndIfNextkIfk<List1.ListCountThenList1.RemoveItemkElseList1.AddItem______________EndIfEndSub为使上面程序可以实现该功能,程序代码中横线上应该填入的代码是A、kB、Check1.CaptionC、Check1(k)D、Check1(Index).Caption标准答案:D知识点解析:题干给出的是没有该复选框的标题时,把该复选框的标题添加到列表框中。List1.AddItem可以为列表框添加新项。需要添加的项要根据索引添加。选D。16、窗体上有1个名称为Label1的标签;1个名称为List1,且含有若干表项的列表框。为了使得单击List1中某个表项时,在Label1中相应地显示该表项,应使用的程序代码为A、PrivateSubList1_Click()Label1.Caption=List1.IndexEndSubB、PrivateSubList1_Click()Label1.Caption=List1.ListCountEndSubC、PrivateSubList1_Click()Label1.Caption=List1.TextEndSubD、PrivateSubList1_Click()Label1.Caption=List1.SelectedEndSub标准答案:C知识点解析:单击List1中某个表项时触发List1_Click()事件。标签的Caption属性用于设置标签中所要显示的内容。列表框的text属性为List1中表项的正文,通过这个属性可以得到被选中的项目。因此选C。17、窗体上有一个名为List1的列表框和一个名为Command1的命令按钮,并有下面的事件过程:PrivateSubCommand1_Click()n%=List1.ListIndexIfn>0Thench$=List1.List(n)List1.List(n)=List1.List(n-1)List1.List(n-1)=chEndIfEndSub程序运行时,选中1个列表项,然后单击Command1按钮,则产生的结果是A、若选中的不是最前面的列表项,则选中的列表项与它前一个列表项互换位置B、选中的列表项与它前面的列表项互换位置C、若选中的不是最后面的列表项,则选中的列表项与它后一个列表项互换位置D、选中的列表项与它后面的列表项互换位置标准答案:A知识点解析:当单击Command1按钮后,List1列表框中被选中项的索引值赋给变量n,如果被选中项不是空也不是第1项时,将选中项的项目文字赋值给变量ch,用选中项的上面一项的文字替换选中项的文字,再把变量ch中的文字替换选中项上面一项的文字,简单说就是选中项和它上面一项的文字交换。因此A选项的说法正确。18、通过一个属性可以获得文件列表框中当前被选中文件的文件名,这个属性是A、DirB、PathC、DriveD、FileName标准答案:D知识点解析:FileName属性用来设置或返回程序运行过程中当前选中的文件名称。Path属性用来设置或返回程序运行过程中当前选中的文件的路径。19、若要清除列表框控件中的所有列表项,应该使用的方法是A、BemovehemB、ClearC、DeleteD、Refresh标准答案:B知识点解析:Clear方法用来清除列表框中的全部内容,格式为:列表框.Clear。20、窗体上有一个名称为Combo1的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是A、Combo1.List(ListCount)B、Combo1.List(Combo1.ListCount-1)C、Combo1.List(ListCount-1)D、Combo1.List(Combo1.ListCount)标准答案:B知识点解析:组合框中的List属性用来列出表项的内容。该属性保存了列表框中所有数组的值,可以通过下标访问数组中的值(下标从0开始),其格式为:[组合框.]List(下标),特别注意的是“下标”相当于索引值,指示着表项中某一项表中内容的位置,第1项的索引值为0,第2项为1,依次类推,这个参数非常重要不可省略。组合框中列表项的排列是从0开始,最后一项的索引值应为ListCount-1。21、下列关于水平滚动条的叙述中,错误的是A、Value属性值表示单击滚动条两端的箭头时,滚动框向左或向右移动的增量B、Scroll事件在鼠标拖动滚动框时产生C、用鼠标拖动滚动框后,会触发Change事件D、单击滚动条两端箭头时,会触发Change事件标准答案:A知识点解析:当滚动框移动时,触发Change事件。Value属性是滚动条的当前位置值,其返回值始终介于Max和Min属性值之间,包括这两个值。选A。22、在窗体上画一个水平滚动条,其属性值满足Min<Max。程序运行后,如果单击滚动条右端的箭头。则Value属性值A、增加一个SmallChange量B、减少一个SmallChange量C、增加一个LargeChange量D、减少一个LargeChange量标准答案:A知识点解析:当水平滚动条的属性值Min<Max时,如果单击滚动条右端或左端的箭头,Value属性值会增加或减少SmallChange量;如果单击滚动块和右端箭头之间空白的地方时,Value属性值会增加LargeChange量,反之,减少LargeChange量。本题单击的是滚动条右端的箭头,故Vlaue属性值应该是增加一个SmallChange量。故选A。23、窗体上有一个名称为Shape1并显示为圆的形状控件(其Width和Hei出属性值相等),一个名称为Timed的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubForm_Load()r=Shape1.WidthTimer1.Enabled=TrueTimer1.Interval=500EndSubPrivateSubTimer1_Timer()Ifflag=0ThenShape1.Width=Shape1.Width-10IfShape1.Width<=100Thenflag=1EndIfElseShape1.Width=Shape1.Width+10IfShape1.Width>=rThenflag=0EndIfEndIfEndSub运行程序后产生的结果是A、圆逐渐缩小,再逐渐增大,然后再逐渐缩小,依此往复B、圆一直在缩小C、圆每隔0.5秒向右移动一次D、圆每隔1秒向下移动一次标准答案:A知识点解析:Form_Load过程中设定timer事件定时触发;在Timer1_Timer过程中,圆圈先变小后变大,然后退出。下一次timer事件触发时继续这个过程。因此,选A。24、下列不属于计时器控件属性的是A、EnabledB、IntervalC、IndexD、Visible标准答案:D知识点解析:计时器控件属性包括Enabled、Interval和Index等属性,不包括Visible属性。选D。25、以下可以作为“容器”的控件是A、框架B、图像框C、标签D、命令按钮标准答案:A知识点解析:窗体控件、框架控件和图片框控件可以作为其他控件的容器。选A。26、以下关于控件的叙述中,正确的是A、标签控件能够获得焦点B、不能对列表框中的列表项进行多项选择C、命令按钮的外观可以被设置为图形D、设置形状控件的Shape属性,可以使其呈现为直线标准答案:C知识点解析:标签、框架、菜单、直线、形状、图像框、计时器都不能接收焦点,选项A错误;列表框用于显示可供做单一或多个选择的列表项,选项B错误;形状控件(Shape)提供了显示一些规则图形的简易方法,通过设置形状控件Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形,选项D错误。国家二级VB机试(常用标准控件)模拟试卷第3套一、选择题(本题共35题,每题1.0分,共35分。)1、假定一个滚动条的LargeChange属性值为100,则100表示A、单击滚动条箭头和滚动狂之间某位置时滚动狂位置的变化B、滚动框位置的最大值C、拖动滚动框时滚动框的位置的变化量D、单击滚动条箭头时滚动框位置的变化量标准答案:A知识点解析:本题考查滚动条的基本知识。滚动条的SmalIChange决定在滚动条两端的箭头钮上单击时改变的值,LargeChange决定在滑块上方或下方区域单击时改变的值。2、在窗体上画一个水平滚动条,其属性值Min满足A、增加一个SmallChange量B、减少一个SmallChange量C、增加一个LargeChange量D、减少一个LargeChange量标准答案:A知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其。Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;SmalIChange属性用于设置或返回单击滚动条两端的箭头时,Value属性增加或减小的增量值。3、关于水平滚动条,如下叙述中错误的是A、当滚动框的位置改变时,触发Change事件B、当拖动滚动条中的滚动框时,触发Scroll事件C、LargeChange属性是滚动条的最大值D、Value是滚动条中滚动框的当前值标准答案:C知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。Value是滚动条中滚动框的当前值,当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;Max属性是滚动条的最大值。4、窗体上有一个名称为VScrolll的滚动条,当用鼠标拖动滚动条中的滚动块时,触发的事件是A、ClickB、KeyDownC、DragDropD、Scroll标准答案:D知识点解析:当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。5、以下不能触发滚动条Change事件的操作是A、拖动滚动框B、单击两端的滚动箭头C、单击滚动框D、单击滚动箭头与滚动框之间的滚动条标准答案:C知识点解析:滚动条的Change事件发生在通过以下方式使滚动条上滚动框的位置改变时。这些方式包括:单击滚动条两端的箭头、单击滚动条中滚动框前面或后面的部位、拖动滚动框后释放时以及通过代码改变滚动条的Value属性值。6、窗体上有一个名称为VScrolll的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使VScrolll.Value的值等于A、VScroll1.LargeChangeB、VScroll1.SmallChangeC、VScroll1.MaxD、VScroll1.Min标准答案:C知识点解析:滚动条的Max属性可返回或设置当滚动框处于垂直滚动条底部或水平滚动条最右位置时Value属性值;Min属性可返回或设置当滚动框处于垂直滚动条顶部或水平滚动条最左位置时Value属性值。7、窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是A、PrivateSubHScroll1_Change()PrintHSeroll1.ValueEndSubB、PrivateSubHScroll1_Change()PrintHScroll1.SmallChangeEndSubC、PrivateSubHScroll1_Scroll()PrintHScroll1.ValueEndSubD、PrivateSubHScroll1_Scroll()PrintHScroll1.SmallChangeEndSub标准答案:A知识点解析:本题考查的考点是有关滚动条的属性和事件的。单击滚动条的箭头时将触发Change事件,而滚动块的位置由Value属性返回。8、设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是A、程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加B、程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少C、由于滚动条的Max属性值小于Min属性值,程序会出错D、由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动标准答案:A知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将Min设置成大于Max的值,此时当滚动块向左移动时,其Vlalue属性值增加。9、设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程:PrivateSubForm_Load()HScroll1.Min=0HScroll1.Max=100EndSubPfivateSubCommand1_Click()HScrolll.Value=70EndSub程序运行时单击命令按钮,则滚动条上滚动块位置的图示是A、
B、
C、
D、
标准答案:C知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。本题中Max—Min=100,则Value值为70的话,滚动块应该位于右侧三分之一处。10、窗体上有一个名称为VScrolll的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是A、LargeChangeB、SmallChangeC、MaxD、Min标准答案:B知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;SmallChange属性用于设置或返回单击滚动条两端的箭头时,Value属性增加或减小的增量值。11、程序运行时,拖动滚动条上的滚动框,则所触发的事件是A、MoveB、ScrollC、DragD、DragDrop标准答案:B知识点解析:当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。12、设窗体上有一个Text1文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Text1=HScroll1EndSub在程序运行时,当把滚动框移动到最左边时,文本框中显示的是100;当把滚动框移动到最右边时,文本框中显示的是1。根据这些信息,下面的判断中错误的是A、滚动条的Max和Min属性的值分别是1和100B、滚动条的Max和Min属性的值分别是100和1C、文本框中显示的是滚动条Value属性的值D、如果把滚动框移动到中间位置,文本框中将显示50标准答案:B知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。滚动条的默认属性是Value属性。13、设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Option1、Option2的单选按钮,其标题分别为“30”、“50”:还有下面程序代码:PfivmeSubOptionl_Click()HScroll1=Val(Option1.Caption)EndSubPrivateSubOption2_Click()HScroll1=Val(Option2.Caption)EndSub程序运行时,单击Option2单选按钮,则滚动条上滚动框的位置是A、在最左边B、在最右边C、在中间D、在中间偏左的位置标准答案:C知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。滚动块向右移动时,其Value属性值增加。Option2单选按钮的单击事件中,将把Option2的标题即50赋值给滚动条的Value属性,使滚动框位于正中间。14、下列关于水平滚动条的叙述中,错误的是A、Value属性值表示单击滚动条两端的箭头时,滚动框向左或向右移动的增量B、Scroll事件在鼠标拖动滚动框时产生C、用鼠标拖动滚动框后,会触发Change事件D、单击滚动条两端箭头时,会触发Change事件标准答案:A知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。Value是滚动条中滚动框的当前值,当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。15、下列关于滚动条的叙述中,错误的是A、在滚动条内单击滚动框前面或后面的部位时,会触发Scroll事件B、在滚动条内拖动滚动框时,会触发Scroll事件C、在滚动条内拖动滚动框后,会触发Change事件D、单击滚动条两端的箭头时,会触发Change事件标准答案:A知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。Value是滚动条中滚动框的当前值,当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。16、定时器的Interval属性的值是一个整数,它表示的是A、毫秒数B、秒数C、分钟数D、小时数标准答案:A知识点解析:计时器控件用以实现在规则的时间间隔触发其Timer事件,执行有关事件过程代码,来完成对应功能。Interval属性用于设置触发计时器的Timer事件的时间间隔,单位为ms,值为0时计时器不启用。17、为了使每秒钟发生一次计时器事件,可以将其Interval属性设置为A、1B、10C、100D、1000标准答案:D知识点解析:计时器控件(Timer)用来完成有规律性时间间隔执行的任务,InterVal属性用于设置计时器事件之间的间隔,以毫秒为单位。18、窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且己在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。PrivateSubForm_Click0Timer1.________EndSubPrivateSubTimerl_Timer()Text1.Text=Time()EndSub为了实现上述功能,应该在横线处填入的内容为A、Enabled=TrueB、Enabled=FalseC、Visible=TrueD、Visible=False标准答案:A知识点解析:常借助计时器来完成有规律性时间间隔执行的任务,Enabled属性用于控制计时器是否开始启用,True为启用,False为停止。19、设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是A、PrivateSubTimerl_Timer()Label1.Caption=TrueEndSubB、PrivateSubTimer1_Timer()Label1.Caption=TimesEndSubC、PrivateSubTimerl_Timer()Label1.Interval=1EndSubD、PrivateSubTimerl_Timer()Fork=1ToTimerl.IntervalLabel1.Caption=TimerNextkEndSub标准答案:B知识点解析:本题考查的考点是有关计时器的。计时器的InterVaI属性决定了每隔多长时间触发一次Timer事件。本题中InterVal设置为1000,即每1秒触发一次Timer事件。在事件中把标签的Caption属性设置成为当前时间,用Time函数可以得到当前时间。20、窗体上有1个名称为Textl的文本框;1个名称为Timerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timerl的事件过程如下:PrivateSubTimer1_Timer()StaticflagAsIntegerIfflag=0Thenflag=1:flag=一flagEndIfIfflag=1ThenText1.ForeColor=&HFF&’&HFF&为红色EIseText1.ForeColor=&HC000&’&HC000&为绿色EndIfEndSub以下叙述中正确的是A、每次执行此事件过程时,flag的初始值均为0B、flag的值只可能取0或1C、程序执行后,文本框中的文字每5秒改变一次颜色D、程序有逻辑错误,Else分支总也不能被执行标准答案:C知识点解析:计时器控件(Timer)用来完成有规律性时间间隔执行的任务,InterVal属性用于设置计时器事件之间的间隔,以毫秒为单位。本题在每5秒执行一次的Timer事件过程中,通过静态变量flag值的交替变换(即-1和1之间)来控制文本框中文字的颜色,值为一1时为绿色,值为1时为红色。除程序刚启动第一次执行Timer事件过程时,静态变量flag的初始值为0外,其余各次均为一1或1。21、设窗体上有一个名称为Timer1的计时器控件,其Interval属性被设置为500,Enabled属性被设置为True;还有一个名称为Textl的文本框和下面的事件过程:PrivateSubTimer1_Timer()StaticXAsLongx=x+1:Text1=xEndSub程序运行一段时间后,文本框中显示的是100,则表示A、程序已经运行了100秒B、程序已经运行了100毫秒C、程序已经运行了50秒D、文本框到窗体左边框的距离是100标准答案:C知识点解析:计时器控件用以实现在规则的时间间隔触发其Timer事件,执行有关事件过程代码,来完成对应功能。Interval属性用于设置触发计时器的Timer事件的时间间隔,单位为ms,值为0时计时器不启用。使用Static关键字定义的是静态局部变量,过程执行结束后仍然保留。所以文本框中显示100代表计时器事件已经执行了100次,也就是运行了50秒。22、窗体上有一个名称为Timer1的计时器控件,一个名称为Shapel的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubForm_Load()Shapel.Top=0:Timerl.Interval=100EndSubPrivateSubTimerl_Timer()StaticxAsIntegerShapel.Top=Shape!.Top+100x=x+1IfXMod10=0ThenShapel.Top=0EndIfEndSub以下关于上述程序的叙述中,错误的是A、每执行一次Timerl_Timer事件过程,X的值都在原有基础上增加1B、Shapel每移动10次回到起点,重新开始C、窗体上的Shape1由下而上移动D、Shapel每次移动100标准答案:C知识点解析:在计时器事件中的变量x是一个静态变量,事件结束后其值仍然会保留,所以每执行一次TimerlTimer事件过程,x的值都在原有基础上增加l;每次x能被10整除均令形状的Top属性为0,即回到起点;形状控件在计时器事件中每次T0p值均增加100,即自上而下进行移动,每次100。23、窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPriVateSubTimerl_Timer()ch=Chr(n+Asc(”A”)):Labell.Caption=ch:n=n+1:n=nMod4EndSub运行程序,将在标签中A、不停地依次显示字符“A”、“B”、“C”、“D”,直至窗体被关闭B、依次显示字符“A”、“B”、“C”、“D”各一次C、每隔1秒显示字符“A”一次D、每隔1秒依次显示26个英文字母中的一个标准答案:A知识点解析:本题中的变量n在窗体的声明段使用Dim声明,是一个窗体级变量;在汁时器的Timer事件中每次令n加1,如果超过了4则将其除4取余;即最后循环显示字符“A”、“B”、“C”、“D”。24、窗体上有一个名称为Shapel并显示为圆的形状控件(其Width和Height属性值相等),一个名称为Timerl的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubForm_Load()r=Shapel.WidthTimer1.Enabled=TrueTimer1.Interval=500EndSubPrivateSubTimerl_Timer()Ifflag==0ThenShapel.Width=Shapel.Width一10IfShapel.Width<=100Thenflag=1EndIfElseShapel.Width=Shapel.Width+10IfShapel.Width>=rThenflag=0EndIfEndIfEndSub运行程序后产生的结果是A、圆逐渐缩小,再逐渐增大,然后再逐渐缩小,依此往复B、圆一直在缩小C、圆每隔0.5秒向右移动一次D、圆每隔1秒向下移动一次标准答案:A知识点解析:本题在计时器的Timer事件中,如果flag为0,让圆的宽度逐渐减小,一直到100以下,将flag置为1;如果flag为1,让圆的宽度逐渐增大,一直到大于原来的宽度r则将flag置为0;则圆逐渐缩小,再逐渐增大,然后再逐渐缩小,依此往复。25、下列针对框架控件的叙述中,错误的是A、框架是一个容器控件B、框架也有Click和DblClick事件C、框架也可以接受用户的输入D、使用框架的主要目的是对控件进行分组标准答案:C知识点解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组。框架不能接受用户的输入,有Click和DblClick事件。26、要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来A、①B、②C、③D、②和③标准答案:A知识点解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组。在容器中添加控件有两种形式:①先画一个容器,再在框架中画控件;②先画一个容器,再在容器外画控件,然后选中控件单击工具栏上的“剪切”按钮,接下来选中容器,单击工具栏上的“粘贴”按钮。27、下面哪个属性肯定不是框架控件的属性A、TextB、CaptionC、LeftD、Enabled标准答案:A知识点解析:框架控件的Caption属性用来显示说明性的文字,Left属性来指定框架左侧坐标,Enabled属性用来指定框架是否可用。而Text属性用于返吲或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等,不包括框架控件。28、如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是A、2个复选框可用B、2个复选框不可用C、2个复选框不显示D、上述都不对标准答案:B知识点解析:框架是一个容器控件,若其Enabled属性被设置为False,则无论其内部的控件的Enabled属性被设置为何值,控件都不可用。29、如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是A、把1组单选按钮画在窗体的左边,另1组画在右边B、先画2组单选按钮,再画2个框架控件把2组单选按钮分别框起来C、先画2个框架控件,再把2组单选按钮分别画在不同的框架中D、因为1个窗体中只有1个单选按钮可以被选中,所以需要使用2个窗体标准答案:C知识点解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组,单选按钮(OptionButton)组用于提供多个选项间的唯一选择,因此若要使得每组中都有一个按钮被选中,需要将其使用框架分组。30、以下关于框架的叙述中,错误的是A、框架能够响应Click事件B、框架是一个容器C、框架的Enabled属性为False时,框架内的控件均被屏蔽D、框架可以获得焦点标准答案:D知识点解析:框架是一个容器控件,可以响应单击事件和双击事件,但是一般不需编写这两个事件;框架的Enabled属性为False时,框架内的控件均被屏蔽;框架不是输入型控件,不能接受焦点。31、以下可以作为“容器”的控件是A、框架B、图像框C、标签D、命令按钮标准答案:A知识点解析:容器控件的特点是内部还能容纳其他的控件,图片框、窗体和框架都可以作为容器。32、窗体上有名称为Commandl的命令按钮和名称为Textl的文本框PrivateSubCommandl_Click()Text1.Text=-”程序设计”Text1.SetFocusEndSubPrivateSubText1_GotFocus()Textl.Text=“等级考试”EndSub运行以上程序,单击命令按钮后A、文本框中显示的是“程序设计”,且焦点在文本框中B、文本框中显示的是“等级考试”,且焦点在文本框中C、文本框中显示的是“程序设计”,且焦点在命令按钮上D、文本框中显示的是“等级考试”,且焦点在命令按钮上标准答案:B知识点解析:SetFocus方法用于将焦点移到指定的对象上,而当一个对象获得焦点时将触发其GotFocus事件过程。33、以下能够设置控件焦点的方法是A、SetFocusB、GotFocusC、LostFocusD、TabStop标准答案:A知识点解析:控件的SetFocus方法可将焦点移到指定的对象上,GotFocus方法是失去焦点事件,LostFocus方法是得到焦点事件。34、设窗体中有一个文本框Textl,若在程序中执行了Text!.SetFocus,则触发A、Text1的SetFocus事件B、Text1的GotFocus事件C、Text1的LostFocus事件D、窗体的GotFocus事件标准答案:B知识点解析:SetFocus方法用于将焦点移到指定的对象上,而当一个对象获得焦点时将触发其GotFocus事件过程。35、对于能够获得焦点的控件,若要使其不能接收焦点,应该A、将TabStop属性值设为TrueB、将TabStop属性值设为FalseC、将TabIndex属性值设为0D、将Enabled属性值设为False标准答案:D知识点解析:可以获得焦点的控件都有TabStop属性,当该属性值为True(默认)时,表示可以接收焦点停留在该控件上;如果值设为False,表示焦点不能在该控件上停留,即在用移动焦点时会跳过该控件,但仍然保持着它在Tab顺序中的实际位置,鼠标选中控件依然能获得焦点,所以正确选项应该是D)。国家二级VB机试(常用标准控件)模拟试卷第4套一、选择题(本题共35题,每题1.0分,共35分。)1、下面关于直线控件的叙述中正确的是A、它的X1、X2属性值必须满足X1<X2B、如果显示的是一条垂直线,直线上面端点的坐标一定是(X1,Y1)C、如果有2个直线控件Line1和Line2,若Line1.X1=Line2.X2,则2条线有一端相连D、上述都是错误的标准答案:D知识点解析:直线则具有位置属性Xl、Y1和X2、Y2,分别表示直线两个端点的坐标,这几个坐标之间没有必然的大小关系;若要显示垂直线则需要X1=X2:两个直线有一端相连,需要Line1.X1=Lline2.X1,而且IAne1.Y1=Line2.Y1。2、设窗体上有一个Picture1图片框,要求在图片框中的指定位置(坐标为(500,300))输出“OK”,下面可以实现这一功能的事件过程是A、PrivateSubForm_Click()Picture1.CurrentX=500Picture1.CurrentY=300Picture1.Print”OK”EndSubB、PrivateSubForm_Click()Picturel.Left=500Picturel.Top=300Picturel.Print”OK”EndSubC、PrivateSubForm_Click()Picture1.CurrentX=500Picture1.CurrentY=300Print”OK”EndSubD、PrivateSubForm_Click()Picture1.Left=500Picture1.Top=300Print”OK”EndSub标准答案:A知识点解析:图片框的CurrentX和CurrentY属性会在程序运行时,返回或设置下一次打印或绘图位置的水平坐标和垂直坐标;如果不指定Print方法的主体,将会默认在窗体上进行输出。3、下列描述中,错误的是A、图片框控件和图像框控件都支持Print方法B、设计阶段,可以通过Picture属性把图形文件装入图片框C、运行期间,可以用LoadPicture函数把图形文件装入图片框D、运行期间,可以用LoadPicture函数删除图片框中的图形标准答案:A知识点解析:为图片框控件指定图片有两种方法:一是在设计阶段通过Picture属性设置;二是在程序运行时通过LoadPicture()图片加载函数加载,语法为:图片框名称.Picture=LoadPicture(“图像文件路径”),其中图像文件路径若为空字符串则能删除图片框中的图形。图片框控件和图像框控件都支持Print方法,而图像框控件不支持此方法。4、设窗体上有3个图像框:hnage1、Image2、Image3,并有下面的程序代码:PrivateSubForm_Load()Image1.Picture=LoadPicture(”LEAF.bmp”)Image2.Picture=LoadPicture(”OPEN.bmp”)Image3.Visible=FalseEndSubPrivateSubImagel_Click()Image2.Picture=Image1.PictureEndSubPrivateSubImage2_Click()Image3.Picture=Image2.PictureImage2.Picture=Image1.PictureImage1.Picture=Image3.PictureEndSub在程序运行期间单击Image2,则在窗体上看到的结果是A、在Image3中显示Image2中的图片B、Image1、Image2中原有图片被交换了C、Image1、Image2中都是原来lmege1中的图片D、Image1、Image2中都是原来Imege2中的图片标准答案:B知识点解析:本题中在窗体的Load事件中将Image3设置为不可见,然后在Image1的单击事件中将Image2中的图片放到Image1中;在Image2的单击事件中使用Image3作为中间控件完成了Image1、Image2中原有图片的交换。5、假设有如下的命令按钮(名称为Command1)事件过程:PrivateSubCommand1_Click()x=InputBox(”输入:”,”输入整数”)MsgBox”输入的数据是:”,”输入数据:”+xEndSub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是A、x的值是数值10B、输入对话框的标题是“输入整数”C、信息框的标题是“输入数据10”D、信息框中显示的是“输入的数据是:”标准答案:A知识点解析:本题考查常用方法。InputBox返回的是字符串,不是整型,选项A错误。6、若窗体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保安保洁现场管理制度
- 保安公司现代管理制度
- 保安室培训室管理制度
- 保定中学封闭管理制度
- 保洁公司物资管理制度
- 保洁工作车辆管理制度
- 保洁物资采购管理制度
- 保洁车辆应急管理制度
- 保险公司二楼管理制度
- 保险公司完善管理制度
- DB37T 2906-2019 运动场地合成材料面层 验收要求
- DB34∕T 451-2017 地理标志产品 舒城小兰花
- 《卓有成效的管理者》Word电子版电子版本
- 三生事业六大价值
- 锆石基本特征及地质应用
- 丝网除沫器小计算
- 制钵机的设计(机械CAD图纸)
- 学校财务管理制度
- 三年级下册美术课件-第15课色彩拼贴画|湘美版(共11张PPT)
- 水稻病虫统防统治工作总结
- 水在不同温度下的折射率、粘度和介电常数
评论
0/150
提交评论