admin 管理员组

文章数量: 1086019


2024年3月8日发(作者:做网站用的软件)

国家二级VB机试(常用标准控件)模拟试卷17

(题后含答案及解析)

题型有:1. 选择题

选择题

1. 为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是

A.AutoSize

B.Alignment

C.Multiline

D.MaxLength

正确答案:C

解析:ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成4种值:①0-表示没有滚动条(默认值);②1-表示只有水平滚动条;③2-表示只有垂直滚动条;④3-表示有水平和垂直滚动条。设置0以外的值时MultiLine属性值必须为True。 知识模块:常用标准控件

2. 在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为

A.

B.e=False

C.

D.d=False

正确答案:B

解析:文本框具有Enabled属性和Visible属性,Enabled属性设置文本框在运行时是否可用,Visible属性设置文本框在运行时是否可见。 知识模块:常用标准控件

3. 如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是

A.文本框中的文本变为灰色,且不能将光标置于文本框上

B.文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容

C.文本框中的文本变为灰色,可以改变文本框中的内容

D.文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容

正确答案:A

解析:文本框的Enabled属性返回或设置一个值,用来确定文本框是否可用。值为True时,文本框可以响应用户的操作;值为False时,文本框不能响应用户

的操作,此时对象变为灰色,且无法将光标置于其上。 知识模块:常用标准控件

4. 要使标签中的文本靠右显示,应将其Aligment属性设置为

A.0-LeftJustify

B.1-RightJustify

C.2-Center

D.3

正确答案:B

解析:标签的Alignment属性用来确定标签中标题的放置方式,可设置为0(靠左,默认)、1(靠右)或2(居中)。 知识模块:常用标准控件

5. 下列关于标签的描述中,错误的是

A.标签可以响应Click事件

B.标签不能响应DblClick事件

C.为了使标签的WordWrap属性起作用,必须将其AutoSize属性设置为True

D.标签上显示的文本就是Caption属性的值

正确答案:D

解析:标签的默认属性是Caption属性,即在标签上显示的文本。WordWrap属性用于设置标签调整大小的方式,可取True和False两种值,默认为False。值为True,标签在垂直方向根据标题内容变化大小,水平方向不变;值为False,标签在水平方向根据标题内容变化大小,垂直方向不变。为了使WordWrap属性生效,必须把标签的AutoSize属性设置为True。标签可触发Click和DblClick事件。 知识模块:常用标准控件

6. 以下关于图片框控件的说法中,错误的是

A.可以通过Print方法在图片框中输出文本

B.图片框控件中的图形可以在程序运行过程中被清除

C.图片框控件中可以放置其他控件

D.用Stretch属性可以自动调整图片框中图形的大小

正确答案:D

解析:图片框控件可作为容器使用,即图片框控件中可以放置其他控件;图片框也可用Print方法在图片框上输出文本数据;图片框控件中的图形可以在程序运行过程中被清除或者重新设置;用Stretch属性可以自动调整图像框中图形的大小。 知识模块:常用标准控件

7. 窗体上有1个Timer1计时器,1个Shape1形状控件,还有下面程序代码:Dim flag As BooleanPrivate Sub

Form_Load( )flag=d=al=1000End

SubPrivate Sub Timer1_Timer( )Ifflag

=*=*

ight=*=*0.5End Ifflag=Not flagEnd

Sub执行程序所产生的效果是

A.Shape1的尺寸在缩小到原来一半和恢复原状这2种状态间切换,每秒切换一次

B.Shape1的尺寸在扩大到原来2倍和恢复原状这2种状态间切换,每秒切换一次

C.Shape1的尺寸在缩小到原来一半和扩大到原来2倍这2种状态间切换,每秒切换一次

D.Shape1的尺寸会不断扩大

正确答案:B

解析:在计时器事件中会判断窗体级变量flag的值,如果为真则形状尺寸扩大一倍,否则缩小到一半。由于第一次开始计时器事件的时候flag的值为True,所以首先会将形状扩大一倍,然后第二次计时器事件将形状恢复原状。 知识模块:常用标准控件

8. 以下不能用形状控件画出的图形是

A.矩形

B.圆形

C.椭圆

D.扇形

正确答案:D

