1、国家二级 VB机试(常用标准控件)-试卷 13及答案解析(总分:52.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.决定标签内容显示位置的属性是(分数:2.00)A.TextB.NameC.AlignmentD.Caption2.要使标签中的文本靠右显示,应将其 Aligraent属性设置为(分数:2.00)A.0-Left JustifyB.1-Right JustifyC.2-CenterD.33.若要使文本框能够输入多行文本,应该设置的属性是(分数:2.00)A.MultiLineB.WordWrapC.ScrollBarsD.AutoSize4.将文本框的
2、 ScrollBar设置为 2,文本框中却没有垂直滚动条,其原因可能是(分数:2.00)A.文本框中没有内容B.文本框的 MultiLine属性值为 FalseC.文本框的 MultiLine属性值为 TrueD.文本框的 Locked属性值为 True5.以下控件中,能显示滚动条的是(分数:2.00)A.文本框B.形状C.标签D.图片框6.以下不可以作为“容器”的控件是(分数:2.00)A.图片框B.图像框C.框架D.窗体7.窗体上已有 1个名称为 Pieture1的图片框,要求实现下面 2个功能之一:在窗体上移动鼠标时,立即将 Picture1显示在鼠标位置在窗体上单击鼠标时,立即将 Pi
3、eture1显示在鼠标位置下面不能实现上述任何功能的事件过程是(分数:2.00)A.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) Picture1MoveX,Y End SubB.Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single) Picture1Move X,Y End SubC.Private Sub Form_MouseDown(Button A
4、s Integer, Shift As Integer,X As Single,Y As Single) Picture1CurrentX=X Pieture1CurrentY=Y End SubD.Private Sub Form_MouseMove(Button As Integer, Shift As Integer,X As Single,Y As Single) Picture1Move X,Y End Sub8.设窗体上有 2个直线控件 Line1和 Line2,若使两条直线相连接,需满足的条件是(分数:2.00)A.Line1X1=Line2X2 且 Line1Y1=Line2Y
5、2B.Line1X1=Line2Y1 且 Line1Y1=Line2X1C.Line1X2=Lihe2X1 且 Line1Y1=Line2Y2D.Line1X2=Line2X1 且 Line1Y2=Line2Y29.下面关于直线控件的叙述中正确的是(分数:2.00)A.它的 X1、X2 属性值必须满足 X1X2B.如果显示的是一条垂直线,直线上面端点的坐标一定是(X1,Y1)C.如果有 2个直线控件 Line1和 Line2,若 Line1X1=Line2X2,则 2条线有一端相连D.上述都是错误的10.为了把命令按钮设置为图形格式,其 Style属性值应为(分数:2.00)A.TrueB.F
6、alseC.1D.011.命令按钮、单选按钮、复选框都可以通过 Picture属性在控件上显示图片,但需事先设置某一属性。该属性为(分数:2.00)A.AppearanceB.StyleC.DisabledPictureD.DownPicture12.以下关于单选按钮和复选框的叙述中,正确的是(分数:2.00)A.单选按钮和复选框都能从多个选项中选择一项B.单选按钮和复选框被选中时,选中控件的 Value属性值为 TrueC.是否使用框架控件将单选按钮分组,对选项没有影响D.是否使用框架控件将复选框分组,对选项没有影响13.下面控件中,没有 Caption属性的是(分数:2.00)A.复选框B
7、.单选按钮C.组合框D.框架14.在窗体上画一个名称为 List1的列表框,然后编写如下程序:Private Sub Form_Click()For i=1 To 10Item=“Item“&1List1AddItem ItemNext iEnd Sub 程序运行时,单击窗体,所完成的功能是(分数:2.00)A.向列表框中添加 10个项目B.向列表框中添加 11个项目C.向列表框中添加 10个数字D.向列表框中添加 110 的和15.设窗体上有一个名称为 List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是(分数:2.00)A.List1List(List1Li
8、stCount)=“VB 程序“B.List1List(List1ListCount-1)=“VB 程序“C.List1Addhem“VB 程序“D.List1Addltem“VB 程序“,List1ListCount16.以下关于控件的叙述中,正确的是(分数:2.00)A.列表框包含了组合框的全部功能B.列表框兼有组合框和文本框的功能C.列表框和组合框具有完全不同的功能D.组合框兼有列表框和文本框的功能17.要想不使用 Shift或 Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的 MuhiSdect属性设置为(分数:2.00)A.0-NoneB.1-SimpleC.2-Exten
9、dedD.318.以下不能设置 Picture属性的控件是(分数:2.00)A.窗体B.列表框C.复选框D.命令按钮19.为了删除列表框中的一个列表项,应使用的列表框方法是(分数:2.00)A.MoveB.RemoveC.ClearD.Removehem20.窗体上有一个名称为 VScrolll的垂直滚动条,为了设定单击滚动条两端箭头时的 Value增量值,应设置的属性是(分数:2.00)A.LargeChangeB.SmallChangeC.MaxD.Min21.设窗体上有一个 Text1文本框和一个 HScroll1水平滚动条,并有下面的事件过程:Private Sub HScroll1_
10、Change()Text1=HScroll1End Sub在程序运行时,当把滚动框移动到最左边时,文本框中显示的是 100;当把滚动框移动到最右边时,文本框中显示的是 1。根据这些信息,下面的判断中错误的是(分数:2.00)A.滚动条的 Max和 Min属性的值分别是 1和 100B.滚动条的 Max和 Min属性的值分别是 100和 1C.文本框中显示的是滚动条 Value属性的值D.如果把滚动框移动到中间位置,文本框中将显示 5022.窗体上有 1个名称为 Text1的文本框,1 个名称为 Timer1的计时器,且已在属性窗口将 Timer1的Interval属性设置为 2000、Enab
11、led 属性设置为 False。以下程序的功能是,单击窗体,则每隔 2秒钟在Text1中显示一次当前时间。Private Sub Form_Click()Timer1_End SubPrivate Sub Timer1_Timer()Text1Text=Time()End Sub 为了实现上述功能,应该在横线处填入的内容为(分数:2.00)A.Enabled=TrueB.Enabled=FalseC.Visible=TrueD.Visible=False23.设窗体上有一个名称为 Timerl的计时器控件,其 Interval属性被设置为 500,Enabled 属性被设置为True;还有一个
12、名称为 Text1的文本框和下面的事件过程:Private Sub Timer1_Timer()Static x As Longx=x+1Text1=xEnd Sub程序运行一段时间后,文本框中显示的是 100,则表示(分数:2.00)A.程序已经运行了 100秒B.程序已经运行了 100毫秒C.程序已经运行了 50秒D.文本框到窗体左边框的距离是 10024.在窗体上画一个 Timer1计时器控件和一个 Shape1形状控件,并编写如下程序 Private Sub Form_Load()Timer1Interval=1000Timer1Enabled=TmeEnd SubPrivate Su
13、b Timer1_Timer()If Shape1Shape=1 ThenShape1Shape=3ElseShape1Shape=1End IfEnd Sub 运行程序,则看到的结果是(分数:2.00)A.交替显示正方形和圆形,每秒交替一次B.交替显示矩形和椭圆形,每秒交替一次C.显示正方形,每秒闪烁一次D.显示椭圆形,每秒移动一次25.对于某些控件,只要将其 Style属性设置为 1,则可以在该控件上使用 Picture属性显示图片。以下不具备这一使用规则的控件是(分数:2.00)A.命令按钮B.单选按钮C.复选按钮D.框架26.以下关于框架的叙述中,错误的是(分数:2.00)A.框架能够
14、响应 Click事件B.框架是一个容器C.框架的 Enabled属性为 False时,框架内的控件均被屏蔽D.框架可以获得焦点国家二级 VB机试(常用标准控件)-试卷 13答案解析(总分:52.00,做题时间:90 分钟)一、选择题(总题数:26,分数:52.00)1.决定标签内容显示位置的属性是(分数:2.00)A.TextB.NameC.Alignment D.Caption解析:解析:Alignment 属性用于设置标签中文本的对齐方式。2.要使标签中的文本靠右显示,应将其 Aligraent属性设置为(分数:2.00)A.0-Left JustifyB.1-Right Justify
15、C.2-CenterD.3解析:解析:0-Left Justify:文本靠左显示;1-Right Justify:文本靠右显示;2-Center:文本居中显示。3.若要使文本框能够输入多行文本,应该设置的属性是(分数:2.00)A.MultiLine B.WordWrapC.ScrollBarsD.AutoSize解析:解析:文本框控件的 MultiLile属性如果设置为 False,则在文本框中只能输入单行文本;当设置为 True时,可以使用多行文本,即在文本框中输入或输出文本时可以换行,并在下一行接着输入或输出。4.将文本框的 ScrollBar设置为 2,文本框中却没有垂直滚动条,其原因
16、可能是(分数:2.00)A.文本框中没有内容B.文本框的 MultiLine属性值为 False C.文本框的 MultiLine属性值为 TrueD.文本框的 Locked属性值为 True解析:解析:设置文本框控件具有滚动条效果,需要设置其 ScrollBars属性,并且还需将其 MultiLine属性设置为 True。5.以下控件中,能显示滚动条的是(分数:2.00)A.文本框 B.形状C.标签D.图片框解析:解析:不能显示滚动条的控件有形状、标签和图片框。选 A。6.以下不可以作为“容器”的控件是(分数:2.00)A.图片框B.图像框 C.框架D.窗体解析:解析:图片框、框架和窗体控件
17、可以作为容器,图像框控件不可以。选 B。7.窗体上已有 1个名称为 Pieture1的图片框,要求实现下面 2个功能之一:在窗体上移动鼠标时,立即将 Picture1显示在鼠标位置在窗体上单击鼠标时,立即将 Pieture1显示在鼠标位置下面不能实现上述任何功能的事件过程是(分数:2.00)A.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single) Picture1MoveX,Y End SubB.Private Sub Form_MouseUp(Button As Integ
18、er,Shift As Integer,X As Single,Y As Single) Picture1Move X,Y End SubC.Private Sub Form_MouseDown(Button As Integer, Shift As Integer,X As Single,Y As Single) Picture1CurrentX=X Pieture1CurrentY=Y End Sub D.Private Sub Form_MouseMove(Button As Integer, Shift As Integer,X As Single,Y As Single) Pictu
19、re1Move X,Y End Sub解析:解析:Picture 的 CurrentX和 CurrentY属性,是将光标定位在 x与 y的位置,并没有把 Picture显示在鼠标位置,所以选 C。8.设窗体上有 2个直线控件 Line1和 Line2,若使两条直线相连接,需满足的条件是(分数:2.00)A.Line1X1=Line2X2 且 Line1Y1=Line2Y2 B.Line1X1=Line2Y1 且 Line1Y1=Line2X1C.Line1X2=Lihe2X1 且 Line1Y1=Line2Y2D.Line1X2=Line2X1 且 Line1Y2=Line2Y2解析:解析:直
20、线控件的 X1、Y1 和 X2、Y2 属性分别表示直线两个端点的坐标,即(X1,Y1)和(X2,Y2)。如果要使两条直线相连,显然这两条直线的某一端点的坐标相同才行。因此本题需要Line1X1=Line2X1 且 Line1Y1=Line2Y1,或 Line1X1=Line2)(2 且 Line1Y1=Line2Y2,或Line1X2=Line2X1 且 Line1Y2=Line2Y1,或 Line1X2=Line2X2 且 Line1Y2=Line2Y2。因此 A选项正确。9.下面关于直线控件的叙述中正确的是(分数:2.00)A.它的 X1、X2 属性值必须满足 X1X2B.如果显示的是一条
21、垂直线,直线上面端点的坐标一定是(X1,Y1)C.如果有 2个直线控件 Line1和 Line2,若 Line1X1=Line2X2,则 2条线有一端相连D.上述都是错误的 解析:解析:直线控件的(X1,Y1)、(Y2,Y2)属性用来设置直线起点和终点的坐标。可以通过改变(X1,Y1),(X2,Y2)的值改变线的位置。X1、7,2 属性值不是必须满足 X1X2,可以 X1=X2,也可以X1X2,所以选项 A错误;如果显示的是一条垂直线,它的 X1、X2 属性的值相等,所以选项 B错误;当Line1X1=Line2x2,Line1Y1=Line2Y2 时,2 条线有一端相连,所以选项 C错误。1
22、0.为了把命令按钮设置为图形格式,其 Style属性值应为(分数:2.00)A.TrueB.FalseC.1 D.0解析:解析:style 属性设定此对象是否以图片作为外观显示,有两种值可选:0,标准外观(默认值);1,图片外观。11.命令按钮、单选按钮、复选框都可以通过 Picture属性在控件上显示图片,但需事先设置某一属性。该属性为(分数:2.00)A.AppearanceB.Style C.DisabledPictureD.DownPicture解析:解析:命令按钮、单选按钮、复选框的 style属性为 0时,是标准方式,为 1时是图片方式。在style属性设置为 1时,可使用 Pic
23、ture属性(未选定时的图标或位图),DownPicture 属性(选定时的图标或位图)和 DisablePicture属性(禁止选择时的图标或位图)。本题选 B。12.以下关于单选按钮和复选框的叙述中,正确的是(分数:2.00)A.单选按钮和复选框都能从多个选项中选择一项B.单选按钮和复选框被选中时,选中控件的 Value属性值为 TrueC.是否使用框架控件将单选按钮分组,对选项没有影响D.是否使用框架控件将复选框分组,对选项没有影响 解析:解析:复选框按钮可以同时选择多个,而在一组单选按钮中,只能选择其中的一个。单选按钮被选中时,其 Value属性值为 True,如果没有被选中其 Val
24、ue值为 False,复选框的 Value属性可以设置为0、1 和 2,分别代表没选中、选中和禁用。单选按钮一般用框架进行分组,每个框架内的单选按钮的操作不影响其他组的按钮,而复选框是否分组对选项没有影响。13.下面控件中,没有 Caption属性的是(分数:2.00)A.复选框B.单选按钮C.组合框 D.框架解析:解析:Caption 属性是设置或返回控件的标题。组合框没有 Caption属性。故选 C。14.在窗体上画一个名称为 List1的列表框,然后编写如下程序:Private Sub Form_Click()For i=1 To 10Item=“Item“&1List1AddItem
25、 ItemNext iEnd Sub 程序运行时,单击窗体,所完成的功能是(分数:2.00)A.向列表框中添加 10个项目 B.向列表框中添加 11个项目C.向列表框中添加 10个数字D.向列表框中添加 110 的和解析:解析:Addltem 为添加项目。循环体执行 10次,添加了 10个项目。选 A。15.设窗体上有一个名称为 List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是(分数:2.00)A.List1List(List1ListCount)=“VB 程序“B.List1List(List1ListCount-1)=“VB 程序“ C.List1Add
26、hem“VB 程序“D.List1Addltem“VB 程序“,List1ListCount解析:解析:List 控件的 ListCount属性返回列表部分项目的个数。List1ListCount-1 是倒数第二个。故答案选 B。16.以下关于控件的叙述中,正确的是(分数:2.00)A.列表框包含了组合框的全部功能B.列表框兼有组合框和文本框的功能C.列表框和组合框具有完全不同的功能D.组合框兼有列表框和文本框的功能 解析:解析:组合框(ComboBox)控件,是列表框和文本框组成的控件,具有列表框和文本框的功能。并具有文本框和列表框的大部分属性。它可以像列表框一样,让用户通过鼠标选择需要的项
27、目,也可以像文本框那样,用键入的方法选择项目。选 D。17.要想不使用 Shift或 Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的 MuhiSdect属性设置为(分数:2.00)A.0-NoneB.1-Simple C.2-ExtendedD.3解析:解析:列表框的 Multisdect属性有 3个可选值: 0-None:默认值,不能选择多个选项。 1-Simple:在不按任何键的情况下可选择多个选项。 2-Extended:使用 Ctrl或 Shift键进行分别多选或选择连续多个选项。18.以下不能设置 Picture属性的控件是(分数:2.00)A.窗体B.列表框 C.复选框
28、D.命令按钮解析:解析:不能设置 Picture属性的控件是列表框。19.为了删除列表框中的一个列表项,应使用的列表框方法是(分数:2.00)A.MoveB.RemoveC.ClearD.Removehem 解析:解析:Removehem 方法用来删除列表中指定的项目,格式为:列表框RemoveItem 索引值。20.窗体上有一个名称为 VScrolll的垂直滚动条,为了设定单击滚动条两端箭头时的 Value增量值,应设置的属性是(分数:2.00)A.LargeChangeB.SmallChange C.MaxD.Min解析:解析:smallChange 属性表示当用户单击滚动条两端的箭头时,
29、Value 属性值的增加或减小的量,默认值为 1。21.设窗体上有一个 Text1文本框和一个 HScroll1水平滚动条,并有下面的事件过程:Private Sub HScroll1_Change()Text1=HScroll1End Sub在程序运行时,当把滚动框移动到最左边时,文本框中显示的是 100;当把滚动框移动到最右边时,文本框中显示的是 1。根据这些信息,下面的判断中错误的是(分数:2.00)A.滚动条的 Max和 Min属性的值分别是 1和 100B.滚动条的 Max和 Min属性的值分别是 100和 1 C.文本框中显示的是滚动条 Value属性的值D.如果把滚动框移动到中间
30、位置,文本框中将显示 50解析:解析:在一般情况下,垂直滚动条的值由上往下递增,最上端代表最小值(Min),最下端代表最大值(Max);水平滚动条的值从左到右递增,最左端代表最小值(Min),最右端代表最大值(Max),其取值范围为-3276832768。22.窗体上有 1个名称为 Text1的文本框,1 个名称为 Timer1的计时器,且已在属性窗口将 Timer1的Interval属性设置为 2000、Enabled 属性设置为 False。以下程序的功能是,单击窗体,则每隔 2秒钟在Text1中显示一次当前时间。Private Sub Form_Click()Timer1_End Sub
31、Private Sub Timer1_Timer()Text1Text=Time()End Sub 为了实现上述功能,应该在横线处填入的内容为(分数:2.00)A.Enabled=True B.Enabled=FalseC.Visible=TrueD.Visible=False解析:解析:计时器控件的 Interval属性设置为 2000,说明计时器事件发生的间隔是 2秒,Enable 属性设置为 False则说明计时器没有激活。根据程序功能,需要在单击窗体时激活计时器,即在窗体单击事件中设置计时器的 Enable属性值为 True。即 Timer1Enable=True。23.设窗体上有一个
32、名称为 Timerl的计时器控件,其 Interval属性被设置为 500,Enabled 属性被设置为True;还有一个名称为 Text1的文本框和下面的事件过程:Private Sub Timer1_Timer()Static x As Longx=x+1Text1=xEnd Sub程序运行一段时间后,文本框中显示的是 100,则表示(分数:2.00)A.程序已经运行了 100秒B.程序已经运行了 100毫秒C.程序已经运行了 50秒 D.文本框到窗体左边框的距离是 100解析:解析:过程 Timer1_Timer()按计时器的 Interval属性值定时运行。该属性用来设置计时器事件之间
33、的间隔,以毫秒为单位,取值范围为 065535,因此其最大时间间隔不能超过 65秒。文本框中显示值是 100时,表示 Timer1_Timer()运行了 100次,运行时间是 100*500毫秒=50 秒。所以本题答案为 C。24.在窗体上画一个 Timer1计时器控件和一个 Shape1形状控件,并编写如下程序 Private Sub Form_Load()Timer1Interval=1000Timer1Enabled=TmeEnd SubPrivate Sub Timer1_Timer()If Shape1Shape=1 ThenShape1Shape=3ElseShape1Shape=
34、1End IfEnd Sub 运行程序,则看到的结果是(分数:2.00)A.交替显示正方形和圆形,每秒交替一次 B.交替显示矩形和椭圆形,每秒交替一次C.显示正方形,每秒闪烁一次D.显示椭圆形,每秒移动一次解析:解析:Interval 属性用来设置计时器事件之间所间隔的毫秒数(ms),每隔 1000毫秒即每隔 1秒产生一个 Timer事件。当 Shape属性设置形状控件的形状。在 Timer事件中,如果形状控件的形状为正方形(即 Shape为 1),形状控件形状变为圆形(即 Shape为 3);故选项 A正确,其他选项均错误。25.对于某些控件,只要将其 Style属性设置为 1,则可以在该控件上使用 Picture属性显示图片。以下不具备这一使用规则的控件是(分数:2.00)A.命令按钮B.单选按钮C.复选按钮D.框架 解析:解析:框架控件不具备 Style属性。选 D。26.以下关于框架的叙述中,错误的是(分数:2.00)A.框架能够响应 Click事件B.框架是一个容器C.框架的 Enabled属性为 False时,框架内的控件均被屏蔽D.框架可以获得焦点 解析:解析:标签、框架、菜单、直线、形状、图像框、计时器都不能接收焦点。