版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级VB机试(常用标准控件)模拟试卷3(共9套)(共291题)国家二级VB机试(常用标准控件)模拟试卷第1套一、选择题(本题共29题,每题1.0分,共29分。)1、窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是A、PrivateSubHScroll1_Change()PrintHScroll1.VaheEndSubB、PrivateSubHScroll1_Change()PrintHScroll1.SmallChangeEndSubC、PrivateSubHScroll1_Scroll()PrintHScroll1.ValueEndSubD、PrivateSubHScroll1_Scroll()PrintHScroll1.SmallChangeEndSub标准答案:A知识点解析:本题考查的考点是有关滚动条的属性和事件的。单击滚动条的箭头时将触发Change事件,而滚动块的位置由Value属性返回。2、设窗体上有1个水平滚动条,己经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是A、程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加B、程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少C、由于滚动条的Max属性值小于Min属性值,程序会出错D、由于滚动条的Max属性值小于Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动标准答案:A知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将Min设置成大于Max的值,此时当滚动块向左移动时,其Value属性值增加。3、设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程:PrivateSubForm_Load()PrivateSubCommand1_Click()HScroll1.Min=0HScroll1.Value=70HScroll1.Max=100EndSubEndSub程序运行时单击命令按钮,则滚动条上滚动块位置的图示是A、
B、
C、
D、
标准答案:C知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。本题中Max-Min=100,则Value值为70的话,滚动块应该位于右侧三分之一处。4、窗体上有一个名称为VScroll1的垂直滚动条,为了设定单击滚动条两端箭头时的Value增量值,应设置的属性是A、LargeChangeB、SmallChangeC、MaxD、Min标准答案:B知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。LargeChange属性用于设置或返回单击滚动条中滚动框前面或后面的部位时,Value属性增加或减小的增量值;SmallChange属性用于设置或返回单击滚动条两端的箭头时,Value属性增加或减小的增量值。5、程序运行时,拖动滚动条上的滚动框,则所触发的事件是A、MoveB、ScrollC、DragD、DragDrop标准答案:B知识点解析:当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。6、设窗体上有一个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属性。7、设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1:有2个名称分别为Option1、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:PrivateSubOptionl_Click()PrivateSubOption2_Click()HScroll1=Val(Optionl.Caption)HScroll1=Val(Option2.Caption)EndSubEndSub程序运行时,单击Option2单选按钮,则滚动条上滚动框的位置是A、在最左边B、在最右边C、在中间D、在中间偏左的位置标准答案:C知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。滚动块向右移动时,其Value属性值增加。Optiort2单选按钮的单击事件中,将把Option2的标题即50赋值给滚动条的Value属性,使滚动框位于正中间。8、下列关于水平滚动条的叙述中,错误的是A、Value属性值表示单击滚动条两端的箭头时,滚动框向左或向右移动的增量B、Scroll事件在鼠标拖动滚动框时产生C、用鼠标拖动滚动框后,会触发Change事件D、单击滚动条两端箭头时,会触发Change事件标准答案:A知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。Value是滚动条中滚动框的当前值,当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。9、下列关于滚动条的叙述中,错误的是A、在滚动条内单击滚动框前面或后面的部位时,会触发Scroll事件B、在滚动条内拖动滚动框时,会触发Scroll事件C、在滚动条内拖动滚动框后,会触发Change事件D、单击滚动条两端的箭头时,会触发Change事件标准答案:A知识点解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。Value是滚动条中滚动框的当前值,当滚动条的Value属性值改变时会触发Change事件。当拖动滚动条中的滚动框时,触发Scroll事件。10、定时器的Interval属性的值是一个整数,它表示的是A、毫秒数B、秒数C、分钟数D、小时数标准答案:A知识点解析:计时器控件用以实现在规则的时间间隔触发其Timer事件,执行有关事件过程代码,来完成对应功能。Interval属性用于设置触发计时器的Timer事件的时间间隔,单位为ms,值为O时计时器不启用。11、为了使每秒钟发生一次计时器事件,可以将其Interval属性设置为A、lB、10C、100D、1000标准答案:D知识点解析:计时器控件(Timer)用来完成有规律性时间间隔执行的任务,Interval属性用于设置计时器事件之间的间隔,以毫秒为单位。12、窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。PrivateSubForm_Click()PrivateSubTimer1_Timer()Timer1.________Text1.Text=Time()EndSubEndSub为了实现上述功能,应该在横线处填入的内容为A、Enabled=TrueB、Enabled=FalseC、Visible=TrueD、Visible=False标准答案:A知识点解析:常借助计时器来完成有规律性时间间隔执行的任务,Enabled属性用于控制计时器是否开始启用,True为启用,False为停止。13、设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是A、PrivateSubTimer1_Timer()Label1.Caption=TrueEndSubB、PrivateSubTimer1_Timer()Label1.Caption=TimeSEndSubC、PrivateSubTimer1_Timer()Label1.Interval=1EndSubD、PrivateSubTimer1_Timer()Fork=1ToTimer1.IntervalLabel1.Caption=TimerNextkEndSub标准答案:B知识点解析:本题考查的考点是有关计时器的。计时器的Interval属性决定了每隔多长时间触发一次Timer。事件。本题中Interval设置为1000,即每1秒触发一次Timer事件。在事件中把标签的Caption属性设置成为当前时间,用Time函数可以得到当前时间。14、窗体上有1个名称为Text1的文本框;1个名称为Timer1的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timer1的事件过程如下:PrivateSubTimer1_Timer()StaticflagAsIntegerIfflag=0Thenflag=l:flag=-flagEndIfIfflag=lThenText1.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时为绿色,值为l时为红色。除程序刚启动第一次执行Timer事件过程时,静态变量flag的初始值为0外,其余各次均为-1或1。15、设窗体上有一个名称为Timer1的计时器控件,其Interval属性被设置为500,Enabled属性被设置为True;还有一个名称为Text1的文本框和下面的事件过程: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秒。16、窗体上有一个名称为Timer1的计时器控件,一个名称为Shapel的形状控件,其Shape属性值为3(Circle)。编写程序如下:PrivateSubFormLoad()PrivateSubTimer1Timer(’)Shapel.Top=0:Timer1.Interval=100StaticXAsIntegerEndSubShape1.Top=Shape1.Top+100x=x+1IfxMod10=0ThenShapel.Top=0EndIfEndSub以下关于上述程序的叙述中,错误的是A、每执行一次Timer1Timer事件过程,x的值都在原有基础上增加1B、Shapel每移动10次回到起点,重新开始C、窗体上的Shapel由下而上移动D、Shapel每次移动100标准答案:C知识点解析:在计时器事件中的变量x是一个静态变量,事件结束后其值仍然会保留,所以每执行一次Timei1-Timer。事件过程,x的值都在原有基础上增加1;每次x能被10整除均令形状的Top属性为0,即回到起点:形状控件在计时器事件中每次Top值均增加100,即自上而下进行移动,每次100。17、窗体上有一个名称为Label1的标签;一个名称为Timer1的计时器,其Enabled和Interval属性分别为True和1000。编写如下程序:DimnAsIntegerPrivateSubTimer1_Timer()ch=Chr(n+Asc("A")):Label1.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取余;即最后循18、窗体上有一个名称为Shapel并显示为圆的形状控件(其width和Height属性值相等),一个名称为Timer1的计时器,并有下面程序代码:DimrAsSingle,flagAsIntegerPrivateSubFormLoad()r=Shapel.WidthTimer1.Enabled=TrueTimer1.Interval=500EndSubPrivateSubTimer1_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:则圆逐渐缩小,再逐渐增大,然后再逐渐缩小,依此往复。19、下列针对框架控件的叙述中,错误的是A、框架是一个容器控件B、框架也有Click和DblClick事件C、框架也可以接受用户的输入D、使用框架的主要目的是对控件进行分组标准答案:C知识点解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组。框架不能接受用户的输入,也没有Click和DblClick事件。20、要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来A、①B、②C、⑨D、②和③标准答案:A知识点解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组。在容器中添加控件有两种形式:①先画一个容器,再在框架中画控件;②先画一个容器,再在容器外画控件,然后选中控件单击工具栏上的“剪切”按钮,接下来选中容器,单击工具栏上的“粘贴”按钮。21、下面哪个属性肯定不是框架控件的属性A、TextB、CaptionC、LeftD、Enabled标准答案:A知识点解析:框架控件的Caption属性用来显示说明性的文字,Left属性来指定框架左侧坐标,Enabled属性用来指定框架是否可用。而Text属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等,不包括框架控件。22、如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是A、2个复选框可用B、2个复选框不可用C、2个复选框不显示D、上述都不对标准答案:B知识点解析:框架是一个容器控件,若其Enabled属性被设置为False,则无论其内部的控件的Enabled属性被设置为何值,控件都不可用。23、如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是A、把1组单选按钮画在窗体的左边,另l组画在右边B、先画2组单选按钮,再画2个框架控件把2组单选按钮分别框起来C、先画2个框架控件,再把2组单选按钮分别画在不同的框架中D、因为1个窗体中只有1个单选按钮可以被选中,所以需要使用2个窗体标准答案:C知识点解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组,单选按钮(OptionButton)组用于提供多个选项间的唯一选择,因此若要使得每组中部有一个按钮被选中,需要将其使用框架分组。24、以下关于框架的叙述中,错误的是A、框架能够响应Click事件B、框架是一个容器C、框架的Enabled属性为False时,框架内的控件均被屏蔽D、框架可以获得焦点标准答案:D知识点解析:框架是一个容器控件,可以响应单击事件和双击事件,但是一般不需编写这两个事件:框架的.Enabled属性为False时,框架内的控件均被屏蔽:框架不是输入型控件,不能接受焦点。25、以下可以作为“容器”的控件是A、框架B、图像框C、标签D、命令按钮标准答案:A知识点解析:容器控件的特点是内部还能容纳其他的控件,图片框、窗体和框架都可以作为容器。26、窗体上有名称为Command1的命令按钮和名称为Text1的文本框PrivateSubCommand1_Click()Text1.Text="程序设计"Text1.SetFocusEndSubPrivateSubText1_GotFocus()Text1.Text="等级考试"EndSub运行以上程序,单击命令按钮后A、文本框中显示的是“程序设计”,且焦点在文本框中B、文本框中显示的是“等级考试”,且焦点在文本框中C、文本框中显示的是“程序设计”,且焦点在命令按钮上D、文本框中显示的是“等级考试”,且焦点在命令按钮上标准答案:B知识点解析:SetFocus方法用于将焦点移到指定的对象上,而当一个对象获得焦点时将触发其GotFocus事件过程。27、以下能够设置控件焦点的方法是A、SetFocusB、GotFocusC、LostFocusD、TabStop标准答案:A知识点解析:控件的SetFocus方法可将焦点移到指定的对象上,GotFocus是失去焦点事件,LostFocus是得到焦点事件。28、设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发A、Text1的SetFocus事件B、Text1的GotFOCUS事件C、Text1的LostFOCUS事件D、窗体的GotFOCUS事件标准答案:B知识点解析:SetFocus方法用于将焦点移到指定的对象上,而当一个对象获得焦点时将触发其GotFocus事件过程。29、对于能够获得焦点的控件,若要使其不能接收焦点,应该A、将TabStop属性值设为TrueB、将TabStop属性值设为FalseC、将TabIndex属性值设为0D、将Enabled属性值设为False标准答案:D知识点解析:可以获得焦点的控件都有TabStop属性,当该属性值为True(默认)时,表示可以接收焦点停留在该控件上;如果值设为False,表示焦点不能在该控件上停留,即在用移动焦点时会跳过该控件,但仍然保持着它在Tab顺序中的实际位置,鼠标选中控件依然能获得焦点,所以本题的正确选项应该是D)。国家二级VB机试(常用标准控件)模拟试卷第2套一、选择题(本题共35题,每题1.0分,共35分。)1、要使一个文本框可以显示多行文本,应设置为True的属性是A、EnabledB、MultiLineC、MaxLengthD、Width标准答案:B知识点解析:本题考查文本框的属性设置。设置文本框的MultiLine属性为True可以让文本文件显示多行文本。2、在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名消失。下列在List1_Click事件过程中能正确实现上述功能的语句是A、List1.RemoveItemList1.TextB、List1.RemoveltemList1.ClearC、List1.RemoveItemList1.ListCountD、List1.RemoveItemList1.Listlndex标准答案:D知识点解析:本题考查列表框的基本操作。列表框删除元素使用Removeltem方法,列表框的Listlndex返回当前选择项目的索引号。3、在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是A、PrivateSubText1_Change()Labell.Caption=Str(Len(Text1.Text))EndSubB、PrivateSubText1_Click()Labell.Caption=Str(Len(Text1.Text))EndSubC、PrivateSubText1_Change()Labell.Caption=Text1.TextEndSubD、PrivateSubLabell_Change()Labell.Caption=Str(Len(Text1.Text))EndSub标准答案:A知识点解析:本题考查的考点是有关文本框处理的。首先,如果想要在文本框中每输入一个字符就会触发一次事件,应该编写文本框的Change事件;文本框中的字符个数由Len函数可以取得。4、为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为A、0B、1C、2D、3标准答案:C知识点解析:本题考查的考点是有关文本框的滚动条的。ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2-表示只有垂直滚动条:④3-表示有水平和垂直滚动条。设置0以外的值时。MultiLine属性值必须为True。5、当文本框中的内容发生改变时所触发的事件是A、KeyUpB、ChangeC、LostFocusD、GotFocus标准答案:B知识点解析:文本框中文本内容改变时将触发其Change事件。6、为了使丈本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是A、AutoSizeB、AlignmentC、MultilineD、MaxLength标准答案:C知识点解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值):②1-表示只有水平滚动条;③2-表示只有垂直滚动条:④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。7、为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为A、BackColorB、BorderStyleC、ForeColorD、BackStyle标准答案:D知识点解析:标签的BackStyle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景)。8、若要使文本框能够输入多行文本,应该设置的属性是A、MultiLineB、WordWrapC、ScrollBarsD、AutoSize标准答案:A知识点解析:文本框的MultiLine属性用于设置文本框是否能以多行方式显示文本,值为False(默认值)时不可以显示,值为True时可以显示。9、为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为A、0-NoneB、1-HorizontalC、2-VerticalD、3-Both标准答案:D知识点解析:ScroilBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2-表示只有垂直滚动条:④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。10、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为A、Text1.ClearB、Text1.Visible=FalseC、Text1.HideD、Text1.Enabled=False标准答案:B知识点解析:文本框具有Enabled属性和Visible属性,Enabled属性设置文本框在运行时是否可用,Visible属性设置文本框在运行时是否可见。11、以下能够触发文本框Change事件的操作是A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容标准答案:D知识点解析:文本框中文本内容改变时将触发其Change事件,失去焦点时将触发其LostFocus事件,获得焦点时将触发其GotFocus事件。12、窗体上有一个名称为Commandl的命令按钮,一个名称为Text1的文本框,其Text属性值为“VBProgramming”。运行程序后,选中其中的“VB”,并执行如下事件过程:PrivateSubCommandl_Click()Text1.SelText="C++"EndSub则文本框中显示的内容为A、VBB、VBProgrammingC、文本框被清空D、C++Programming标准答案:D知识点解析:文本框的SelText属性用于返回含有当前选中的字符串,在代码中可以改变其值,在本题中相当于在代码中用“C++”替换了,“VB”。13、将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是A、文本框中没有内容B、文本框的MultiLine属性值为FalseC、文本框的MultiLine属性值为TrueD、文本框的Locked属性值为True标准答案:B知识点解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默诀值);②1-表示只有水平滚动条;③2-表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。14、如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是A、文本框中的文本变为灰色,且不能将光标置于文本框上B、文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容C、文本框中的文本变为灰色,可以改变文本框中的内容D、文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容标准答案:A知识点解析:文本框的Enabled属性返回或设置一个值,用来确定文本框是否可用。值为True时,文本框可以响应用户的操作;值为False时,文本框不能响应用户的操作,此时对象变为灰色,且无法将光标置于其上。15、为了使标签Labell透明且不具有边框,以下正确的属性设置是A、Labell.BackStyle=0.Labell.BorderStyle=1B、Labell.BackStyle=0:Labell.BorderStyle=0C、Labell.BackStyle=1:Labell.BorderStyle=1D、Labell.BackStyle=1:Labell.BorderStyle=0标准答案:B知识点解析:标签的Borderstvle属性用来设置标签的边框,可以取两种值,即0(无边框,为默认值)和1(有边框);BackStyle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景)。16、决定标签内容显示位置的属性是A、TextB、NameC、AlignmentD、Caption标准答案:C知识点解析:标签的Alignment属性用来确定标签中标题的放置方式,可设置为0(靠左,默认)、1(靠右)或2(居中)。17、在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是A、ClickB、DblClickC、ChangeD、GotFocus标准答案:C知识点解析:在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的默认事件过程,文本框的默认事件过程为Change事件。18、要使标签中的文本靠右显示,应将其Aligment属性设置为A、0-LeftJustifyB、1-RightJustifyC、2-CenterD、3标准答案:B知识点解析:标签的Alignment属性用来确定标签中标题的放置方式,可设置为0(靠左,默认)、1(靠右)或2(居中)。19、文本框的Locked属性被设置为True后产生的效果是A、光标不能进入文本框B、不能使文本框中的文本左右滚动C、不能修改文本框中的文本D、在程序中不能引用文本框的内容标准答案:C知识点解析:文本框的Locked属性用于设置控件是否允许进行文本编辑,值为False(默认值)时允许编辑,值为True时不允许编辑。20、为使文本框具有初始值“VB”,在设计阶段正确的操作是A、选中该文本框,在属性窗口中把Text属性的值改为“VB”B、选中该文本框,在属性窗口中把Caption属性的值改为“VB”C、双击该文本框,在弹出的窗口中输入“VB”D、单击该文本框,在该文本框中直接输入“VB”标准答案:A知识点解析:文本框的Text属性用于返回或设置文本框中的内容,该属性可以在运行时设置,也可以在属性窗口设置。21、以下控件中,能显示滚动条的是A、文本框B、形状C、标签D、图片框标准答案:A知识点解析:文本框可以通过设置ScrollBars属性来设置滚动条,标签、形状、图片框等都没有滚动条。22、下列关于标签的描述中,错误的是A、标签可以响应Click事件B、标签不能响应DblClick事件C、为了使标签的WordWrap属性起作用,必须将其AutoSize属性设置为TrueD、标签上显示的文本就是Caption属性的值标准答案:B知识点解析:标签的默认属性是Caption属性,即在标签上显示的文本。WordWrap属性用于设置标签调整大小的方式,可取True和False两种值,默认为False。值为Trme,标签在垂直方向根据标题内容变化大小,水平方向不变:值为False,标签在水平方向根据标题内容变化大小,垂直方向不变。为了使WordWrap属性生效,必须把标签的AutoSize属性设置为True。标签可触发Click和DblClick事件。23、窗体上有2个名称分别为Text1和Text2的文本框,编写如下程序:PrivateSubForm_Load()PrivateSubCommandl_Click()Text1.Text=""PrintText1.Text+Text2.TextText2.Text=""EndSubEndSub程序运行后,在Text1和Text2中依次输入100和200,单击Commandl,则输出结果为A、100B、200C、300D、100200标准答案:D知识点解析:文本框的Text属性将会返回或设置文本框中的内容,该属性是一个字符串。两个字符串做“+”运算,即字符串的连接。24、如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是A、它的Y1、Y2属性的值相等B、它的X1、X2属性的值相等C、它的Y1、Y2属性的值分别与X1、X2属性的值相等D、它的X1、X2属性的值分别与Y1、Y2属性的值相等、标准答案:B知识点解析:本题考查直线控件的使用。直线控件的X1、Y1和X2、Y2分别表示两个端点的坐标。在窗体上呈现垂直线,那么直线控件的两端点左边的横坐标是相同的,即X1和X2相等。25、使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是A、X1=0,X2=600,Y1=0,Y2=700B、Y1=0,Y2=600,X1=0,X2=700C、X1=0,X2=0,Y1=600,Y2=700D、Y1=0,Y2=0,X1=600,X2=700,标准答案:A知识点解析:Line控件有四个属性分别为X1、Y1,X2、Y2,分别代表两个端点的横坐标和纵坐标。26、确定图片框Picturel在窗体上位置的属性是A、Width和HeightB、Left和TopC、Width和TopD、Height和Left标准答案:B知识点解析:控件的Left属性用来设置或返回控件左边距窗体左边界的距离,Top属性用来设置或返回控件上边距窗体上边界的距离,Width属性用来设置或返回控件的宽度,Height属性用来设置或返回控件的高度。27、以下关于图片框控件的说法中,错误的是A、可以通过Print方法在图片框中输出文本B、图片框控件中的图形可以在程序运行过程中被清除C、图片框控件中可以放置其他控件D、用Stretch属性可以自动调整图片框中图形的大小标准答案:D知识点解析:图片框控件可作为容器使用,即图片框控件中可以放置其他控件:图片框也可用Print方法在图片框上输出文本数据;图片框控件中的图形可以在程序运行过程中被清除或者重新设置;用Stretch属性可以自动调整图像框中图形的大小。28、为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为A、TrueB、FalseC、1D、2标准答案:B知识点解析:Stretch属性用于设定载入图像框中的图片是否需要自动调整大小,以适应图像框的大小。值为True时,图片将自动调整大小,以适应图像框的大小;值为False时,图像框会自动缩放以与图片大小一致。图片框没有Stretch属性,它通过AutoSize属性来设置是否需要调整自身大小,以显示载入图片的所有内容,当值为True,图片框会随图片调整大小;值为False,图片框一般将保持大小不变,但对“wmf”格式图片文件除外。29、已知图片框Picturel中已装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是A、在设计阶段选择图片框Picturel,并按Delete键B、在运行期间执行语句Picturel.Picture=LoadPicture("")C、在运行期间执行语句Picturel.Picture=""D、在设计阶段先选中图片框Picturel,再在属性窗口中选择Picture属性,最后按Enter键标准答案:B知识点解析:图片框的Picture属性用于在设计阶段设置窗体、图片框和图像框上显示的图片,可以通过属性窗口中的Pictme属性装入,也可以在运行期间通过LoadPicture函数装入图片,其语法格式为[对象.]Picture=LoadPicture("文件名"),若要清除图形则参数设置为空字符串。30、假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是A、单击图片框,然后按Del键B、执行语句Picturel.Picture=LoadPicture("")C、执行语句Picturel.Picture=""D、执行语句:Picturel.Cls标准答案:B知识点解析:用不带参数的LoadPicture函数为对象的Picture属性赋值将清除窗体、图片框及图像控件中的图形。31、窗体上有1个Timer1计时器,1个Shape1形状控件,还有下面程序代码:DimflagAsBooleanPrivateSubTimer1_Timer()PrivateSubForm_Load()IfflagThenflag=TrueShape1.Height=Shape1.Height*2Timer1.Enabled=TrueShape1.Width=Shape1.Width*2Timer1.Interval=1000ElseEndSubShape1.Height=Shape1.Height*0.5Shape1=Width=Shape1.Width*0.5EndIfflag=NotflagEndSub执行程序所产生的效果是A、Shape1的尺寸在缩小到原来一半和恢复原状这2种状态间切换,每秒切换一次B、shape1的尺寸在扩大到原来2倍和恢复原状这2种状态fnq切换,每秒切换一次C、Shape1的尺寸在缩小到原来一半和扩入到原来2倍这2种状态间切换,每秒切换一次D、Shape1的尺寸会不断扩大标准答案:B知识点解析:在计时器事件中会判断窗体级变量flag的值,如果为真则形状尺寸扩大一倍,否则缩小到一半。由于第一次开始计时器事件的时候nag的值为Tnle,所以首先会将形状扩大一倍,然后第二次计时器事件将形状恢复原状。32、要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是A、AutoSize值为TrueB、AutoRedraw值为TrueC、Stretch值为TrueD、BorderStyle值为0标准答案:C知识点解析:Stretch属性用于设定载入图像框中的图片是否需要自动调整大小,以适应图像框的大小。值为True时,图片将自动调整大小,以适应图像框的大小:值为False时,图像框会自动缩放以与图片大小一致。图片框没有Stretch属性,它通过AutoSize属性来设置是否需要调整自身大小,以显示载入图片的所有内容,当值为Tme,图片框会随图片调整大小;值为False,图片框一般将保持大小不变,但对“wmf”格式图片文件除外。33、设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是A、Line1.X1=Line2.X2且Line1.Y1=Line2.Y2B、Line1.X1=Line2.Y1且Line1.Y1=Line2.X1C、Line1.X2=Line2.X1且Line1.Y1=Line2.Y2D、Line1.X2=Line2.X1且Line1.Y2=Line2.Y2标准答案:A知识点解析:Line控件有四个属性分别为X1、Y1,X2、Y2,分别代表两个端点的横坐标和纵坐标。若使两条直线相连接,需要让两条直线的一个X坐标和一个Y坐标重合。34、以下关于图片框、图像框的叙述中,正确的是A、图像框可以作为容器B、图片框的Stretch属性用来自动调整图片框中图形内容的大小C、图片框可以通过Print方法显示文本D、使用绘图方法能够在图像框上绘制图形标准答案:C知识点解析:图片框可以作为容器,图像框不能;图像框的stretch属性用来自动调整图像框中图形内容的大小,图片框不能;图片框可以通过Print方法显不文本,图像框不能;使用绘图方法能够在图片框上绘制图形,图像框不能。35、以下不能用形状控件画出的图形是A、矩形B、圆形C、椭圆D、扇形标准答案:D知识点解析:设置形状控件的Shape属性,可以使其呈现为矩形、正方形、圆角矩形、圆角正方形、椭圆和圆。国家二级VB机试(常用标准控件)模拟试卷第3套一、选择题(本题共35题,每题1.0分,共35分。)1、要使一个文本框可以显示多行文本,应设置为True的属性是A、EnabledB、MultiLineC、MaxLengthD、Width标准答案:B知识点解析:本题考查文本框的属性设置。设置文本框的MultiLine属性为True可以让文本文件显示多行文本。2、在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名消失。下列在Listl_Click事件过程中能正确实现上述功能的语句是A、List1.RemoveltemList1.TextB、List1.RemoveltemList1.ClearC、List1.RemoveltemList1.ListCountD、List1.RemoveltemList1.Listlndex标准答案:D知识点解析:本题考查列表框的基本操作。列表框删除元素使用Removeltem方法,列表框的ListIndex返回当前选择项目的索引号。3、在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是A、PrivateSubText1_Change()Label1.Caption=Str(Len(Text1.Text))EndSubB、PrivateSubTextl_Click()Label1.Caption=Str(Len(Text1.Text))EndSubC、PrivateSubText1_Change()Label1.Caption=Text1.TextEndSubD、PrivateSubLabel1_Change()Label1.Caption=Str(Len(Text1.Text))EndSub标准答案:A知识点解析:本题考查的考点是有关文本框处理的。首先,如果想要在文本框中每输入一个字符就会触发一次事件,应该编写文本框的Change事件;文本框中的字符个数由Len函数可以取得。4、为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为A、0B、1C、2D、3标准答案:C知识点解析:本题考查的考点是有关文本框的滚动条的。Scr01lBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2一表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。5、当文本框中的内容发生改变时所触发的事件是A、KeyUpB、ChangeC、LostFocusD、GotFocus标准答案:B知识点解析:文本框中文本内容改变时将触发其Change事件。6、为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是A、AutoSizeB、AlignmentC、MultilineD、MaxLength标准答案:C知识点解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1一表示只有水平滚动条;③2一表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。7、为了使标签控件在显示其内容时不覆盖其背景内容,需进行设置的属性为A、BackColorB、BorderStyleC、ForeColorD、BackStyle标准答案:D知识点解析:标签的BackStyle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景)。8、若要使文本框能够输入多行文本,应该设置的属性是A、MultiLineB、WordWrapC、ScrollBarsD、AutoSize标准答案:A知识点解析:文本框的MultiLine属性用于设置文本框是否能以多行方式显示文本,值为False(默认值)时不可以显示,值为True时可以显示。9、为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为A、0-NoneB、1-HorizontalC、2-VerticalD、3-Both标准答案:D知识点解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2-表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。10、在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为A、Text1.ClearB、Text1.Visible=FalseC、Text1.HideD、Text1.Enabled=False标准答案:B知识点解析:文本框具有Enabled属性和Visible属性,Enabled属性设置文本框在运行时是否可用,Visible属性设置文本框在运行时是否可见。11、以下能够触发文本框Change事件的操作是A、文本框失去焦点B、文本框获得焦点C、设置文本框的焦点D、改变文本框的内容标准答案:D知识点解析:文本框中文本内容改变时将触发其Change事件,失去焦点时将触发其LostFocus事件,获得焦点时将触发其GotFocus事件。12、窗体上有一个名称为Command1的命令按钮,一个名称为Text1的文本框,其Text属性值为“VBProgramming”。运行程序后,选中其中的“VB”,并执行如下事件过程:PrivateSubCommandl_Click()Text1.SelText=“C++”EndSub则文本框中显示的内容为A、VBB、VBProgrammingC、文本框被清空D、C++Programming标准答案:D知识点解析:文本框的SelText属性用于返回含有当前选中的字符串,在代码中可以改变其值,在本题中相当于在代码中用“C++”替换了“VB”。13、将文本框的ScrollBar设置为2,文本框中却没有垂直滚动条,其原因可能是A、文本框中没有内容B、文本框的MultiLine属性值为FalseC、文本框的MultiLine属性值为TrueD、文本框的Locked属性值为True标准答案:B知识点解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值;①0-表示投有滚动条(默认值);②1-表示只有水平滚动条;③2一表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。14、如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是A、文本框中的文本变为灰色,且不能将光标置于文本框上B、文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容C、文本框中的文本变为灰色,可以改变文本框中的内容D、文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容标准答案:A知识点解析:文本框的Enabled属性返回或设置一个值,用来确定文本框是否可用。值为True时,文本框可以响应用户的操作;值为False时,文本框不能响应用户的操作,此时对象变为灰色,且无法将光标置于其上。15、为了使标签Labell透明且不具有边框,以下正确的属性设置是A、Label1.BackStyle=0:Label1.BorderStyle=1B、Label1.BackStyle=0:Label1.BorderStyle=0C、Label1.BackStyte=1:Label1.BorderStyle=1D、Label1.BackStyle=1:Label1.BorderStyle=0标准答案:B知识点解析:标签的Borderstyle属性用来设置标签的边框,可以取两种值,即0(无边框,为默认值)和1(有边框);BackStyle属性用于设置是否让标签覆盖背景,可以取0(标签不覆盖背景,以透明方式显示)和1(默认值,标签覆盖背景)。16、决定标签内容显示位置的属性是A、TextB、NameC、AlignmentD、Caption标准答案:C知识点解析:标签的Alignment属性用来确定标签中标题的放置方式,可设置为0(靠左,默认)、1(靠右)或2(居中)。17、在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是A、ClickB、DblClickC、ChangeD、GotFocus标准答案:C知识点解析:在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的默认事件过程,文本框的默认事件过程为Change事件。18、要使标签中的文本靠右显示,应将其Aligment属性设置为A、0-LeftJustifyB、1-RightJustifyC、2-CenterD、3标准答案:B知识点解析:标签的Alignment属性用来确定标签中标题的放置方式,可设置为0(靠左,默认)、1(靠右)或2(居中)。19、文本框的Locked属性被设置为True后产生的效果是A、光标不能进入文本框B、不能使文本框中的文本左右滚动C、不能修改文本框中的文本D、在程序中不能引用文本框的内容标准答案:C知识点解析:文本框的Locked属性用于设置控件是否允许进行文本编辑,值为False(默认值)时允许编辑,值为True时不允许编辑。20、为使文本框具有初始值“VB”,在设计阶段正确的操作是A、选中该文本框,在属性窗口中把Text属性的值改为“VB”B、选中该文本框,在属性窗口中把Caption属性的值改为“VB”C、双击该文本框,在弹出的窗口中输入“VB”D、单击该文本框,在该文本框中直接输入“VB”标准答案:A知识点解析:文本框的Text属性用于返回或设置文本框中的内容,该属性可以在运行时设置,也可以在属性窗口设置。21、以下控件中,能显示滚动条的是A、文本框B、形状C、标签D、图片框标准答案:A知识点解析:文本框可以通过设置ScrollBars属性来设置滚动条,标签、形状、图片框等都没有滚动条。22、下列关于标签的描述中,错误的是A、标签可以响应Click事件B、标签不能响应DblClick事件C、为了使标签的WordWrap属性起作用,必须将其AutoSize属性设置为TrueD、标签上显示的文本就是Caption属性的值标准答案:B知识点解析:标签的默认属性是Caption属性,即在标签上显示的文本。WordWrap属性用于设置标签调整大小的方式,可取True和False两种值,默认为False。值为True,标签在垂直方向根据标题内容变化大小,水平方向不变;值为False,标签在水平方向根据标题内容变化大小,垂直方向不变。为了使WordWrap属性生效,必须把标签的AutoSize属性设置为True。标签可触发Click和DblClick事件。23、窗体上有2个名称分别为Text1和Text2的文本框。编写如下程序:PrivateSubForm_Load()PrivateSubCommandl_Click()Textl.Text=“”PrintText1.TeXt+Text2.TextText2.Text-“”EndSubEndSub程序运行后,在Text1和Text2中依次输入100和200,单击Command1,则输出结果为A、100B、200C、300D、100200标准答案:D知识点解析:文本框的Text属性将会返回或设置文本框中的内容,该属性是一个字符串。两个字符串做“+”运算,即字符串的连接。24、如果一个直线控件在窗体上呈现为一条垂直线,则可以确定的是A、它的Y1、Y2属性的值相等B、它的X1、X2属性的值相等C、它的Y1、Y2属性的值分别与X1、X2属性的值相等D、它的X1、X2属性的值分别与Y1、Y2属性的值相等、标准答案:B知识点解析:本题考查直线控件的使用。直线控件的X1、Y1和X2、Y2分别表示两个端点的坐标。在窗体上呈现垂直线,那么直线控件的两端点左边的横坐标是相同的,即X1和X2相等。25、使用Line控件在窗体上画一条从(0,0)到(600,700)的直线,则其相应属性的值应是A、X1=0,X2=600,Y1=0,Y2=700B、Y1=0,Y2=600,X1=0,X2=700C、X1=0,X2=0,Y1=600,Y2=700D、Y1=0,Y2=0,X1=600,X2=700标准答案:A知识点解析:Line控件有四个属性分别为X1、Y1,X2、Y2,分别代表两个端点的横坐标和纵坐标。26、确定图片框Picturel在窗体上位置的属性是A、Width和HeightB、Left和TopC、Width和TopD、Height和Left标准答案:B知识点解析:控件的Left属性用来设置或返回控件左边距窗体左边界的距离,Top属性用来设置或返回控件上边距窗体上边界的距离,Width属性用来设置或返回控件的宽度,Height属性用来设置或返回控件的高度。27、以下关于图片框控件的说法中,错误的是A、可以通过Print方法在图片框中输出文本B、图片框控件中的图形可以在程序运行过程中被清除C、图片框控件中可以放置其他控件D、用Stretch属性可以自动调整图片框中图形的大小标准答案:D知识点解析:图片框控件可作为容器使用,即图片框控件中可以放置其他控件;图片框也可用Print方法在图片框上输出文本数据;图片框控件中的图形可以在程序运行过程中被清除或者重新设置;用Stretch属性可以自动调整图像框中图形的大小。28、为了调整图像框的大小以与其中的图形相适应,必须把它的Stretch属性设置为A、TrueB、FalseC、1D、2标准答案:B知识点解析:Stretch属性用于设定载入图像框中的图片是否需要自动调整大小,以适应图像框的大小。值为True时,图片将自动调整大小,以适应图像框的大小;值为False时,图像框会自动缩放以与图片大小一致。图片框没有Stretch属性,它通过AutoSize属性来设置是否需要调整自身大小,以显示载入图片的所有内容,当值为True,图片框会随图片调整大小;值为False,图片框一般将保持大小不变,但对“wmf”格式图片文件除外。29、已知图片框Picturel中己装入一个图形,为了在不删除图片框的前提下,清除该图形,应采取的正确操作是A、在设计阶段选择图片框Picture1,并按Delete键B、在运行期间执行语句Picture1.Picture=LoadPicture(“”)C、在运行期间执行语句Picture1.Picture=””D、在设计阶段先选中图片框Picture1,再在属性窗口中选择Picture属性,最后按Enter键标准答案:B知识点解析:图片框的Picture属性用于在设计阶段设置窗体、图片框和图像框上显示的图片,可以通过属性窗口中的Pictrue属性装入,也可以在运行期间通过LoadPicture函数装入图片,其语法格式为[对象.]Picture=LoadPicture(”文件名”),若要清除图形则参数设置为空字符串。30、假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是A、单击图片框,然后按Del键B、执行语句Picture1.Picture=LoadPicture(””)C、执行语句Picture1.Picture=””D、执行语句:Picture1.Cls标准答案:B知识点解析:用不带参数的LoadPicture函数为对象的Picture属性赋值将清除窗体、图片框及图像控件中的图形。31、窗体上有1个Timer1计时器,1个Shapel形状控件,还有下面程序代码:DimflagAsBooleanPrivateSubForm_Load()flag=TrueTimer1.Enabled=TrueTimer1.Interval=1000EndSubPrivateSubTimer1_Timer()IfflagThenShape1.Height=Shape1.Height*2Shape1.Width=Shape1.Width*2ElseShape1.Height=Shape1.Height*0.5Shape1.Width=Shape1.Width*0.5EndIfflag=NotflagEndSub执行程序所产生的效果是A、Shape1的尺寸在缩小到原来一半和恢复原状这2种状态间切换,每秒切换一次B、Shape1的尺寸在扩大到原来2倍和恢复原状这2种状态间切换,每秒切换一次C、Shape1的尺寸在缩小到原来一半和扩大到原来2倍这2种状态间切换,每秒切换一次D、Shape1的尺寸会不断扩大标准答案:B知识点解析:在计时器事件中会判断窗体级变量nag的值,如果为真则形状尺寸扩大一倍,否则缩小到一半。由于第一次开始计时器事件的时候nag的值为True,所以首先会将形状扩大一倍,然后第二次计时器事件将形状恢复原状。32、要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是A、AutoSize值为TrueB、AutoRedraw值为TrueC、Stretch值为TrueD、BorderStyle值为0标准答案:C知识点解析:Stretch属性用于设定载入图像框中的图片是否需要自动调整大小,以适应图像框的大小。值为True时,图片将自动调整大小,以适应图像框的大小;值为False时,图像框会自动缩放以与图片大小一致。图片框没有Stretch属性,它通过AutoSize属性来设置是否需要调整自身大小,以显示载入图片的所有内容,当值为True,图片框会随图片调整大小;值为False,图片框一般将保持大小不变,但对“wmf”格式图片文件除外。33、设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是A、Linel.X1=Line2.X2且Linel.Y1=Line2.Y2B、Linel.X1=Line2.Y1且Linel.Y1=Line2.X1C、Linel.X2=Line2.X1且Linel.Y1=Line2.Y2D、Linel.X2=Line2.X1且Line1.Y2=Line2.Y2标准答案:A知识点解析:Line控件有四个属性分别为X1、Y1,X2、Y2,分别代表两个端点的横坐标和纵坐标。若使两条直线相连接,需要让两条直线的一个X坐标和一个Y坐标重合。34、以下关于图片框、图像框的叙述中,正确的是A、图像框可以作为容器B、图片框的Stretch属性用来自动调整图片框中图形内容的大小C、图片框可以通过Print方法显示文本D、使用绘图方法能够在图像框上绘制图形标准答案:C知识点解析:图片框可以作为容器,图像框不能;图像框的Stretch属性用来自动调整图像框中图形内容的大小,图片框不能;图片框可以通过Print方法显示文本,图像框不能;使用绘图方法能够在图片框上绘制图形,图像框不能。35、以下不能用形状控件画出的图形是A、矩形B、圆形C、椭圆D、扇形标准答案:D知识点解析:设置形状控件的Shape属性,可以使其呈现为矩形、正方形、圆角矩形、圆角正方形、椭圆和圆。国家二级VB机试(常用标准控件)模拟试卷第4套一、选择题(本题共33题,每题1.0分,共33分。)1、能够存放组合框的所有项目内容的属性是A、CaptionB、TextC、ListD、Selected标准答案:C知识点解析:本题考查的考点是组合框的基本属性。Caption属性设置列表框的标题;List属性是一个数组,存放组合框中所有项目的内容;Text属性可返回列表框中当前选中项目的内容;Selected属性用于设置或返回指定索引号列表项的选中状态。2、要想使列表框只允许单选列表项,应设置的属性为A、StyleB、SelectedC、MultiSelectD、Enabled标准答案:C知识点解析:列表框的MultiSelect属性用于设置是否可在列表项中做多个选择。值为0一None(缺省设置)表示不允许做多项选择;值为1一Simple表示允许做简单多项选择;值为2一Extended表示允许配合使用Shift键、Ctrl键做多项选择。3、下面列表框属性中,是数组的是A、ListCountB、SelectedC、ListlndexD、MultiSelect标准答案:B知识点解析:列表框的List属性是一个字符串数组,数组的一项就是一个列表项目,可以通过下标访问数组中的值。ListCount属性是一个整型值,代表数组中的项目个数。Selected属性是一个数组,用于设置或返回指定索引号列表项的选中状态。值为True表示被选中:值为False表示未被选中。ListIndex属性:可返回当前所选项目的索引号,其起始值为0,最后一项的值为ListCount—1。当ListIndex的值为-1时,表示未选定项目。MultiSelect属性用于表示是否能够在控件中进行复选以及如何进行复选。MultiSelect属性可取0、1、2这3种值,默认时为0,表示不允许复选。4、窗体上有一个名称为Comb01的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是A、PrivateSubCombol_keyDown(KeyCode_AsInteger,ShiftAsInteger)IfKeyCode=13ThenCombo1.AddltemCombo1.TextEndIfEndSubB、PrivateSubCombo1_KeyDown(KeyCode_AsInteger,ShiftAsInteger)IfKeyCode=13ThenCombo1.AddAItemText1.TextEndIfEndSubC、PrivateSubCombo1_Click()Combo1.AddltemCombo1.TextEndSubD、PrivateSubCombol_Click()Combo1.AddltemText1.TextEndSub标准答案:A知识点解析:要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中,所以代码应该写在组合框的KeyDown方法中;组合框的编辑区中输入的文本通过组合框的Text属性返回。5、要将单选按钮Opt1设为被选中,应设置的属性是A、ValueB、SelectedC、EnabledD、SetFocus标准答案:A知识点解析:单选按钮(OptionBt]tton)组常用于提供多个选项间的唯一选择。Vatue属性返回或设置单选按钮的选中状态,其中单选按钮的Value属性可设置为两种值:False表示未选(默认值);值为True表示选中,选择某单选按钮后,该单选按钮中将显示“●”。6、窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是A、Combo1.List(ListCount)B、Combo1.List(Combo1.ListCount一1)C、Combo1.List(ListCount—1)D、Com
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 声带肿物病人护理
- 职场礼仪与电话礼仪培训
- 大讲堂培训内容
- 2024年糖尿病日主题
- 血友病护理方案
- 白内障超乳培训
- 2024至2030年中国不锈钢无框平开门行业投资前景及策略咨询研究报告
- 2024年中国潜水乳胶脚套市场调查研究报告
- 风电场项目合同管理信息系统
- 2024年中国水族器材市场调查研究报告
- 2024版肺结核治疗指南
- 江苏省无锡市经开区2024-2025学年上学期九年级期中考试数学试题
- 2024年智能化工程专业分包合同
- 六年级道德与法治上册 第三单元 我们的国家机构 5《国家机构有哪些》教案2 新人教版
- 体育场馆安全管理与风险排查治理制度
- 2024年消防安全知识培训
- 2024年商标使用许可协议:国际知名品牌在中国市场授权
- 2024年北京第二次高中学业水平合格信息技术试卷试(含答案详解)
- SLT 478-2021 水利数据库表结构及标识符编制总则
- 2024年交管12123学法减分考试题库和答案
- web前端开发工程师职业生涯规划
评论
0/150
提交评论