国家二级VB机试(常用标准控件)-试卷6
(总分:50.00,做题时间:90分钟)
一、 选择题(总题数:25,分数:50.00)
1.设Label1、Command1、Text1、Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是
(分数:2.00)
 A.Label1.BackStyle=2
 B.Command1.Style=1
 C.Text1.ScroUBars=4
 D.Check1.Value=2 
解析:解析:标签的BackStyle属性只有0、1两个属性值;命令按钮的Style属性是只读属性,
trim函数的作用是删除文本的什么空格
必须在属性窗口设置;文本框的ScrollBars属性只有0、1、2、3四个属性值,并且必须在属性窗口设置。
2.如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
(分数:2.00)
 A.文本框中的文本变为灰,且不能将光标置于文本框上 
 B.文本框中的文本变为灰,可以将光标置于文本框上,但不能改变文本框中的内容
 C.文本框中的文本变为灰,可以改变文本框中的内容
 D.文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容
解析:解析:Enabled是用来设置控件是否可用。如果把文本框的Enabled属性设置为False并运行程序,文本框中的文本变为灰,且不能将光标置于文本框上。
3.为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是
(分数:2.00)
 A.AutoSize
 B.Alignment
 C.Multiline 
 D.MaxLength
解析:解析:为了使文本框显示滚动条,要将ScrollBars的值设置为非0的1、2或3,还要设置Multiline属性为True。
4.文本框的Locked属性被设置为True后产生的效果是
(分数:2.00)
 A.光标不能进入文本框
 B.不能使文本框中的文本左右滚动
 C.不能修改文本框中的文本 
 D.在程序中不能引用文本框的内容
解析:解析:文本框控件Locked属性用于设置是否锁定,如设置为True,则不能编辑该文本框。
5.以下关于图片框、图像框的叙述中,正确的是
(分数:2.00)
 A.图像框可以作为容器
 B.图片框的Stretch属性用来自动调整图片框中图形内容的大小
 C.图片框可以通过Print方法显示文本 
 D.使用绘图方法能够在图像框上绘制图形
解析:解析:窗体控件、框架控件和图片框控件可以作为其他控件的容器,选项A错误;图像框控件Stretch属性返回或设置一个值,该值用来指定一个图形是否要调整大小,以适应图像框控件的大小,选项B错误;使用绘图方法能够在图片框上绘制图形,选项D错误。
6.下列描述中,错误的是
(分数:2.00)
 A.图片框控件和图像框控件都支持Print方法 
 B.设计阶段,可以通过Picture属性把图形文件装入图片框
 C.运行期间,可以用LoadPicture函数把图形文件装入图片框
 D.运行期间,可以用LoadPicture函数删除图片框中的图形
解析:解析:图片框控件可以作为其他控件的容器,可以使用Prim方法在其中显示文本,而图像框不具有这些功能。选A。
7.要使图像框(Image)中的图像能随着图像框的大小伸缩,应该设置的属性及值是
(分数:2.00)
 A.AutoSize值为True
 B.AutoRedraw值为True
 C.Stretch值为True 
 D.BorderStyle值为0
解析:解析:图像框控件的Stretch属性用来调整图像框中图形内容的大小。它既可以通过属性窗口设置,也可通过程序设置。该属性的取值为True或Flase。当其属性值为False时,将自动放大或缩小图像框中的图形以与图像框的大小相适应。
8.以下不属于VB控件的是
(分数:2.00)
 A.框架
 B.点 
 C.直线
 D.形状
解析:解析:形状控件(Shape)提供了显示一些规则图形的简易方法,通过设置形状控件Shape属性值,可显示6种图形:0-矩形、1-正方形、2-椭圆、3-圆、4-圆角矩形、5-圆角正方形。
9.下列控件中,不响应Click事件的是
(分数:2.00)
 A.框架
 B.标签
 C.图像框
 D.形状 
解析:解析:形状控件不响应Click事件。
10.下列说法中,错误的是
(分数:2.00)
 A.将焦点移至命令按钮上,按Enter键,则引发命令按钮的Click事件
 B.单击命令按钮,将引发命令按钮的Click事件
 C.命令按钮没有Picture属性 
 D.命令按钮不支持DblClick事件
解析:解析:按钮的Picture属性可以给命令按钮指定一个图形,为了使用这个属性,必须把Style属性设置为1。单击命令按钮或将焦点移至命令按钮上,按Enter键,都会引发命令按钮的Click事件。命令按钮不支持DblClick事件。
11.如果将命令按钮的访问键设置为“D”,以下不会触发命令按钮Click事件的操作是
(分数:2.00)
 A.在命令按钮上单击鼠标左键
 B.在命令按钮上单击鼠标右键 
 C.将焦点移至命令按钮上,并按Enter键
 D.按组合键“Alt+D”
