全国VB历年相关考题Word格式.docx
《全国VB历年相关考题Word格式.docx》由会员分享,可在线阅读,更多相关《全国VB历年相关考题Word格式.docx(98页珍藏版)》请在冰点文库上搜索。
D)窗体的Height、Width属性用于设置窗体的高和宽
2003年9月二级VB
(1)以下叙述中错误的是
A)VisualBasic是事件驱动型可视化编程工具
B)VisualBasic应用程序不具有明显的开始和结束语句
C)VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D)VisualBasic中控件的某些属性只能在运行时设置
(2)以下叙述中错误的是
A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
B)以.BAS为扩展名的文件是标准模块文件
C)窗体文件包含该窗体及其控件的属性
D)一个工程中可以含有多个标准模块文件
(4)以下不属于VisualBasic系统的文件类型是
A).frmB).batC).vbgD).vbp
(5)以下叙述中错误的是
A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B)保存VisualBasic程序时,应分别保存窗体文件及工程文件
C)VisualBasic应用程序只能以解释方式执行
D)事件可以由用户引发,也可以由系统引发
(13)如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是
A)如果工程中含有SubMain过程,则程序一定首先执行该过程
B)不能把标准模块设置为启动模块
C)用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体
D)任何时刻最多只有一个窗体是活动窗体
二、常用控件
(11)以下能够触发文本框Change事件的操作是
A)文本框失去焦点B)文本框获得焦点
C)设置文本框的焦点D)改变文本框的内容
(12)在窗体上有一个文本框控件,名称为TxtTime:
一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。
程序为:
PrivateSubTimer1___()
TxtTime.text=Time
EndSub
在下划线上应填入的内容是
A)EnabledB)VisibleC)IntervalD)Timer
(13)在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;
一个复选框,名称为Check1,标题为“粗体”;
一个文本框,名称为Text1,Text属性为“改变文字字体”。
要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图),则能够实现上述要求的语句序列是
A)Option1.value=TrueB)Option1.Value=True
Check1.Value=FalseCheck1.Value=True
C)Option2.Value=FalseD)Option1.Value=True
Check1.Value=TrueCheck1.Value=1
(14)为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是
A)ValueB)DefaultC)CancelD)Enabled
(16)图像框有一个属性,可以自动调整图形的大小,以适应图像框的尺寸,这个属性是
A)AutosizeB)Stretch
C)AutoRedrawD)Appearance
(26)以下叙述中错误的是
A)在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)
B)在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(具有不同的KeyCode)
C)KeyPress事件中不能识别键盘上某个键的按下与释放
D)KeyPress事件中可以识别键盘上某个键的按下与释放
(27)以下叙述中错误的是
A)在同一窗体的菜单项中,不允许出现标题相同的菜单项
B)在菜单的标题栏中,“&
”所引导的字母指明了访问该菜单项的访问键
C)程序运行过程中,可以重新设置菜单的Visible属性
D)弹出式菜单也在菜单编辑器中定义
(28)设在菜单编辑器中定义了一个菜单项,名为menu1。
为了在运行时隐藏该菜单项,应使用的语句是
A)menu1.Enabled=TrueB)Munu1.Enabled=False
C)Menu1.Visible=TrueD)Menu1.Visible=False
(29)以下叙述中错误的是
A)在程序运行时,通用对话框控件是不可见的
B)在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用
C)调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件
D)调用通用对话框控件的ShowColor方法,可以打开颜色对话框
(30)在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是
A)“text(.txt)|*.txt)”B)“文本文件(.txt)|(.txt)”
C)“text(.txt)||(*.txt)”D)“text(.txt)(*.txt)”
(9)表示滚动条控件取值范围最大值的属性是
A)MaxB)LargeChangeC)ValueD)Max-Min
(10)在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。
列表框中显示若干城市的名称。
当单击列表框中的某个城市名时,在标签中显示选中城市的名称。
下列能正确实现上述功能的程序是
A)PrivateSubList1_Click()B)PrivateSubList1_Click()
Label1.Caption=List1.ListIndexLabel1.Name=List1.ListIndex
EndSubEndSub
C)PrivateSubList1_Click()D)PrivateSubList1_Click()
Label1.Name=List1.TextLabel1.Caption=List1.Text
(12)以下关于菜单的叙述中,错误的是
A)在程序运行过程中可以增加或减少菜单项
B)如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项
C)弹出式菜单在菜单编辑器中设计
D)利用控件数组可以实现菜单项的增加或减少
(13)在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。
用于标识各个控件数组元素的参数是
A)TagB)IndexC)ListIndexD)Name
(21)假定有如下事件过程:
PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
IfButton=2Then
PopupMenupopForm
EndIf
则以下描述中错误的是
A)该过程的功能是弹出一个菜单
B)popForm是在菜单编辑器中定义的弹出式菜单的名称
C)参数X、Y指明鼠标的当前位置
D)Button=2表示按下的是鼠标左键
(30)在窗体上画一个名称为CommonDialog1的通用对话框,一个名称为Command1的命令按钮。
要求单击命令按钮时,打开一个保存文件的通用对话框。
该窗口的标题为"
Save"
,缺省文件名为"
SaveFile"
,在"
文件类型"
栏中显示*.txt。
则能够满足上述要求的程序是
A)PrivateSubCommand1_Click()
CommonDialog1.FileName="
CommonDialog1.Filter="
AllFiles|*.*|(*.txt)|*.txt|(*.doc)|*.doc"
CommonDialog1.FilterIndex=2
CommonDialog1.DialogTitle="
CommonDialog1.Action=2
EndSub
B)PrivateSubCommand1_Click()
CommonDialog1.FilterIndex=1
C)PrivateSubCommand1_Click()
D)PrivateSubCommand1_Click()
CommonDialog1.Action=1
(3)以下叙述中错误的是
A)双击鼠标可以触发DblClick事件
B)窗体或控件的事件的名称可以由编程人员确定
C)移动鼠标时,会触发MouseMove事件
D)控件的名称可以由编程人员设定
(8)设窗体上有一个列表框控件List1,且其中含有若干列表项。
则以下能表示当前被选中的列表项内容的是
A)List1.ListB)List1.ListIndexC)List1.IndexD)List1.Text
(9)程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是
A)MouseDownB)MouseUpC)LoadD)Click
(11)如果要改变窗体的标题,则需要设置的属性是
A)CaptionB)NameC)BackColorD)BorderStyle
(14)窗体的MouseDown事件过程
Form_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
有4个参数,关于这些参数,正确的描述是
A)通过Button参数判定当前按下的是哪一个鼠标键
B)Shift参数只能用来确定是否按下Shift键
C)Shift参数只能用来确定是否按下Alt和Ctrl键
D)参数x,y用来设置鼠标当前位置的坐标
(15)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是
A)Combo1.RemoveItemText
B)Combo1.RemoveItem2
C)Combo1.RemoveItem3
D)Combo1.RemoveItemCombo1.Listcount
(16)以下关于焦点的叙述中,错误的是
A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
B)当文本框失去焦点时,触发LostFocus事件
C)当文本框的Enabled属性为False时,其Tab顺序不起作用
D)可以用TabIndex属性改变Tab顺序
(17)如果要在菜单中添加一个分隔线,则应将其Caption属性设置为
A)=B)*C)&
D)-
(26)在窗体上画两个滚动条,名称分别为Hscroll1、Hscroll2;
六个标签,名称分别为Label1、Label2、Label3、Label4、Label5、Label6,其中标签Label4~Label6分别显示"
A"
、"
B"
A*B"
等文字信息,标签Label1、Label2分别显示其右侧的滚动条的数值,Label3显示A*B的计算结果。
如图所示。
当移动滚动框时,在相应的标签中显示滚动条的值。
当单击命令按钮"
计算"
时,对标签Label1、Label2中显示的两个值求积,并将结果显示在Label3中。
以下不能实现上述功能的事件过程是
Label3.Caption=Str(Val(Label1.Caption)*Val(Label2.Caption))
Label3.Caption=HScroll1.Value*HScroll2.Value
Label3.Caption=HScroll1*HScroll2
Label3.Caption=HScroll1.Text*HScroll2.Text
(28)在窗体上画一个名称为Text1的文本框,并编写如下程序:
PrivateSubForm_Load()
Show
Text1.Text="
"
Text1.SetFocus
PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
Print"
程序设计"
PrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)
VisualBasic"
;
程序运行后,如果按"
键,然后单击窗体,则在窗体上显示的内容是
A)VisualBasicB)程序设计
C)A程序设计D)VisualBasic程序设计
2004年4月二级VB
(1)在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1_Click()
Move500,500
程序运行后,单击命令按钮,执行的操作为
A)命令按钮移动到距窗体左边界、上边界各500的位置
B)窗体移动到距屏幕左边界、上边界各500的位置
C)命令按钮向左、上方向各移动500
D)窗体向左、上方向各移动500
(2)在窗体上有若干控件,其中有一个名称为Text1的文本框。
影响Text1的Tab顺序的属性是
A)TabStopB)Enabled
C)VisibleD)TabIndex
(4)在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为
A)Fori=0ToList1.ListCount-1
……
Next
B)Fori=0ToListCount-1
C)Fori=1ToList1.listCount
D)Fori=1ToListCount
Next
(6)以下关于图片框控件的说法中,错误的是
A)可以通过Print方法在图片框中输出文本
B)清空图片框控件中图形的方法之一是加载一个空图形
C)图片框控件可以作为容器使用
D)用Stretch属性可以自动调整图片框中图形的大小
(8)以下叙述中错误的是
A)下拉式菜单和弹出式菜单都用菜单编辑器建立
B)在多窗体程序中,每个窗体都可以建立自己的菜单系统
C)除分隔线外,所有菜单项都能接收Click事件
D)如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
(10)以下叙述中错误的是
A)一个工程可以包括多种类型的文件
B)VisualBasic应用程序既能以编译方式执行,也能以解释方式执行
C)程序运行后,在内存中只能驻留一个窗体
D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
(13)确定一个控件在窗体上的位置的属性是
A)Width和HeightB)Width或Height
C)Top和LeftD)Top或Left
(14)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程
Visual"
Me.Text1="
Basic"
Text1="
Program"
程序运行后,如果单击命令按钮,则在文本框中显示的是
A)VisualB)BasicC)ProgramD)出错
(17)在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:
strText=InputBox("
请输入"
)
Text1.Text=strText
PrivateSubText1_Change()
Label1.Caption=Right(Trim(Text1.Text),3)
程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是
A)空B)abcdefC)abcD)def
(22)在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入。
以下能实现该操作的事件过程是
A)
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
IfKeyAscii<
65OrKeyAscii>
90Then
MsgBox"
请输入大写字母"
KeyAscii=0
B)
privateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)
IfKeyCode<
65OrKeyCode>
KeyCode=0
EndIf
C)PrivateSubText1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
IfAsc(Text1.Text)<
65OrAsc(Text1.Text)>
MsgBox"
D)PrivateSubText1_Change()
IfAsc(Text1.Text)>
64AndAsc(Text1.Text)<
91Then
2004年9月二级VB
(1)设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是:
A)text1.maxlength=0B)text1.enabled=flase
C)text1.visible=flaseD)text1.width=0
(2)以下能在窗体Form1的标题栏中显示“VisualBasic窗体"
的语句是
A)Form1.Name="
VisualBasic窗体"
B)Form1.Title="
C)Form1.Caption="
D)Form1.Text="
VisualBasic窗体”
(3)在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll1的滚动条,其Min和Max属性分别为0和100。
程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,如图所示:
以下能实现上述操作的程序段是
A)PrivateSubHScroll_Change()
Text1.Text=HScroll1.Value
B)PrivateSubHScroll_Click()
Text1.Text=HScroll1.Va