计算机二级VB笔试297.docx
- 文档编号:25420933
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:20
- 大小:18.90KB
计算机二级VB笔试297.docx
《计算机二级VB笔试297.docx》由会员分享,可在线阅读,更多相关《计算机二级VB笔试297.docx(20页珍藏版)》请在冰豆网上搜索。
计算机二级VB笔试297
[模拟]计算机二级(VB)笔试297
一、选择题(每小题2分,共70分)下列各题[A]、[B]、[C]、[D]四个选项中,只有一个选项是正确的。
第1题:
下列控件中没有Caption属性的是________。
A.框架
B.列表框
C.复选框
D.单选按钮
参考答案:
B
第2题:
复选框的Value属性为1时,表示________。
A.复选框未被选中
B.复选框被选中
C.复选框内有灰色的勾
D.复选框操作有误
参考答案:
B
第3题:
用来设置斜体字的属性是________。
A.FontItalic
B.FontBold
C.FontName
D.FontSize
参考答案:
A
第4题:
将数据项“China”添加到列表框List1中成为第二项应使用________语句。
A.List1.AddItem"China",1
B.List1.AddItem"China",2
C.List1.AddItem1,"China"
D.List1.AddItem2,"China"
参考答案:
A
第5题:
引用列表框List1最后一个数据项,应使用________语句。
A.List1.List(List1.ListCount)
B.List1.List(ListCount)
C.List1.List(List1.ListCount-1)
D.List1.List(ListCount-1)
参考答案:
C
第6题:
假如列表框List1有四个数据项,那么把数据项“China”添加到列表框的最后,应使用________语句。
A.List1.AddItem3,"China"
B.List1.AddItem"China",List1.ListCount-1
C.List1.AddItem"China",3
D.List1.AddItem"China",List1.ListCount
参考答案:
D
第7题:
执行了下面的程序后,列表框中的数据项有________。
PrivateSubForm_Click()
Fori=1to6
List1.AddItemi
Nexti
Fori=1to3
List1.RemoveItemi
Nexti
EndSub
A.1,5,6
B.2,4,6
C.4,5,6
D.1,3,5
参考答案:
D
第8题:
如果列表框List1中没有选定的项目,则执行List1.RemoveItemList1.ListIndex语句的结果是________。
A.移去第一项
B.移去最后一项
C.移去最后加入列表中的一项
D.以上都不对
参考答案:
D
第9题:
如果列表框List1中只有一个项目被用户选定,则执行Debug.PringList1.Selected(List1.ListIndex)语句的结果是________。
A.在Debug窗口输出被选定的项目的索引值
B.在Debug窗口输出True
C.在窗体上输出被选定的项目的索引值
D.在窗体上输出True
参考答案:
B
第10题:
假定时钟控件的Interval属性为1000,Enabled属性为True,并且有下面的事件过程,程序结束后变量x的值为________。
DimxAsInteger
PrivateSubTimer1_Timer()
Fori=1to100
x=x+1
beep
Nexti
EndSub
A.1155
B.1000
C.100
D.以上都不对
参考答案:
D
第11题:
下列说法中正确的是________。
A.通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上
B.在列表框中不能进行多项选择
C.在列表框中能够将项目按字母从大到小排序
D.框架也有Click和DblClick事件
参考答案:
D
第12题:
为了防止用户随意将光标置于控件之上,应________。
A.将控件的TabIndex属性设置为0
B.将控件的TabStop属性设置为True
C.将控件的TabStop属性设置为False
D.将控件的Enabled属性设置为False
参考答案:
D
第13题:
滚动条产生Change事件是因为________值改变了。
A.SmallChange
B.Value
C.Max
D.LargeChange
参考答案:
B
第14题:
如果要每隔15s产生一个Timer事件,则Interval属性应设置为________。
A.15
B.900
C.15000
D.150
参考答案:
C
第15题:
列表框的________属性是数组。
A.List和ListIndex
B.List和ListCount
C.List和Selected
D.List和Sorted
参考答案:
C
第16题:
当用户按下并且释放一个键后会触发KeyPress、KeyUp、KeyDown事件,这三个发生的顺序是________。
A.KeyPress、KeyDown、KeyUp
B.KeyDown、KeyUp、KeyPress
C.KeyDown、KeyPress、KeyUp
D.没有规律
参考答案:
C
第17题:
下列关于键盘事件的说法中,正确的是________。
A.按下键盘上的任意一个键,都会引发KeyPress事件
B.大键盘上的“1”键和数字键盘的“1”键的KeyCode码相同
C.KeyDown和KeyUp的事件过程中有KeyAscii参数
D.大键盘上的“4”键的上档字符是“$”,当同时按下Shift和大键盘上的“4”键时,KeyPress事件过程的KeyAscii参数值是“$”的ASCII值
参考答案:
D
第18题:
为确保文本框中输入的全部是数字的最佳方法是________。
A.在KeyDown或KeyUp的事件过程中摒弃非数字输入
B.在Validate事件过程中利用IsNumeric函数
C.在Chinge事件过程中利用IsNumeric函数
D.在KeyPress的事件过程中摒弃非数字输入
参考答案:
D
第19题:
用户在使用ActiveX控件之前,需要将他们加载到工具箱中,下面________操作可进行ActiveX控件的加栽。
A.工程"部件…
B.视图"工具箱
C.工具"选项…
D.工程"引用…
参考答案:
A
第20题:
把窗体的KeyPreview属性设置程为True,然后编写如下事件过程:
PrivateSubForm_KeyPress(KeyAsciiAsInteger)
DimchAsString
ch=Chr(KeyAscii)
KeyAscii=Asc(UCase(ch))
PrintChr(KeyAscii+2)
EndSub
程序运行后,按键盘上的“A“键,则在窗体上显示的内容是______。
A.A
B.B
C.C
D.D
参考答案:
C
第21题:
表示滚动条控件取值范围最大值的属性是______。
A.Max
B.LargeChange
C.Value
D.Max-Min
参考答案:
A
第22题:
在窗体上画一个名称为Timer的计时器控件,要求每隔0.5秒发生一次计时事件,则以下正确的属性设置语句是______。
A.Timer.Interval=0.5
B.Timer.Interval=5
C.Timer.Interval=50
D.Timer.Interval=500
参考答案:
D
第23题:
通过设置Line控件的______属性可以绘制多种形状的图形。
A.Shape
B.Style
C.FillStyle
D.BorderStyle
参考答案:
A
第24题:
若在Shape控件内以FillStyle属性所指定的图案填充区域,而填充图案的线条的颜色由FillColor属性指定,非线条的区域由BackColor属性填充,则应______。
A.将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为1
B.将Shape控件的FillStyle属性设置为0或1,BackStyle属性设置为1
C.将Shape控件的FillStyle属性设置为2至7间的某个值,BackStyle属性设置为0
D.将Shape控件的FillStyle属性设置为0或1,BackStyle属性设置为0
参考答案:
A
第25题:
设窗体上有一个列表框控件List1,且其中有若干列表项,则以下能表示当前被选中的列表项内容的是______。
A.List1.list
B.List1.Text
C.List1.Intdex
D.List1.listIndex
参考答案:
B
第26题:
下列______程序段能删除列表List1中的所有项。
A.PrivateSubCommand1_Click()ForI=0ToList.ListCount-1List1.RemoveItem0NextIEndSub
B.PrivateSubCommand1_Click()ForI=0ToList.ListCount-1List1.RemoveItem1NextIEndSub
C.PrivateSubCommand1_Click()ForI=0ToList1.ListCountList1.RemoveItem0NextIEndSub
D.PrivateSubCommand1_Click()ForI=0ToList1.ListCount-1List1.RemoveItem1NextIEndSub
参考答案:
A
第27题:
下面______控件不支持Change事件。
A.TextBox
B.ListBox
C.Label
D.PictureBox
参考答案:
B
第28题:
在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程:
PrivateSubForm_Load()
List1.AddItem"357"
List1.AddItem"245"
List1.AddItem"123"
List1.AddItem"456"
Text1.Text=""
EndSub
PrivateSubList1_DblClick()
a=List1.Text
Printa+Text1.Text
EndSub
程序运行后,在文本框中输入“789”,然后双击列表框中的“456”,则输出结果是______。
A.1245
B.456789
C.789456
D.0
参考答案:
B
第29题:
要使用列表中的列表显示成复选框形式,则应将其Style属性设置为______。
A.0
B.1
C.True
D.False
参考答案:
B
第30题:
窗体上画一个列表框和一个命令按钮,其名称分别为List1和Command1,然后编写如下事件过程:
PrivateSubForm_Load()
List1.Addltem"Item1"
List1.Addltem"Item2"
List1.Addltem"Item3"
EndSub
PrivateSubCommand1_Click()
List1.List(List1.Listcount)="AAAA"
EndSub
程序运行后,单击命令按钮,其结果为______。
A.把字符串“AAAA”添加到列表框中,但位置不能确定
B.把字符串“AAAA”添加到列表框的最后(即item3的后面)
C.把列表框中原有的最后一项改为“AAAA”
D.把字符串“AAAA”插入到列表框的最前面(即item1的前面)
参考答案:
B
第31题:
在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干城市的名称。
但单击列表框中的某个城市名时,该城市名从列表框中消失,并在标签中显示出来。
下列能正确实现上述操作的程序是______。
A.PrivateSubList_Click()Label1.Caption=List1.ListIndexList1.RemoveItemList1.TextEndSub
B.PrivateSubList_Click()Label1.Name=List1.ListIndexList1.RemoveItemList1.TextEndSub
C.PrivateSubList_Click()Label1.Caption=List1.TextList1.RemoveItemList1.ListIndexEndSub
D.PrivateSubList_Click()Label1.Name=List1.TextList1.RemoveItemList1.ListIndexEndSub
参考答案:
C
第32题:
以下叙述中错误的是______。
A.在KeyPree事件过程中不能识别键盘的按下与释放
B.在KeyPree事件过程中不能识别回车键
C.在KeyDown和KeyUp事件过程中,将键盘输入的“A”和“a”视作相同字母
D.在KeyDown和KeyUp事件过程中,从大键盘输入的“1”和从小键盘输入的“1”被视作不同的字符
参考答案:
B
第33题:
以下关于KeyPress事件过程中参数KeyAscii的叙述中正确的是______。
A.KeyAscii参数是所按键的ASCII码
B.KeyAscii参数的数据类型为字符串
C.KeyAscii参数可以省略
D.KeyAscii参数是所按键上标注的字符
参考答案:
A
第34题:
假定编写如下事件过程:
PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,_
XAsSingle,YAsSingle)
If(ButtonAnd2)=2Then
Print"Hi"
EndIf
EndSub
程序运行后,为了在窗体上输出“Hi”,应在窗体上执行以下______操作。
A.只能按下左按钮并拖动
B.只能按下右按钮并拖动
C.必须同时按下左)右按钮并拖动
D.按下左按钮拖动或按下右按钮拖动都可
参考答案:
B
第35题:
编写如下事件过程:
PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,_
XAsSingle,YAsSingle)
IfShift=6AndButton=2Then
Print"Hello"
EndIf
EndSub
程序运行后,为了在窗体上输出“Hello”,应在窗体上执行以下______操作。
A.同时按下Shift键和鼠标左按钮
B.同时按下Shift键和鼠标右按钮
C.同时按下Ctrl、Alt键和鼠标左按钮
D.同时按下Ctrl、Alt键和鼠标右按钮
参考答案:
D
二、填空题(每空2分,共30分)
第36题:
复选框_____【1】_____属性设置为2—Grayed时,变成灰色,禁止用户使用。
参考答案:
Value
详细解答:
第37题:
组合框是组合了文本框和列表框的特性而形成的一种控件。
_____【2】_____风格的组合不允许用户输入列表框中没有的选项。
参考答案:
下拉式列表框
详细解答:
第38题:
滚动条响应的重要事件有_____【3】_____和Change。
参考答案:
Scroll
详细解答:
第39题:
当用户单击滚动条的空白处时,滑块移动的增量由_____【4】_____属性决定。
参考答案:
LargeChange
详细解答:
第40题:
在对象的KeyPress事件过程中,参数KeyAscii表示所按键的_____【5】_____值。
参考答案:
ASCII码值
详细解答:
第41题:
在程序运行时,如果将框架_____【6】_____属性设置为False,则框架的标题呈灰色,表示框架内的所有的对象均被屏蔽,不允许用户对其进行操作。
参考答案:
Enabled
详细解答:
第42题:
当用户单击右键时,MouseDown、MouseUp和MouseMove事件过程的Button参数值为_____【7】_____。
参考答案:
2(vbRightButton)
详细解答:
第43题:
当用户同时按下Ctrl和Shift并单击鼠标时,MouseDown、MouseUp和MouseMove事件过程的Shift参数值为_____【8】_____。
参考答案:
3(vbShiftMaskorvbCtrlMask)
详细解答:
第44题:
只要将MousePoint属性设置为_____【9】_____,鼠标指针就恢复原样。
参考答案:
0(vbDefault)
详细解答:
第45题:
如果将窗体的_____【10】_____属性设置为True,则控件的KeyPress事件过程可以接收到在窗体的KeyPress过程中修改过的KeyAscii值。
参考答案:
KeyPreview
详细解答:
第46题:
下面的程序段是将列表框List1中重复的项目删除,只保留一项。
Fori=0ToList1.ListCount–1
Forj=List1.ListCount–1To_____【11】_____Step–1
IfList1.List(i)=List1.List(j)Then
_____【12】_____
EndIf
Nextj
Nexti
参考答案:
i+1
详细解答:
第47题:
_____【12】_____
参考答案:
List1.RemoveItemj
详细解答:
第48题:
下列程序段是允许用户按Enter键将一个组合框(CboComputer)中没有的项目添加到组合框中。
SubCboComputer_Keypress(KeyAsciiAsInteger)
DimflagAsBoolean
IfKeyAscii=13Then
flag=False
Fori=0ToCboComputer.ListCount–1
If_____【13】_____Then
flag=True
Exitfor
EndIf
Nexti
If_____【14】_____Then
_____【15】_____
Else
MsgBox(“组合框中已有该项目!
”)
EndIf
EndIf
EndSub
参考答案:
CboComputer.Text=CboComputer.List(i)
详细解答:
第49题:
_____【14】_____
参考答案:
Notflag
详细解答:
第50题:
_____【15】_____
参考答案:
CboComputer.AddItemCboComputer.Text
详细解答:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 VB 笔试 297