解析:解析:命令按钮获取焦点的方法可以通过按Tab键,鼠标单击对象或使用Seffocus方法。A,C,D都让命令按钮获得焦点并触发Click事件。选B。
12.要将单选按钮Opt1设为被选中,应设置的属性是
(分数:2.00)
 A.Value 
 B.Selected
 C.Enabled
 D.SetFocus
解析:解析:单选按钮Opt1要设为选中,可通过设置Value属性。设置单选按钮在执行时的两种状态:True表示选中。运行时该单选按钮的圆圈中出现一个黑点。False(默认值)表示未选中。
13.窗体上有名称为List1的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
(分数:2.00)
 A.List1.AddItem"Basic"
 B.List1.List(List1.ListIndex)="Basic" 
 C.List1.Text="Basic"
 D.以上都可以
解析:解析:AddItem用于将列表项添加到列表框。Text属性是被选定的选项的文本内容。列表框的List属性用来列出表项的内容,也可以改变数组中的已有值,属性List.Index用于返回当前选择的列表项的索引号。选项B正确。
14.设窗体上有1个名称为List1的列表框,程序运行时,如果选中了第3个列表项(最上面的列表项为第0个列表项),则下面不成立的是
(分数:2.00)
 A.List1.Selected(List1.ListIndex)的值为True
 B.List1.Selected(3)的值为True
 C.List1.List(3)的值为True 
 D.List1.Listlndex的值为3
解析:解析:List1.Selected()返回的是一个项目的选择状态,返回的是布尔值;List1.Listlndex返回的是列表框List1中当前选择项目的索引号码;List属性的作用是罗列或设置表项中的内容。
15.窗体上有1个名称为Command1的命令按钮;1个名称为List1、没有列表项的列表框。编写如下程序:Private Sub Command1_Click()Dim x As String,s As String,temp As StringDim i As IntegerX=InputBox("输入字符串","输入")If x< >""ThenFor i=Len(x)To 1 Step-1S=Mid(x,i,1)If s< >""Thentemp=S+tempElseList1.AddItem temps=""temp=""End IfNextList1.AddItem tempElseMsgBox"输入内容为空!"End IfEnd Sub程序运行后,单击命令按钮Command1,并输入“Happy new year”,则在List1中显示
的内容为
(分数:2.00)
&ar New Happy 
 B.Happy new year
 C.raey wen yppaH
 D.yppaH wen raey
解析:解析:List1.AddItem可以为列表框添加列表项。For循环中通过Mid函数从字符串中倒序取出字符,碰到空格时添加新列表项。选A。
16.列表框中被选中的数据项的位置可以通过一个属性获得,这个属性是
(分数:2.00)
 A.List
 B.ListIndex 
 C.Text
 D.IAstCount
解析:解析:列表框控件的ListIndex属性值是已选中的表项的位置。表项位置由索引值指定,第一项的索引值为0,第二项为1,以此类推。如果没有任何项被选中,ListIndex的值将设置为-1。
17.要使得文件列表框Filel中只显示文件扩展名为jpg的图片文件,则下列正确的语句是
(分数:2.00)
 A.File1.Pattem="*.jpg" 
 B.File1.Parent="*.jpg"
 C.File1.Path="*.jpg"
 D.File1.PaRem="图片文件|*.jpg"
解析:解析:PaRern属性用来指定在文件列表框中显示文件的类型;Parent属性可访问一个对象的父亲的属性、方法或控件;Path属性用来指定和返回当前目录。
18.已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
(分数:2.00)
 A.第一个表项的序号为0
 B.没有选中任何一个表项时,Listlndex属性的值为-1
 C.最后一个表项的序号为ListCount 
 D.可用MultiSelect属性设置是否可多选
解析:解析:列表框控件List1的序号从0开始计算,最后一项的序号是ListCount-1,因此答案选C。
19.窗体上有一个名称为Combo1的组合框,一个名称为Commandl的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有
列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编写如下程序,以期实现上述功能:Private Sub Command1_Click()str1=Trim(Combo1.Text)flag=OIf str1< >""ThenFor i=0 To Combo1.ListCount-1If str1=Combo1.List(i) ThenCombo1.RemoveItem iCombo1.Text=""flag=1End IfNextIf flag=1 Then Combo1.AddhemCombo1.TextEnd IfEnd Sub程序中存在问题,以下关于程序问题的叙述中,正确的是
(分数:2.00)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。