1、国家二级 VB机试(常用标准控件)模拟试卷 16及答案与解析 一、选择题 1 当文本框中的内容发生改变时所触发的事件是 ( A) KeyUp ( B) Change ( C) LostFocus ( D) GotFocus 2 为了使文本框同时具有垂直和水平滚动条,应先把 MultiLine属性设置为 True,然后再把 ScrollBars属性设置为 ( A) 0-None ( B) 1-Horizontal ( C) 2-Vertical ( D) 3-Both 3 将文本框的 ScrollBar设置为 2,文本框中却 没有垂直滚动条,其原因可能是 ( A)文本框中没有内容 ( B)文本框
2、的 MultiLine属性值为 False ( C)文本框的 MultiLine属性值为 True ( D)文本框的 Locked属性值为 True 4 在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是 ( A) Click ( B) DblClick ( C) Change ( D) GotFocus 5 以下控件中,能显示滚动条的是 ( A)文本框 ( B)形状 ( C)标签 ( D)图片框 6 确 定图片框 Picture1在窗体上位置的属性是 ( A) Width和 Height ( B) Left和 Top ( C) Width和 Top
3、( D) Height和 Left 7 假定在图片框 Picture1中装入了一个图片,在程序运行中,为了清除该图片 (注意,清除图片,而不是删除图片框 ),应采用的正确方法是 ( A)单击图片框,然后按 Del键 ( B)执行语句 Picture1.Picture=LoadPicture(“) ( C)执行语句 Picture1.Picture=“ ( D)执行语句: Picture1.Cls 8 以下关于图片框、图像框的叙述中,正确的是 ( A)图像框可以作为容器 ( B)图片框的 Stretch属性用来自动调整图片框中图形内容的大小 ( C)图片框可以通过 Print方法显示文本 ( D
4、)使用绘图方法能够在图像框上绘制图形 9 下列描述中,错误的是 ( A)图片框控件和图像框控件都支持 Print方法 ( B)设计阶段,可以通过 Picture属性把图形文件装入图片框 ( C)运行期间,可以用 LoadPicture函数把图形文件装入图片框 ( D)运行期间,可以用 LoadPicture函数删除图片框中的图形 10 为了使命令按钮的 Picture、 DownPicture或 DisabledPicture属性生效,必须把它的 Style属性设置为 ( A) 0 ( B) 1 ( C) True ( D) False 11 为了把命令按钮设置为图形格式,其 Style属性值
5、应为 ( A) True ( B) False ( C) 1 ( D) 0 12 设窗体上有一个列表框控件 List1,含有若干列表项。以下能表示当前被选中的列表项内容的是 ( A) List1.List ( B) List1.ListIndex ( C) List1.Text ( D) List1.Index 13 将数据项 “Student”添加到名称为 List1的列表框中,并使其成为列表框第一项的语句为 ( A) List1.AddItem“Student“,0 ( B) List1.AddItem“Student“,1 ( C) List1.AddItem0,“Student“ (
6、D) List1.AddItem1,“Student“ 14 列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是 ( A) List ( B) ListIndex ( C) Text ( D) ListCount 15 以下关于单选按钮和复选框的叙述中,正确的是 ( A)单选按钮和复选框都能从多个选项中选择一项 ( B)单选按钮和复选框被选中时,选中控件的 Value属性值为 True ( C)是否使用框架控件将单选按钮分组,对选项没有影响 ( D)是否使用框架控件将复选框分组,对选项没有影响 16 窗体上有一个名称为 Combo1的组合框,要求在其编辑区输入文本并按回车键后,编辑区
7、中的文本被添加到列表中。下面能实现这一功能的是 ( A) Private Sub Combo1_KeyDown(KeyCodeAsI) nteger,Shift As) Integer) If KeyCode=13Then Combo1.AddItem Combo1.Text End If End Sub ( B) Private Sub Combo1_KeyDown(KeyCode) As Integer,Shift As Integer) If KeyCode=13Then Combo1.AddItem Text1.Text End If End Sub ( C) Private Sub
8、Combo1_Click() Combo1.AddItem Combo1.Text End Sub ( D) Private Sub Combo1_Click() Combo1.AddItem Text1.Text 17 若要清除列表框控件中的所有列表项,应该使用的方法是 ( A) RemoveItem ( B) Clear ( C) Delete ( D) Refresh 18 设 Label1、 Command1、 Text1、 Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中 ,运行时不会出错的是 ( A) Label1.BackStyle=2 ( B) Co
9、mmand1.Style=1 ( C) Text1.ScrollBars=4 ( D) Check1.Value=2 19 设窗体上有 1个名称为 List1的列表框,程序运行时,如果选中了第 3个列表项(最上面的列表项为第 0个列表项 ),则下面不成立的是 ( A) List1.Selected(List1.ListIndex)的值为 True ( B) List1.Selected(3)的值为 True ( C) List1.List(3)的值 为 True ( D) List1.ListIndex的值为 3 20 已知列表框控件 List1中已放入若干表项,下列关于 List1的叙述中错
10、误的是 ( A)第一个表项的序号为 0 ( B)没有选中任何一个表项时, ListIndex属性的值为 -1 ( C)最后一个表项的序号为 ListCount ( D)可用 MultiSelect属性设置是否可多选 21 判断单选按钮是否被选中的属性为 ( A) Selected ( B) Checked ( C) Value ( D) Index 22 在窗体上画一个名称为 List1的列表框,然后编写如下程序: Private Sub Form _Click() For i=1To10 Item=“Item“&i:List1.AddItem Item Nexti End Sub 程序运行时
11、,单击窗体,所完成的功能是 ( A)向列表框中添加 10个项目 ( B)向列表框中添加 11个项目 ( C)向列表框中添加 10个数字 ( D)向列表框中添加 1 10的和 23 窗体上有一个名称为 VScroll1的滚动条,当用鼠标拖动滚动条中的滚动块时,触发的事件是 ( A) Click ( B) KeyDown ( C) DragDrop ( D) Scroll 24 设窗体上有 1个水平滚动条,已经通过属性窗口把它的 Max属性设置为 1,Min属性设置为 100。下面叙述中正确的是 ( A)程序运行时,若使滚动块向左移动,滚动条的 Value属性值就增加 ( B)程序运行时,若使滚动
12、块向左移动,滚动条的 Value属性值就减少 ( C)由于滚动条的 Max属性值小于 Min属性值,程序会出错 ( D)由于滚动条的 Max属性值小于 Min属性值,程序运行时滚动条的长度会缩为一点,滚动块无法移动 25 设窗体上有一 个 Text1文本框和一个 HScroll1水平滚动条,并有下面的事件过程: Private Sub HScroll1_Change() Text1=HScroll1 End Sub 在程序运行时,当把滚动框移动到最左边时,文本框中显示的是 100;当把滚动框移动到最右边时,文本框中显示的是 1。根据这些信息,下面的判断中错误的是 ( A)滚动条的 Max和 M
13、in属性的值分别是 1和 100 ( B)滚动条的 Max和 Min属性的值分别是 100和 1 ( C)文本框中显示的是滚动条 Value属性的值 ( D)如果把滚动框移动 到中间位置,文本框中将显示 50 26 定时器的 Interval属性的值是一个整数,它表示的是 ( A)毫秒数 ( B)秒数 ( C)分钟数 ( D)小时数 27 窗体上有 1个名称为 Text1的文本框; 1个名称为 Timer1的计时器控件,其Interval属性值为 5000, Enabled属性值是 True。 Timer1的事件过程如下: Private Sub Timer1_Timer() Static f
14、lag As Integer If flag=0Then flag=1:flag=-flag End If If flag=1Then Text1.ForeColor=&HFF&HFF&为红色 Else Text1.ForeColor=&HC000&HC000&为绿色 End If End Sub 以下叙述中正确的是 ( A)每次执行此事件过程时, flag的初始值均为 0 ( B) flag的值只可能取 0或 1 ( C)程序执行后,文本框中的文字每 5秒改变一次颜色 ( D)程序有逻辑错误, Else分支总也不能被执行 28 下列不属于计时器控件属性的是 ( A) Enabled ( B)
15、 Interval ( C) Name ( D) Timer 29 下列针对框架控件的叙述中,错误的是 ( A)框架是一个容器控件 ( B)框架也有 Click和 DblClick事件 ( C)框架也可以接受用户的输入 ( D)使用框架的主要目的是对控件进行分组 30 如果要在窗体上使用 2组单选按钮,每组都可以有一个被选中,则应该做的是 ( A)把 1组单选按钮画在窗体的左边,另 1组画在右边 ( B)先画 2组单选按钮,再画 2个框架控件把 2组单选按钮分别框起来 ( C)先画 2个框架控件,再把 2组单选按钮分别画在不同的框架中 ( D)因为 1个窗体中只有 1个单选按钮可以被选中,所以
16、需要使用 2个窗体 31 以下能够设置控件焦点的方法是 ( A) SetFocus ( B) GotFocus ( C) LostFocus ( D) TabStop 国家二级 VB机试(常用标准控件)模拟试卷 16答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 文本框中文本内容改变时将触发其 Change事件。 【知识模块】 常用标准控件 2 【正确答案】 D 【试题解析】 ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成 4种值: 0-表示没有滚动条 (默认值 ); 1-表示只有水平滚动条; 2-表示只有垂直滚动条; 3-表示有水平和垂直滚动条。设置 0以
17、外的值时 MultiLine属性值必须为True。 【知识模块】 常用标准控件 3 【正确答案】 B 【试题解析】 ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成 4种值: 0-表示没有滚动条 (默认值 ); 1-表示只有水平滚动条; 2-表示只有 垂直滚动条; 3-表示有水平和垂直滚动条。设置 0以外的值时 MultiLine属性值必须为True。 【知识模块】 常用标准控件 4 【正确答案】 C 【试题解析】 在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的默认事件过程,文本框的默认事件过程为 Change事件。 【知识模块】 常用标准控件 5
18、 【正确答案】 D 【试题解析】 文本框可以通过设置 ScrollBars属性来设置滚动条,标签、形状、图片框等都没有滚动条。 【知识模块】 常用标准控件 6 【正确答案】 B 【试题解析】 控件的 Left属性用来设置或返回控件左边距窗体左边界的距离,Top属性用来设置或返回控件上边距窗体上边界的距离, Width属性用来设置或返回控件的宽度, Height属性用来设置或返回控件的高度。 【知识模块】 常用标准控件 7 【正确答案】 B 【试题解析】 用不带参数的 LoadPicture函数为对象的 Picture属性赋值将清除窗体、图片框及图像控件中的图形 【知识模块】 常用标准控件 8
19、【正确答案】 C 【试题解析】 图 片框可以作为容器,图像框不能;图像框的 Stretch属性用来自动调整图像框中图形内容的大小,图片框不能;图片框可以通过 Print方法显示文本,图像框不能;使用绘图方法能够在图片框上绘制图形,图像框不能。 【知识模块】 常用标准控件 9 【正确答案】 A 【试题解析】 为图片框控件指定图片有两种方法:一是在设计阶段通过 Picture属性设置;二是在程序运行时通过 LoadPicture()图片加载函数加载,语法为:图片框名称 .Picture=LoadPicture(“图像文件路径 “),其中图像文 件路径若为空字符串则能删除图片框中的图形。图片框控件和
20、图像框控件都支持 Print方法,而图像框控件不支持此方法。 【知识模块】 常用标准控件 10 【正确答案】 B 【试题解析】 命令按钮的 Style属性用来设置命令按钮的外观,可设置成以下两种形式。值为 Standard,按钮以标准的形式显示,即文字形式,为默认值;值为Graphical,按钮将以图形的方式显示。为了使命令按钮的 Picture、 DownPicture或 DisabledPicture属性生效,必须把它的 Style属性设置为 1。 【知识模块】 常用标准控件 11 【正确答案】 C 【试题解析】 命令按钮的 Style属性用来设置命令按钮的外观,可设置成以下两种形式,值为
21、 Standard,按钮以标准的形式显示,即文字形式,为默认值;值为Graphical,按钮将以图形的方式显示。 【知识模块】 常用标准控件 12 【正确答案】 C 【试题解析】 本题考查的考点是有列表框的属性的。 List属性是一个数组,存放列表框中所有项目的内容; Text属性可返回列表框中当前选中项目的内容;ListIndex属性可返回当 前所选项目的索引号;列表框没有 Index属性。 【知识模块】 常用标准控件 13 【正确答案】 A 【试题解析】 AddItem方法可以在运行期间向列表框中添加项目,其格式为列表框名 .AddItem项目字符串 ,索引值 ,其中 “索引值 ”可以指定
22、添加项在列表框中的位置,从 0开始计数。如果省略 “索引值 ”,则文本被放在列表框的尾部。 【知识模块】 常用标准控件 14 【正确答案】 B 【试题解析】 列表框的属性 ListIndex返回当前所选项目的索引号, List(Index)属性返 回指定索引号的列表项内容。 Text属性返回当前选中的内容, ListCount返回列表框中总的项数。 【知识模块】 常用标准控件 15 【正确答案】 D 【试题解析】 单选按钮和复选框都是选择型控件,单选按钮能从多个选项中选择一项,复选按钮能同时选择多项;被选中时,选中单选按钮的 Value属性值为True,复选框的 Value属性值为 1;在一组
23、单选按钮中同时只能有一个被选中,而复选框是否分组没有任何影响。 【知识模块】 常用标准控件 16 【正确答案】 A 【试题解析】 要求在其 编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中,所以代码应该写在组合框的 KeyDown方法中;组合框的编辑区中输入的文本通过组合框的 Text属性返回。 【知识模块】 常用标准控件 17 【正确答案】 B 【试题解析】 列表框的 Clear方法用于清除列表框中的所有项目。 【知识模块】 常用标准控件 18 【正确答案】 D 【试题解析】 标签的 BackStyle属性用于设置是否让标签覆盖背景,可以取 0(标签不覆盖背景,以透明方式显示 )和
24、1(默认值,标签覆盖背景 );按钮的 Style属性用来设置命令按钮的外观,可设置成 Standard,按钮以标准的形式显示,即文字形式,为默认值,值为 Graphical,按钮将以图形的方式显示;文本框的ScrollBars属性用于设置文本框是否有水平或垂直滚动条,可设置成 4种值: 0-None,表示没有滚动条 (默认值 ); 1-Horizontal,表示只有水平滚动条; 2-Vertical:表示只有垂直滚动条; 3-Both:表示有水平和垂直滚动条;复选框的Value属性可设置为以下 3种值:值 0-Unchecked表示未选 (默认值 ), “”消失;值 1-Checked表示选中
25、,复选框将显示 “”;值 2-Grayed表示以灰色呈现。 【知识模块】 常用标准控件 19 【正确答案】 C 【试题解析】 列表框的 List属性是一个字符串数组,数组的一项就是一个列表项目,可以通过下标访问数组中的值 Selected属性是一个数组,用于设置或返回指定索引号列表项的选中状态。值为 True表示被选中;值为 False表示未被选中。 ListIndex属性可返回当前所选项目的索引号,其起始值为 0,最后一项的值为 ListCount-1。当 ListIndex的值为 -1时,表示未选定项目。 【知识模块】 常用标准控件 20 【正确答案】 C 【试题解析】 列表框的 List
26、属性是一个字符串数组,数组的一项就是一个列表项目,可以通过下标访问数组中的值。 ListIndex属性可返回当前所选项目的索引号,其起始值为 0,最后一项的值为 ListCount-1。当 ListIndex的值为 -1时,表示未选定项目。可用 MultiSelect属性设置是否可多选。 【知识模块】 常用标准控件 21 【正确答案】 C 【试题解析】 Value属性返回或设置单选按钮 的选中状态,其中单选按钮的Value属性可设置为两种值: False表示未选 (默认值 );值为 True表示选中,选择某单选按钮后,该单选按钮中将显示 “”。 【知识模块】 常用标准控件 22 【正确答案】
27、A 【试题解析】 本题中 For循环执行了 10次,调用了 10次 AddItem方法,向列表框中添加了 10个项目。 【知识模块】 常用标准控件 23 【正确答案】 D 【试题解析】 当滚动条的 Value属性值改变时会触发 Change事件。当拖动滚动条中的滚动框时,触发 Scroll事件 。 【知识模块】 常用标准控件 24 【正确答案】 A 【试题解析】 滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其 Max属性用于设置或返回滚动条所能表示的最大值, Min属性用于设置或返回滚动条所能表示的最小值。默认情况下, Max的值大于 Min的值,即当滚动块向右移动时,其
28、 Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将 Min设置成大于 Max的值,此时当滚动块向左移动时,其 Value属性值增加。 【知识模块】 常用标准控件 25 【 正确答案】 B 【试题解析】 滚动条通常用来帮助观察数据或确定位置,也可用来作为数据输入的工具。其 Max属性用于设置或返回滚动条所能表示的最大值, Min属性用于设置或返回滚动条所能表示的最小值。默认情况下, Max的值大于 Min的值,即当滚动块向右移动时,其 Value属性值增加。滚动条的默认属性是 Value属性。 【知识模块】 常用标准控件 26 【正确答案】 A 【试题解析】 计时器控
29、件用以实现在规则的时间间隔触发其 Timer事件,执行有关事件过程代码,来完成对应功能。 Interval属性用于设置触发计时器的 Timer事件的时间间隔,单位为 ms,值为 0时计时器不启用。 【知识模块】 常用标准控件 27 【正确答案】 C 【试题解析】 计时器控件 (Timer)用来完成有规律性时间间隔执行的任务,Interval属性用于设置计时器事件之间的间隔,以毫秒为单位。 本题在每 5秒执行一次的 Timer事件过程中,通过静态变量 flag值的交替变换 (即 -1和 1之间 )来控制文本框中文字的颜色,值为 -1时为绿色,值为 1时为红色。除程序刚启动第一次执行 Timer事
30、件过程时,静态变量 flag的初 始值为 0外,其余各次均为 -1或 1。 【知识模块】 常用标准控件 28 【正确答案】 D 【试题解析】 计时器具有 Name和 Enabled两个标准属性。另外一个重要属性,Interval属性用于设置触发计时器事件之间的间隔,以毫秒为单位,取值范围为064767,当值为 0或为负值时计时器不启用。计时器拥有的唯一事件是 Timer事件。 【知识模块】 常用标准控件 29 【正确答案】 C 【试题解析】 框架 (Frame)是一个容器控件,用于将屏幕上的对象分组。框架不能接受用户的输入 ,也没有 Click和 DblClick事件。 【知识模块】 常用标准控件 30 【正确答案】 C 【试题解析】 框架 (Frame)是一个容器控件,用于将屏幕上的对象分组,单选按钮 (OptionButton)组用于提供多个选项间的唯一选择,因此若要使得每组中都有一个按钮被选中,需要将其使用框架分组。 【知识模块】 常用标准控件 31 【正确答案】 A 【试题解析】 控件的 SetFocus方法可将焦点移到指定的对象上, GotFocus是失去焦点事件, LostFocus是得到焦点事件 。 【知识模块】 常用标准控件