1、国家二级 VB机试(常用标准控件)模拟试卷 8及答案与解析 一、选择题 1 决定标签内容显示位置的属性是 ( A) Text ( B) Name ( C) Alignment ( D) Caption 2 要使标签中的文本靠右显示,应将其 Aligraent属性设置为 ( A) 0-Left Justify ( B) 1-Right Justify ( C) 2-Center ( D) 3 3 若要使文本框能够输入多行文本,应该设置的属性是 ( A) MultiLine ( B) WordWrap ( C) ScrollBars ( D) AutoSize 4 将文本框的 ScrollBar设
2、置为 2,文本框中却没有垂直滚动条,其原因可能是 ( A)文本框中没有内容 ( B)文本框的 MultiLine属性值为 False ( C)文本框的 MultiLine属性值为 True ( D)文本框的 Locked属性值为 True 5 以下控件中,能显示滚动条的是 ( A)文本框 ( B)形状 ( C)标签 ( D)图片框 6 以下不可以作为 “容器 ”的控件是 ( A)图片框 ( B)图像框 ( C)框架 ( D)窗体 7 窗体上 已有 1个名称为 Pieture1的图片框,要求实现下面 2个功能之一: 在窗体上移动鼠标时,立即将 Picture1显示在鼠标位置 在窗体上单击鼠标时,
3、立即将 Pieture1显示在鼠标位置 下面不能实现上述任何功能的事件过程是 ( A) Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Picture1 MoveX, Y End Sub ( B) Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single,Y As Single) Picture1 Move X, Y End Sub ( C) Private Sub Form
4、_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Picture1 CurrentX=X Pieture1 CurrentY=Y End Sub ( D) Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Picture1 Move X, Y End Sub 8 设窗体上有 2个直线控件 Line1和 Line2,若使两条直线相连接,需满足的条件是 ( A) Line1
5、 X1=Line2 X2且 Line1 Y1=Line2 Y2 ( B) Line1 X1=Line2 Y1且 Line1 Y1=Line2 X1 ( C) Line1 X2=Lihe2 X1且 Line1 Y1=Line2 Y2 ( D) Line1 X2=Line2 X1且 Line1 Y2=Line2 Y2 9 下面关于直线控件的叙述中正确的是 ( A)它的 X1、 X2属性值必须满足 X1 X2 ( B)如果显示的是一条垂直线,直线上面端点的坐标一定是 (X1, Y1) ( C)如果有 2个直线控件 Line1和 Line2,若 Line1 X1=Line2 X2,则 2条线有一端相连
6、 ( D)上述都是错误的 10 为了把命令按钮设置为图形格式,其 Style属性值应为 ( A) True ( B) False ( C) 1 ( D) 0 11 命令 按钮、单选按钮、复选框都可以通过 Picture属性在控件上显示图片,但需事先设置某一属性。该属性为 ( A) Appearance ( B) Style ( C) DisabledPicture ( D) DownPicture 12 以下关于单选按钮和复选框的叙述中,正确的是 ( A)单选按钮和复选框都能从多个选项中选择一项 ( B)单选按钮和复选框被选中时,选中控件的 Value属性值为 True ( C)是否使用框架控
7、件将单选按钮分组,对选项没有影响 ( D)是否使用框架控件将复选框分组,对选项没有影响 13 下面控件中,没有 Caption属性的是 ( A)复选框 ( B)单选按钮 ( C)组合框 ( D)框架 14 在窗体上画一个名称为 List1的列表框,然后编写如下程序: Private Sub Form_Click() For i=1 To 10 Item=“Item“&1 List1 AddItem Item Next i End Sub 程序运行时,单击窗体,所完成的功能是 ( A)向列表框中添加 10个项目 ( B)向列表框中添加 11个项目 ( C)向列表框中添加 10个数字 ( D)向列
8、表框 中添加 1 10的和 15 设窗体上有一个名称为 List1的列表框,并有若干列表项。下面语句中不能在所有列表项之后追加一个列表项的是 ( A) List1 List(List1 ListCount)=“VB程序 “ ( B) List1 List(List1 ListCount-1)=“VB程序 “ ( C) List1 Addhem“VB程序 “ ( D) List1 Addltem“VB程序 “, List1 ListCount 16 以下关于控件的叙述中,正确的是 ( A)列表框包含了组合框的全部功能 ( B)列 表框兼有组合框和文本框的功能 ( C)列表框和组合框具有完全不同的
9、功能 ( D)组合框兼有列表框和文本框的功能 17 要想不使用 Shift或 Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的 MuhiSdect属性设置为 ( A) 0-None ( B) 1-Simple ( C) 2-Extended ( D) 3 18 以下不能设置 Picture属性的控件是 ( A)窗体 ( B)列表框 ( C)复选框 ( D)命令按钮 19 为了删除列表框中的一个列表项,应使用的列表框方法是 ( A) Move ( B) Remove ( C) Clear ( D) Removehem 20 窗体上有一个名称为 VScrolll的垂直滚动条,为了设定单击
10、滚动条两端箭头时的 Value增量值,应设置的属性是 ( A) LargeChange ( B) SmallChange ( C) Max ( D) Min 21 设窗体上有一个 Text1文本框和一个 HScroll1水平滚动条,并有下面的事件过程: Private Sub HScroll1_Change() Text1=HScroll1 End Sub 在程序运行时,当把 滚动框移动到最左边时,文本框中显示的是 100;当把滚动框移动到最右边时,文本框中显示的是 1。根据这些信息,下面的判断中错误的是 ( A)滚动条的 Max和 Min属性的值分别是 1和 100 ( B)滚动条的 Max
11、和 Min属性的值分别是 100和 1 ( C)文本框中显示的是滚动条 Value属性的值 ( D)如果把滚动框移动到中间位置,文本框中将显示 50 22 窗体上有 1个名称为 Text1的文本框, 1个名称为 Timer1的计时器,且已在属性窗口将 Timer1的 Interval属性设置为 2000、 Enabled属性设 置为 False。以下程序的功能是,单击窗体,则每隔 2秒钟在 Text1中显示一次当前时间。 Private Sub Form_Click() Timer1 _ End Sub Private Sub Timer1_Timer() Text1 Text=Time()
12、End Sub 为了实现上述功能,应该在横线处填入的内容为 ( A) Enabled=True ( B) Enabled=False ( C) Visible=True ( D) Visible=False 23 设窗体上有一 个名称为 Timerl的计时器控件,其 Interval属性被设置为 500,Enabled属性被设置为 True;还有一个名称为 Text1的文本框和下面的事件过程: Private Sub Timer1_Timer() Static x As Long x=x+1 Text1=x End Sub 程序运行一段时间后,文本框中显示的是 100,则表示 ( A)程序已经
13、运行了 100秒 ( B)程序已经运行了 100毫秒 ( C)程序已经运行了 50秒 ( D)文本框到窗体左边框的距离是 100 24 在窗体上画一个 Timer1计时器控件和一个 Shape1形状控件,并编写如下程序 Private Sub Form_Load() Timer1 Interval=1000 Timer1 Enabled=Tme End Sub Private Sub Timer1_Timer() If Shape1 Shape=1 Then Shape1 Shape=3 Else Shape1 Shape=1 End If End Sub 运行程序,则看到的结果是 ( A)交
14、替显示正方形和圆形,每秒交替一次 ( B)交替显示矩形和椭圆形,每秒交替一次 ( C)显示正方形,每秒闪烁一次 ( D)显示椭圆形,每秒移动一次 25 对于某些控件,只要将其 Style属性设置为 1,则可以在该控件上使用 Picture属性显示图片。以下不具备这一使用规则的控件是 ( A)命令按钮 ( B)单选按钮 ( C)复选按钮 ( D)框架 26 以下关于框架的叙述中,错误的是 ( A)框架能够响应 Click事件 ( B)框架是一个容器 ( C)框架的 Enabled属性为 False时,框架内的控件均被屏蔽 ( D)框架可以获得焦点 国家二级 VB机试(常用标准控件)模拟试卷 8答
15、案与解析 一、选择题 1 【正确答案】 C 【试题解析】 Alignment属性用于设置标签中文本的对齐方式。 【知识模块】 常用标准控件 2 【正确答案】 B 【试题解析】 0-Left Justify:文本靠左显示; 1-Right Justify:文本靠右显示; 2-Center:文本居中显示。 【知识模块】 常用标准控件 3 【正确答案】 A 【试题解析】 文本框控件的 MultiLile属性如果设置为 False,则 在文本框中只能输入单行文本;当设置为 True时,可以使用多行文本,即在文本框中输入或输出文本时可以换行,并在下一行接着输入或输出。 【知识模块】 常用标准控件 4 【
16、正确答案】 B 【试题解析】 设置文本框控件具有滚动条效果,需要设置其 ScrollBars属性,并且还需将其 MultiLine属性设置为 True。 【知识模块】 常用标准控件 5 【正确答案】 A 【试题解析】 不能显示滚动条的控件有形状、标签和图片框。选 A。 【知识模块】 常用标准控件 6 【正确答案 】 B 【试题解析】 图片框、框架和窗体控件可以作为容器,图像框控件不可以。选B。 【知识模块】 常用标准控件 7 【正确答案】 C 【试题解析】 Picture的 CurrentX和 CurrentY属性,是将光标定位在 x与 y的位置,并没有把 Picture显示在鼠标位置,所以选
17、 C。 【知识模块】 常用标准控件 8 【正确答案】 A 【试题解析】 直线控件的 X1、 Y1和 X2、 Y2属性分别表示直线两个端点的坐标,即 (X1, Y1)和 (X2, Y2)。如果要使两条直线相连,显然这两 条直线的某一端点的坐标相同才行。因此本题需要 Line1 X1=Line2 X1且Line1 Y1=Line2 Y1,或 Line1 X1=Line2 )(2且 Line1 Y1=Line2 Y2,或Line1 X2=Line2 X1且 Line1 Y2=Line2 Y1,或 Line1 X2=Line2 X2且Line1 Y2=Line2 Y2。因此 A选项正确。 【知识模块】
18、 常用标准控件 9 【正确答案】 D 【试题解析】 直线控件的 (X1, Y1)、 (Y2, Y2)属性用来设置直线起点和终点的坐标。 可以通过改变 (X1, Y1), (X2, Y2)的值改变线的位置。 X1、 7,2属性值不是必须满足 X1 X2,可以 X1=X2,也可以 X1 X2,所以选项 A错误;如果显示的是一条垂直线,它的 X1、 X2属性的值相等,所以选项 B错误;当Line1 X1=Line2 x2, Line1 Y1=Line2 Y2时, 2条线有一端相连,所以选项C错误。 【知识模块】 常用标准控件 10 【正确答案】 C 【试题解析】 style属性设定此对象是否以图片作
19、为外观显示,有两种值可选:0,标准外观 (默认值 ); 1,图片外观 。 【知识模块】 常用标准控件 11 【正确答案】 B 【试题解析】 命令按钮、单选按钮、复选框的 style属性为 0时,是标准方式,为 1时是图片方式。在 style属性设置为 1时,可使用 Picture属性 (未选定时的图标或位图 ), DownPicture属性 (选定时的图标或位图 )和 DisablePicture属性 (禁止选择时的图标或位图 )。本题选 B。 【知识模块】 常用标准控件 12 【正确答案】 D 【试题解析】 复选框按钮可以同时选择多个,而在一组单选按钮中,只能选择其中的一 个。单选按钮被选中
20、时,其 Value属性值为 True,如果没有被选中其Value值为 False,复选框的 Value属性可以设置为 0、 1和 2,分别代表没选中、选中和禁用。单选按钮一般用框架进行分组,每个框架内的单选按钮的操作不影响其他组的按钮,而复选框是否分组对选项没有影响。 【知识模块】 常用标准控件 13 【正确答案】 C 【试题解析】 Caption属性是设置或返回控件的标题。组合框没有 Caption属性。故选 C。 【知识模块】 常用标准控件 14 【正确答案】 A 【试题 解析】 Addltem为添加项目。循环体执行 10次,添加了 10个项目。选A。 【知识模块】 常用标准控件 15 【
21、正确答案】 B 【试题解析】 List控件的 ListCount属性返回列表部分项目的个数。List1 ListCount-1是倒数第二个。故答案选 B。 【知识模块】 常用标准控件 16 【正确答案】 D 【试题解析】 组合框 (ComboBox)控件,是列表框和文本框组成的控件,具有列表框和文本框的功能。并具有文本框和列表框的大部分属性。它可以像列表框一样,让用户通 过鼠标选择需要的项目,也可以像文本框那样,用键入的方法选择项目。选 D。 【知识模块】 常用标准控件 17 【正确答案】 B 【试题解析】 列表框的 Multisdect属性有 3个可选值: 0-None:默认值,不能选择多个
22、选项。 1-Simple:在不按任何键的情况下可选择多个选项。 2-Extended:使用 Ctrl或 Shift键进行分别多选或选择连续多个选项。 【知识模块】 常用标准控件 18 【正确答案】 B 【试题解析】 不能设置 Picture属性的控件是列表框。 【知识模块】 常用标准控件 19 【正确答案】 D 【试题解析】 Removehem方法用来删除列表中指定的项目,格式为:列表框 RemoveItem索引值。 【知识模块】 常用标准控件 20 【正确答案】 B 【试题解析】 smallChange属性表示当用户单击滚动条两端的箭头时, Value属性值的增加或减小的量,默认值为 1。
23、【知识模块】 常用标准控件 21 【正确答案】 B 【试题解析】 在一般情况下,垂直滚动条的值由上往下递增,最上端代表最小值(Min),最下端代表最大值 (Max);水平滚动条的值从左到右递增,最左端代表最小值 (Min),最右端代表最大值 (Max),其取值范围为 -32768 32768。 【知识模块】 常用标准控件 22 【正确答案】 A 【试题解析】 计时器控件的 Interval属性设置为 2000,说明计时器事件发生的间隔是 2秒, Enable属性设置为 False则说明计时器没有激活。根据程序功能,需要在单击窗体时激活计时器,即在窗体单击事件中设置计时器的 Enable属性值为
24、True。即 Timer1 Enable=True。 【知识模块】 常用标准控件 23 【正确答案】 C 【试题解析】 过程 Timer1_Timer()按计时器的 Interval属性值定时运行。该属性用来设置计时器事件之间的间隔,以毫秒为单位,取值范围为 0 65535,因此其最大时间间隔不能超过 65秒。文本框中显示值是 100时,表示 Timer1_Timer()运行了 100次,运行时间是 100*500毫秒 =50秒。所以本题答案为 C。 【知识模块】 常用标准控件 24 【正确答案】 A 【试题解析】 Interval属性用来设置计 时器事件之间所间隔的毫秒数 (ms),每隔1000毫秒即每隔 1秒产生一个 Timer事件。当 Shape属性设置形状控件的形状。在 Timer事件中,如果形状控件的形状为正方形 (即 Shape为 1),形状控件形状变为圆形 (即 Shape为 3);故选项 A正确,其他选项均错误。 【知识模块】 常用标准控件 25 【正确答案】 D 【试题解析】 框架控件不具备 Style属性。选 D。 【知识模块】 常用标准控件 26 【正确答案】 D 【试题解析】 标签、框架、菜单、直线、形状、图像框、计时器都 不能接收焦点。 【知识模块】 常用标准控件
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1