解析:设置形状控件的Shape属性,可以使其呈现为矩形、正方形、圆角矩形、圆角正方形、椭圆和圆。 知识模块:常用标准控件

9. 设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:Private Sub Form_Load( )e=LoadPicture(“”)

e=LoadPicture(“”) e=FalseEnd SubPrivate

Sub Image1_Click( )e=eEnd SubPrivate Sub

Image2_Click( )e=e=e=eEnd Sub在程序运行期间单击Image2,则在窗体上看到的结果是

A.在Image3中显示Image2中的图片

B.Image1、Image2中原有图片被交换了

C.Image1、Image2中都是原来Imege1中的图片

D.Image1、Image2中都是原来Imege2中的图片

正确答案:B

解析:本题中在窗体的Load事件中将Image3设置为不可见,然后在Image1的单击事件中将Image2中的图片放到Image1中;在Image2的单击事件中使用Image3作为中间控件完成了Image1、Image2中原有图片的交换。 知识模块:常用标准控件

10. 下列说法中,错误的是

A.将焦点移至命令按钮上,按Enter键,则引发命令按钮的Click事件

B.单击命令按钮,将引发命令按钮的Click事件

C.命令按钮没有Picture属性

D.命令按钮不支持DblClick事件

正确答案:C

解析:命令按钮最常用的事件是单击(Click)事件,当单击一个命令按钮或者焦点在命令按钮上时按下Enter键,都可以触发Click事件。命令按钮不支持DblClick事件。命令按钮的Picture属性用于设置命令按钮中要显示的图形。(注意:要使Picture属性的设置有效,命令按钮的Style属性必须设置为“ 知识模块:常用标准控件

11. 下面关于命令按钮的叙述中错误的是

A.命令按钮上可以显示图片

B.命令按钮上的文字就是其Caption属性的值

C.在程序运行过程中,不能改变命令按钮的标题

D.运行程序时,当命令按钮获得焦点后,按下回车键也能激活它的Click事件

正确答案:C

解析:命令按钮的Picture属性用来设置命令按钮上显示的图片;命令按钮上显示的文字是标题(Caption)属性,程序运行时可以通过改变按钮的Caption属性值来改变命令按钮上的文字;运行程序时,当命令按钮获得焦点后,按下回车键也能激活它的Click事件。 知识模块:常用标准控件

12. 设窗体上有名称为Option1的单选按钮,且程序中有语句:=True Then下面语句中与该语句不等价的是

A.If Then

B.If Option1=True Then

C.If Value=True Then

D.IfOption1Then

正确答案:A

解析:在If<条件表达式>Then<then部分>[Else<else部分>]中,如果“条件表达式”的值为True,则执行“then部分”语句,否则执行“else部分”语句。单选按钮(OptionButton)组常用于提供多个选项间的惟一选择,其Value属性可返回或设置每个复选框或单选按钮的选中状态。为了方便使用,VisualBasic为每个控件规定了一个默认属性,在设置这样的属性时,不必给出属性名,通常把该属性称为控件的值。单选按钮的控件值为Value属性。 知识模块:常用标准控件

13. 能够将组合框Combo1中最后一个数据项删除的语句为

A.unt

B.unt-1

C.dex

D.dex-1

正确答案:B

解析:组合框的ListIndex属性用于返回或设置控件中当前选择项目的索引(下标),设计时不可用。当ListIndex的值设置为-1时,表示未选定项目,第一项的索引值为0。组合框的RemoveItem方法用于删除组合框中指定的项目,每次只能删除一项,其格式为:组合框.RemoveItem索引值。本题要求删除最后一项,索引值为unt-1。 知识模块:常用标准控件

14. 为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为

A.0

B.1

C.2

D.False

正确答案:C

解析:复选框的Value属性可设置为3种值:0-Unchecked表示未选(默认值),1-Checked表示选中,复选框中将显示“√”,2-Grayed表示以灰色呈现。 知识模块:常用标准控件

15. 能够存放组合框的所有项目内容的属性是

A.Caption

B.Text

C.List

D.Selected

正确答案:C

解析:本题考查的考点是组合框的基本属性。Caption属性设置列表框的标题;List属性是一个数组,存放组合框中所有项目的内容;Text属性可返回列表框中当前选中项目的内容;Selected属性用于设置或返回指定索引号列表项的选中状态。 知识模块:常用标准控件

16. 要将单选按钮Opt1设为被选中,应设置的属性是

A.Value

B.Selected

C.Enabled

D.SetFocus

正确答案:A

解析:单选按钮(OptionButton)组常用于提供多个选项间的唯一选择。Value属性返回或设置单选按钮的选中状态,其中单选按钮的Value属性可设置为两种值:False表示未选(默认值);值为True表示选中,选择某单选按钮后,该单选

按钮中将显示“●”。 知识模块:常用标准控件

17. 窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是

A.m”Basic”

B.(dex)=“Basic”

C.=“Basic”

D.以上都可以

正确答案:B

解析:列表框的ListIndex属性用于返回或设置控件中当前选择项目的索引(下标),设计时不可用。当前选定的列表项表示成(dex)。 知识模块:常用标准控件

18. 下列不包含滚动条的控件是

A.列表框

B.标签

C.组合框

D.文本框

正确答案:B

解析:列表框和组合框当其项目较多时均会自动出现滚动条以便用户能够查看每一项;文本框可以通过设置ScrollBars属性来设置滚动条,标签没有滚动条。

知识模块:常用标准控件

19. 下列控件中,不响应Click事件的是

A.框架

B.标签

C.图像框

D.形状

正确答案:D

解析:输入型控件一般都能响应Click事件,但本题的选项均不是输入型控件。框架、标签和图片框、图像框虽然不是输入型控件,但是也能响应Click事件,形状不能响应Click事件。 知识模块:常用标准控件

20. 判断复选框是否被选中的属性为

A.Selected

B.Checked

C.Value

D.Index

正确答案:C

解析:复选框的Value属性可设置为以下3种值:值0-Unchecked表示未选(默

认值),“√”消失;值1-Checked表示选中,复选框将显示“√”;值2-Grayed表示以灰色呈现。 知识模块:常用标准控件

21. 窗体上有名称为Command1的命令按钮,名称分别为List1、List2的列表框,其中List1的MultiSelect属性设置为1(Simple),并有如下事件过程:

Private Sub Command1_Click( )For i=0 To unt-1If

ed(i)=True m TextEnd IfNextEnd Sub上述事件过程的功能是将List1中被选中的列表项添加到List2中。运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是

A.将For循环的终值改为unt

B.将ed(i)=True改为(i).Selected=True

C.将m Text改为(i)

D.将m Text改为m dex

正确答案:C

解析:列表框的List属性是一个字符串数组,数组的一项就是一个列表项目,可以通过下标访问数组中的值。本题中试图向List2中添加List1中的列表项,所以应该是m (i),列表框的Text属性可返回列表框中当前选中项目的内容,但不能加入一个没有指明对象的Text属性。 知识模块:常用标准控件

22. 设窗体上有一个名称为List1的列表框和一个名称为Check1的复选框数组(下标从0开始)。程序运行时,单击某个复选框,如果列表框中没有该复选框的标题,则把该复选框的标题添加到列表框中,否则从列表框中把该复选框标题删除。Private Sub Check1_Click(Index As Integer)For k=unt-1If

Check1(Index).Caption=(k)Then Exit ForNext kIf k<unt

Item m______________End IfEnd Sub为使上面程序可以实现该功能,程序代码中横线上应该填入的代码是

A.k

B.n

C.Check1(k)

D.Check1(Index).Caption

正确答案:D

解析:横线处应该填写要添加进列表框的项目内容,本题要求添加复选框的标题,由于复选框是一个控件数组,要想确定某一个具体的复选框需要使用控件数组的下标来访问到控件,然后取出标题属性添加进列表框中。 知识模块:常用标准控件

23. 以下不能触发滚动条Change事件的操作是

A.拖动滚动框

B.单击两端的滚动箭头

C.单击滚动框

D.单击滚动箭头与滚动框之间的滚动条

正确答案:C

解析:滚动条的Change事件发生在通过以下方式使滚动条上滚动框的位置改变时。这些方式包括:单击滚动条两端的箭头、单击滚动条中滚动框前面或后面的部位、拖动滚动框后释放时以及通过代码改变滚动条的Value属性值。 知识模块:常用标准控件

24. 设窗体上有一个水平滚动条HScroll1和一个命令按钮Command1,及下面的事件过程:Private Sub

Form_Load( )==100End SubPrivate Sub

Command1_Click( )=70End Sub程序运行时单击命令按钮,则滚动条上滚动块位置的图示是

A.

B.

C.

D.

正确答案:C

解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。本题中Max-Min=100,则Value值为70的话,滚动块应该位于右侧三分之一处。 知识模块:常用标准控件

25. 设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Option1、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:Private Sub

Option1_Click( )HScroll1=Val(n)End SubPrivate Sub

Option2_Click( )HScroll1=Val(n)End Sub程序运行时,单击Option2单选按钮,则滚动条上滚动框的位置是

A.在最左边

B.在最右边

C.在中间

D.在中间偏左的位置

正确答案:C

解析:滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。滚动块向右移动时,其Value属性值增加。Option2单选按钮的单击事件中,将把Option2的标题即50赋值给滚动条的Value属性,使滚动框位于正中间。 知识模块:常用标准控件

26. 为了使每秒钟发生一次计时器事件,可以将其Interval属性设置为

A.1

B.10

C.100

D.1000

正确答案:D

解析:计时器控件(Timer)用来完成有规律性时间间隔执行的任务,Interval属性用于设置计时器事件之间的间隔,以毫秒为单位。 知识模块:常用标准控件

27. 为了暂时关闭计时器,应把它的一个属性设置为False,这个属性是

A.Visible

B.Timer

C.Enabled

D.Interval

正确答案:C

解析:计时器控件用以实现在规则的时间间隔触发其Timer事件,执行有关事件过程代码,来完成对应功能。Interval属性用于设置触发计时器的Timer事件的时间间隔,单位为ms,值为0时计时器不启用。Enabled属性控制计时器是否开始启用,True为启用,False为不启用。 知识模块:常用标准控件

28. 窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:Private Sub

Form_Load( )=0:al=100End SubPrivate Sub

Timer1_Timer( )Static x As =+100x=x+1If x Mod

10==0End IfEnd Sub以下关于上述程序的叙述中,错误的是

A.每执行一次Timer1_Timer事件过程,x的值都在原有基础上增加1

B.Shape1每移动10次回到起点,重新开始

C.窗体上的Shape1由下而上移动

D.Shape1每次移动100

正确答案:C

解析:在计时器事件中的变量x是一个静态变量,事件结束后其值仍然会保留,所以每执行一次Timer1_Timer事件过程,x的值都在原有基础上增加1;每次x能被10整除均令形状的Top属性为0,即回到起点;形状控件在计时器事件中每次Top值均增加100,即自上而下进行移动,每次100。 知识模块:常用标准控件

29. 要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按

钮框起来

A.①

B.②

C.③

D.②和③

正确答案:A

解析:框架(Frame)是一个容器控件,用于将屏幕上的对象分组。在容器中添加控件有两种形式:①先画一个容器,再在框架中画控件;②先画一个容器,再在容器外画控件,然后选中控件单击工具栏上的“剪切”按钮,接下来选中容器,单击工具栏上的“粘贴”按钮。 知识模块:常用标准控件

30. 以下关于框架的叙述中,错误的是

A.框架能够响应Click事件

B.框架是一个容器

C.框架的Enabled属性为False时,框架内的控件均被屏蔽

D.框架可以获得焦点

正确答案:D

解析:框架是一个容器控件,可以响应单击事件和双击事件,但是一般不需编写这两个事件;框架的Enabled属性为False时,框架内的控件均被屏蔽;框架不是输入型控件,不能接受焦点。 知识模块:常用标准控件

31. 设窗体中有一个文本框Text1,若在程序中执行了us,则触发

A.Text1的SetFocus事件

B.Text1的GotFocus事件

C.Text1的LostFocus事件

D.窗体的GotFocus事件

正确答案:B

解析:SetFocus方法用于将焦点移到指定的对象上,而当一个对象获得焦点时将触发其GotFocus事件过程。 知识模块:常用标准控件


本文标签: 属性 控件 按钮 设置 事件