计算机二级VB练习题.docx
《计算机二级VB练习题.docx》由会员分享,可在线阅读,更多相关《计算机二级VB练习题.docx(21页珍藏版)》请在冰豆网上搜索。
计算机二级VB练习题
10年12月25日选择题
0123(B)VB6.0集成开发环境中不带有()窗口。
A工程资源管理器窗口BDOS界面窗口C窗体窗口D属性窗口
0124(C)下列叙述中,错误的是()。
AVB6.0应用程序在运行模式下可以查看程序代码,但不能对其进行修改
BVB6.0是事件驱动型可视化编程工具
CVB6.0中控件的所有属性均可在设计模式下设置
DVB6.0工具箱中的所有控件都具有Enabled和Top属性
0125(C)用户将ActiveX控件添加到工具箱中的方法是()。
A选择“工具”菜单下“选项”命令B选择“工程”菜单下“属性”命令
C选择“工程”菜单下“部件”命令D选择“工程”菜单下“引用”命令
0126(D)有程序代码如下:
label1.Caption="label1.caption",则label1、caption、"label1.caption"分别代表()。
A对象、方法、属性B对象、值、属性C对象、事件、值D对象、属性、值
0127(C)对于窗体,以下()在程序运行时属性设置值才起作用。
ABackColorBNameCLeftDMinButton
0223(C)以下()是合法的变量名。
ADateB123aCa123Da123
0224(A)以下()是合法的日期型常量。
A#12/26/2010#B"12/26/2010"C{12/26/2010}D12/26/2010
0225(B)以下能正确自定义数据类型为Worker的代码是()。
ATypeWorkerBTypeWorker
NameString*8NameAsString*12
AgeAsIntegerAgeAsInteger
EndWorkerEndType
CTypeWorkerDTypeWorker
NameAsString*12NameAsString*12
AgeAsIntegerAgeAsInteger
EndTypeWorkerTypeEnd
0226(C)用Dimx,y,jAsInteger,m,nAsSingle语句声明多个变量,以下说法正确的是()。
Ax、y、j都是整型变量,m、n都是单精度变量
Bx、y、j都是整型变量,m是变体型变量,n是单精度变量
Cx、y、m都是变体型变量,j是整型变量,n是单精度变量
Dx、y、m都是变体型变量,j是整型变量,n是双精度变量
0227(B)窗体上有一个命令按钮Command1,编写如下事件过程:
PrivateSubCommand1_Click()
DimxAsInteger
StaticyAsInteger
x=x+1
y=y+2
EndSub
运行后,连续两次单击Command1按钮,x、y的值分别为:
A22B14C24D12
0323(D)设a="12345",则表达式Val(Left(a,3)+Mid(a,2,3))的值为()。
A"123234"B"123345"C123345D123234
0324(C)能正确判断字符型变量stra是字母字符(不区分大小写字母)的表达式是()。
ALCase(stra)>="a"OrLCase(stra)<="z"BUCase(stra)>="A"OrUCase(stra)<="Z"
CUCase(stra)>="A"AndUCase(stra)<="Z"DLCase(stra)>="A"AndLCase(stra)<="Z"
0325(C)下列算术运算符中,优先级最高的是()。
A*BModC^D\
0326(C)下列表达式中,不合法的是()。
A"AB"+"123"B"AB"&"123"C"AB"+123D"AB"&123
0327(A)下列关系表达式的值为False的是()。
A"9">"a"B#12/30/2009#<#1/1/2010#C"CDF"<"cdf"D"计算机"<"计算机系"
0423(B)表达式Chr(Int(Rnd*9+67))产生()范围内的一个英文字符。
A"c"~"k"B"C"~"K"C"b"~"j"D"B"~"J"
0424(D)Now函数返回值的类型是()。
AIntegerBStringCVariantDDate
0425(C)设系统日期是2010年12月28日,则执行语句D=Date-#1/1/2010#,D的值为()。
A出错B#1/1/2010#C361D#12/28/2010#
0426(B)设a$="ABCDEFG",下列表达式的值类型为Integer的是()。
ALcase(a)BLen(a)CLeft(a,7)DLtrim(a)
0427(A)函数String(5,"str")的返回值是()。
A"sssss"B"str"C出错D"strstrstrstrstr"
0523(B)要使Print方法在Form_Load事件中起作用,要对窗体的()属性进行设置。
ABackColorBAutoRedrawCCaptionDDrawStyle
0524(C)执行语句PrintFormat(3608.548,"0#,##0.0"),正确的输出是()。
A3,608.55B03,608.55C03,608.5D3,608.5
0525(A)以下错误的语句是()。
ALabel1.ClsBPicture1.ClsCForm1.ClsDMe.Cls
0526(C)下列关于VB编码规则的叙述中,错误的是()。
A不区分程序代码中变量名的字母的大小写B一条语句可以分为多行书写
C多条语句可以书写在同一行上,每条语句之间用逗号隔开
D可以用Rem<注释内容>给语句或程序段加上注释,以提高可读性
0527(C)以下程序段的输出结果是()。
x=5:
y=15
Printx;"+",y;"=";
Printx+y
A5+15=20B"5+15"=20C5+15=20 D"5+15=";5+15
0623(B)以下语句中,错误的是()。
AMsgBox("Error")BMsgBoxvbAbortRetryIgnore,"Error"
Cy=MsgBox("Error",vbAbortRetryIgnore)DMsgBox"Error",vbAbortRetryIgnore
0624(C)执行语句MsgBox"AAA",2,"BBB"后,所产生的消息框的标题是()。
AAAAB2CBBBD出错,不能产生消息框
0625(C)执行语句X=InputBox("请输入数据",0,"示例"),弹出对话框后输入5,按“确定”按钮后,X的值为()。
A请输入数据B0C5D示例
0626(A)执行语句MsgBox"警告!
",1+16,"Error",所产生的消息框()。
A有“确定”和“取消”按钮及出现停止(×)图标
B有“确定”按钮及出现停止(×)图标
C有“确定”和“取消”按钮及出现感叹号(!
)图标
D有“确定”按钮及出现感叹号(!
)图标
0627(C)对于InputBox函数,下列说法错误的是()。
AInputBox函数值可以赋予一个变量,也可以不给任何变量赋值BInputBox函数可以指定默认值
CInputBox函数可以省略“提示信息”参数DInputBox函数返回的是字符型数据
0723(A)当窗体Form开始运行时,Initialize、Activate、Load三个事件发生的顺序是()。
AInitialize,Load,ActivateBInitialize,Activate,LoadCLoad,Initialize,ActivateDActivate,Initialize,Load
0724(B)VB坐标系的默认原点在窗体的()。
A左下角B左上角C右上角D右下角
0725(B)若要取消窗体的最小化功能,可通过设置()的属性值为False来实现。
AMaxButtonBMinButtonCControlBox DEnabled
0726(D)在窗体Form1的单击事件中,与Form1.Hide等价的语句是()。
AForm1.UnLoadBMe.ClsCForm1.ClsDMe.Hide
0727(D)如果一个工程含有多个窗体及标准模块,以下叙述错误的是()。
ALoad语句把一个窗体装入内存,但此时窗体并没有显示出来
B在多个窗体中,可以用关键字Me代表程序代码所在的窗体
C任何时刻最多只有一个窗体是活动窗体DHide方法可以清除内存中指定的窗体
0823(B)执行()语句可以把焦点移动到文本框Text1上。
AText1.SelTextBText1.SetFocusCText1.SelLengthDText1.SelStart
0824(D)下列能够触发文本框Change事件的操作是()。
A文本框获得焦点B设置文本框的焦点C文本框失去焦点D改变文本框的内容
0825(C)要使文本框中输入的任何字符均显示“*”,应将文本框的()属性设置为“*”。
AScrollBarsBMultiLineCPassWordCharDMaxLength
0826(C)当焦点进入文本框Text1时,要自动选定文本框中第2到第5个位置上的4个字符,可通过以下()代码实现。
AText1.SelLength=4BText1.SelLength=4
Text1.SelStart=1Text1.SelStart=2
CText1.SelStart=1DText1.SelStart=2
Text1.SelLength=4Text1.SelLength=4
0827(B)将文本框的()属性设置为True时,文本框控件在运行时不能编辑。
AScrollBarsBLockedCPassWordCharDMultiLine
0923(D)运行时要在图片框Picture1中显示字符串“运动”,可使用()。
APicture1.Text="运动"BPrint"运动"CPicture1.Print="运动"DPicture1.Print"运动"
0924(D)设窗体Form1的CurrentX=200,运行以下语句后,窗体当前坐标CurrentX值为()。
LineStep(500,500)-(1000,2000)
A1500B2000C500D1000
0925(A)设置()属性可以更改窗体坐标的度量单位。
AScaleModeBScaleTopCDrawStyleDScaleLeft
0926(D)执行以下指令将绘制()。
Scale(0,0)-(100,100)
Circle(50,50),10,,-0.1,-2.5
A椭圆B画圆C圆弧D扇形
0927(B)以下叙述错误的是()。
APoint方法用于返回指定点的RGB颜色BPset方法如果没有颜色参数,则用容器对象的背景色画点
CLine方法用于画直线和矩形DCircle方法用于画圆、椭圆、圆弧和扇形
1023(D)对于单选按钮和复选框,以下叙述错误的是()。
AAlignment设置为1可以将单选按钮的标题显示在它的左边BValue表示单选按钮的状态时其值为逻辑型
CValue表示复选框的状态时其值为整型D两者的Value属性的缺省值都为Unchecked
1024(A)在实际应用中,经常将一组单选按钮置于一个框架(Frame)控件内。
关于框架在这里的作用,以下说法正确的是()。
A使该组单选按钮互斥,即同一时刻只有一个单选按钮被选中
B对框架内的单选按钮操作也会影响框架外的单选按钮
C使该组单选按钮构成一个控件数组D删除框架时,框架内的该组单选按钮不会被删除
1025(C)下列能使复选框Check1被选中、单选按钮Option1未被选中的语句是()。
ACheck1.Value=0和Option1.Value=TrueBCheck1.Value=False和Option1.Value=1
CCheck1.Value=1和Option1.Value=FalseDCheck1.Value=True和Option1.Value=0
1026(B)窗体上设置一个复选框和文本框,文本框内的文字随复选框选中与否,改变为加下划线或取消下划线,正确的代码是()。
APrivateSubCheck1_Click()
ifcheck1.value=Truethen
Text1.FontUnderline=True
endif
EndSub
BPrivateSubCheck1_Click()Text1.FontUnderline=Check1.Value
EndSub
CPrivateSubCheck1_Click()
Text1.FontUnderline=True
EndSub
DPrivateSubCheck1_Click()ifcheck1.value=1then
Text1.FontUnderline=True
endif
EndSub
1027(A)如果要把复选框的外观设置为图形方式,应把()。
AStyle属性设置为1BAlignment属性设置为0CStyle属性设置为0DAlignment属性设置为1
1123(B)命令按钮能够响应()事件。
AScrollBKeyPressCDblClickDChange
1124(A)命令按钮显示出图片外观,应对该按钮()。
A设置Style属性为1并设置Picture属性B设置Picture属性
C设置Enabled属性为TrueD设置Style属性为1
1125(D)当命令按钮的Enabled属性被设置为False时,该控件()。
A不可见,不能响应事件B可见并且能响应事件C变为灰色,但能响应事件D变为灰色,不能响应事件
1126(C)命令按钮的属性不包含()。
APictureBToolTipTextCMultiLineDCaption
1127(B)将命令按钮标题字体设置为楷体的语句是()。
ACommand1.Caption="楷体_GB2312"BCommand1.FontName="楷体"
CCommand1.Caption="楷体"DCommand1.FontName="楷体"
1223(D)使用()语句可将列表框List1第1项的值设置为“VB程序设计”。
AList1.List
(1)="VB程序设计"BList1.ListIndex(0)="VB程序设计"
CList1.ListIndex
(1)="VB程序设计"DList1.List(0)="VB程序设计"
1224(A)下面说法不正确的是()。
A组合框具有文本框和列表框的所有属性B组合框是组合了文本框和列表框的特性而形成的一种控件
C简单组合框中的文本框可以输入选项D简单组合框可以响应DblClick事件
1225(B)列表框控件的()属性可以在属性窗口设置。
ATextBListCListCountDListIndex
1226(A)使用()语句将"2010亚运会"添加到组合框Combo1的最后一项。
ACombo1.AddItem"2010亚运会"BCombo1.Text="2010亚运会"
CCombo1.List(0)="2010亚运会"DCombo1.AddItem"2010亚运会",0
1227(C)如果列表框List1中只有一项被选中,则Debug.printList1.ListIndex执行的结果是()。
A在立即窗口中输出TrueB在立即窗口中输出False
C在立即窗口中输出选定项的索引值D在立即窗口中输出选定项的文本内容
1323(D)单击滚动条的箭头处可触发滚动条的()事件。
ADragOver BScrollCItemCheckDChange
1324(D)使用滚动条控件时,下面说法正确的是()。
A由于文本框中可以设置滚动条,因此滚动条控件是文本框控件的一部分BMin属性支持的最小值为0
C滚动条控件具有Click和DblClick事件D使用Min和Max属性来定义滚动的范围
1325(C)框架作为容器,具有控制其中控件的功能。
以下说法不正确的是()。
A设置框架的Visible属性为False,框架内控件随框架一起隐藏B拖动框架,框架内控件随框架一起移动
C删除框架,框架内控件依然存在D设置框架的Enabled属性为False,框架内控件随框架一起处于非活动状态
1326(B)为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1的Interval属性设置为()
A5000B500C200D1000
1327(D)已将计时器控件的Enabled属性设置为True,仍然不能触发Timer事件的原因是()
A计时器控件的Visible属性设置为FalseB计时器控件的Interval属性值设置为65535
C计时器控件的Visible属性设置为TrueD计时器控件的Interval属性值为0
1423(D)若焦点位于文本框中,能够触发KeyDown事件的操作是()。
A单击文本框B按动鼠标右键C双击文本框D敲击键盘上任一按键
1424(C)设置某命令按钮的()属性值为False,禁止用户通过Tab键使该按钮获得焦点。
AEnabledBDefaultCTabStopDVisible
1425(C)文本框获得焦点后,按下和释放键盘上的数字键,相对文本框,()。
A不触发KeyPress事件,触发KeyUp事件B既不触发KeyPress事件,也不触发KeyUp事件
C既触发KeyPress事件,也触发KeyUp事件D触发KeyPress事件,不触发KeyUp事件
1426(C)在MouseDown或MouseUp的事件过程中,能用来检查鼠标右键和Shift键是否都按下的表达式为()。
AButton=1AndShift=1BButton=1AndShift=2
CButton=2AndShift=1DButton=2AndShift=2
1427(B)要取得所按键的ASCII码,应利用文本框的()事件过程的KeyAscii参数。
AKeyDownBKeyPressCClickDChange
1523(D)执行下列程序段后,x的值是()。
n=6:
x=1:
i=1
Do
x=x*i
i=i+1
LoopWhileiA2B6C24D120
1524(B)窗体上有一个文本框Text1和命令按钮Command1,编写如下事件过程:
PrivateSubCommand1_Click()
i=Text1.Text
SelectCasei
Case1:
j="+"
Case2:
j="-"
Case3:
j="*"
CaseElse:
j="非法"
EndSelect
Text1.Text=j
EndSub
运行时,在Text1中输入5后单击命令按钮,Text1中内容是()。
A-B非法C*D+
1525(A)以下条件语句错误的是()。
AIfX<0ThenY=Y+1:
ElseY=Y-1BIfX>0ThenY=Y-1
CIfX<0ThenY=Y+1ElseY=Y-1DIfX=0ThenY=Y-1
1526(A)窗体上有一个命令按钮Command1,编写下列事件过程:
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger
x=InputBox("")
Ifx^2=16Theny=x
Ifx^2<16Theny=1/x
Ifx^2>16Theny=(x+1)^2+1
Printy
EndSub
运行时,单击按钮,在输入框中输入5后回车,窗体上将显示()。
A37B26C0.2D5
1527(C)下列程序段的执行结果是()。
DimxAsInteger
x=6
SelectCasex
Case5
Print"优秀"
Case4
Print"良好"
Case3
Print"通过"
CaseElse
Print"不通过"
EndSelect
A通过B良好C不通过D优秀
1623(A)运行下列程序,单击窗体后输出的结果是()。
PrivateSubForm_Click()
s=0
Fori=1To2
Forj=1Toi
s=s+j
Prints;
Nextj
Print
Nexti
EndSub
A1B0
2412
C1D1
2523
1624(D)执行下列程序段后输出的结果是()。
Fori=1To3
x=5
Forj=1To5
x=x+1
Nextj
Nexti
Printx;
A11B44C30D10
1625(B)下