VB二级考试分章练习及答案.docx
- 文档编号:3776673
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:75
- 大小:119.78KB
VB二级考试分章练习及答案.docx
《VB二级考试分章练习及答案.docx》由会员分享,可在线阅读,更多相关《VB二级考试分章练习及答案.docx(75页珍藏版)》请在冰点文库上搜索。
VB二级考试分章练习及答案
第一章VisualBasic基础
一、选择题
1.与传统的程序设计语言相比,VisualBasic最突出的特点是
A)结构化程序设计B)程序开发环境
C)事件驱动编程机制D)程序调试技术
2.在正确安装VB后,可以通过多种方式启动VB。
在以下方式中,不能启动VB的是:
A)通过“开始”菜单中的“程序”命令
B)通过“我的电脑”找到VB6.exe,双击该文件名
C)通过“开始”菜单中的“运行”命令
D)进入DOS方式,执行VB6.exe。
3.为了用键盘打开菜单和执行菜单命令,第一步应按的键是
A)功能键F10或AltB)Shift+功能键F4
C)Ctrl或功能键F8D)Ctrl+Alt
4.VB6.0集成环境的主窗口中不包括
A)标题栏B)菜单栏C)状态栏D)工具栏
5.用标准工具栏中的工具按钮不能执行的操作是
A)添加工程B)打印源程序C)运行程序D)打开工程
6.VB窗体设计器的主要功能是
A)建立用户界面B)编写源程序代码
C)画图D)显示文字
7.以下叙述中正确的是
A)用属性窗口只能设置窗体的属性
B)用属性窗口只能设置控件的属性
C)用属性窗口可以设置窗体和控件的属性
D)用属性窗口只能设置对象的属性
答案:
1.C2.D3.A4.C5.B6.A7.C
二、填空题
1.VB6.0分为3个版本,这3种版本是______、______和_______。
2.可以通过_______菜单中的________命令退出VB。
3.退出VB的快捷键是_______。
4.快捷键Ctrl+O的功能相当于执行______菜单中的________命令,或者相当于单击工具栏上的________按钮。
5.如果打开了不需要的菜单或对话框,可以用______键关闭。
6.工程文件的扩展名是_____,窗体文件的扩展名是______。
7.VB中的菜单栏有2种形式,分别为_____形式和_____形式。
8.属性窗口分为4个部分,分别是________,________,________,________。
9.
答案:
1.学习版专业版企业版
2.文件退出
3.Alt+Q
4.文件打开工程打开工程
5.ESC
6..vbp.frm
7.固定浮动
8.对象下拉列表属性显示方式属性列表属性说明
第二章可视化编程的概念与步骤
一、选择题
1.下列可以激活属性窗口的操作是
A)用鼠标双击窗体的任何部位B)执行“工程”菜单中的“属性窗口”命令
C)按Ctrl+F4键D)按F4键
2.下列不能打开工具箱窗口的操作是
A)执行“视图”菜单中的“工具箱”命令
B)按Alt+F8键
C)单击工具栏上的“工具箱”按钮
D)按Alt+V,然后按X键
3.下列叙述中正确的是
A)只有窗体才是VB中的对象
B)只有控件才是VB中的对象
C)控件和窗体都是VB中的对象
D)控件和窗体都不是VB中的对象
4.为了把窗体上的某个控件变为活动的,应执行的操作是
A)单击窗体的边框B)单击该控件的内部
C)双击该控件D)双击窗体
5.确定一个控件在窗体上的位置的属性是
A)Width或HeightB)Width和Height
C)Top或LeftD)Top和Left
6.确定一个窗体或控件的大小的属性是
A)Width或HeightB)Width和Height
C)Top或LeftD)Top和Left
7.为了同时改变一个活动控件的高度和宽度,正确的操作是
A)拖拉控件4个角上的某个小方块
B)只能拖拉位于控件右下角的小方块
C)只能拖拉位于控件左下角的小方块
D)不能同时改变控件的高度和宽度
8.若窗体的名称(Name属性)为Form1,则把窗体的标题设为“VBTest”的语句为
A)Form1=”VBTest”B)Caption=”VBTest”
C)Form1.Text=”VBTest”D)Form1.Name=”VBTest”
9.下列不能打开代码窗口的操作是
A)双击窗体上的某个控件B)双击窗体
C)按F7键D)单击窗体或控件
10.为了保存一个VB应用程序,应当
A)只保存窗体文件(.frm)
B)只保存工程文件(.vbp)
C)分别保存工程文件和标准模块文件(.bas)
D)分别保存工程文件、窗体文件和标准模块文件
11.为了装入一个VB应用程序,应当
A)只装入窗体文件(.frm)
B)只装入工程文件(.vbp)
C)分别装入工程文件和标准模块文件(.bas)
D)分别装入工程文件、窗体文件和标准模块文件
12.为了使窗体的大小可以改变,必须把他的BorderStyle属性设置为
A)1B)2C)3D)4
13.决定窗体标题条显示内容的属性是
A)TextB)NameC)CaptionD)BackStyle
14.当窗体最小化时缩小为一个图标,设置这个图标的属性是
A)MouseIconB)IconC)PictureD)MousePoint
15.为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是
A)ControlBoxB)MinButtonC)EnabledD)MaxButton
16.决定窗体有无控制菜单的属性是
A)ControlBoxB)MinButtonC)EnabledD)MaxButton
17.为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为
A)ShowB)HideC)LoadD)Unload
18.下列操作中不能向工程中添加窗体的是
A)执行“工程”菜单中的“添加窗体”命令
B)单击工具栏上的“添加窗体”按钮
C)右击窗体,在弹出的菜单中选择“添加窗体”命令
D)右击工程资源管理器,在弹出的菜单中选择“添加”命令,然后在下一级菜单中选择“添加窗体”命令
19.当一个工程含有多个窗体时,其中的启动窗体是
A)启动VisualBasic时建立的窗体B)第一个添加的窗体
C)最后一个添加的窗体D)在“工程属性”对话框中指定的窗体
20.关于多重窗体应用程序,以下描述中不正确的是
A)对于多重窗体应用程序,可以有多个当前窗体
B)多重窗体应用程序的启动窗体可以在设计时设定
C)多重窗体应用程序中每个窗体作为一个磁盘文件保存,所有窗体、标准模块等作为一个工程文件被保存
D)多重窗体应用程序可以编译生成一个exe文件
答案:
1.D2.B3.C4.B5.D6.B7.A8.B9.D10.D11.B12.B13.C14.B15.D16.A17.B18.C19.D20.A
二、填空题
1.VB中的控件分为3类,他们是________、_________、________。
2.一个控件在窗体上的位置由____和____属性决定,其大小由_____和_____属性决定。
3.可以通过多种方式激活属性窗口,这些方式是___、_____、____、_____、_____。
4.为了选择多个控件,可以按住_______键,然后单击每个控件。
5.在窗体上画两个文本框和一个命令按钮,并在命令按钮的代码窗口中编写如下事件过程
PrivateSubCommand1_Click()
Text1.Text="VBProgramming"
Text2.Text=Text1.Text
Text1.Text="ABCD"
EndSub
程序运行后,单击命令按钮,两个文本框中显示的内容分别为____和____。
6.用VB开发应用程序时,一般需要____、_____和____3步。
7.控件和窗体的Name属性只能通过____设置,不能在_____期间设置。
8.代码窗口分为左右两栏,左边一栏称为______,右边一栏称为______。
9.为了在输入程序时能自动进行语法检查,必须执行____菜单中的____命令,打开____对话框,然后选择“编辑器”选项卡中的_____选项
10.在保存VB应用程序时,窗体文件和工程文件的扩展名分别为____和____。
11.为了把一个VB应用程序装入内存,只要装入____文件即可。
12.若要加载一个新窗体,使用_____语句实现;若要卸载一个窗体,使用_____语句实现。
13.若要显示一个窗体,使用____方法;若要隐藏一个窗体,使用____方法;清除窗体上的内容,使用_____方法。
答案:
1.内部控件(或标准控件)ActiveX控件可插入对象
2.TopLeftWidthHeight
3.用鼠标单击属性窗口的任何部位,执行“视图”菜单中的“属性窗口”命令,按F4键,单击工具栏上的“属性窗口”按钮,按Ctrl+PgDn或Ctrl+PgUp
4.Shift或Ctrl
5.ABCDVBProgramming
6.建立可视用户界面设置对象属性编写代码
7.属性窗口运行
8.对象框过程/事件框
9.工具选项选项自动语法检查
10..frm.vbp
11.工程
12.LoadUnload
13.ShowHideCls
第3章VisualBasic基本控件
一、选择题
1.为了在按下回车键时执行某个命令按钮的事件过程,需要把该按钮的哪个属性设为True
A)ValueB)DefaultC)CancelD)Enabled
2.为了在按下ESC键时执行某个命令按钮的事件过程,需要把该按钮的哪个属性设为True
A)ValueB)DefaultC)CancelD)Enabled
3.用菜单编辑器创建菜单时,如果要在菜单中添加一条分隔线,正确的操作是
A)在标题输入框中输入“-”(减号)
B)在名称输入框中输入“-”(减号)
C)在标题输入框中输入“_”(下划线)
D)在名称输入框中输入“_”(下划线)
4.,在显示菜单时,菜单的哪个属性为Ture时将用灰色显示该菜单项标题
A)CaptionB)CheckedC)EnabledD)Visible
5.设有菜单结构如下表所示
标题
名称
层次
显示
Appear
1
大图标
BigIcon
2
小图标
SmallIcon
2
要求在运行时,当鼠标单击菜单项“大图标”时,在这个菜单项前面就添加一个“√”,下面正确的过程是
A)PrivateSubBigicon_Click()B)PrivateSubBigicon_Click()
Bigicon.Checked=FalseMe.Appear.Bigicon.Checked=True
EndSubEndSub
C)PrivateSubBigicon_Click()D)PrivateSubBigicon_Click()
Bigicon.Checked=TrueAppear.Bigicon.Checked=True
EndSubEndSub
6.设在菜单编辑器中定义了一个菜单项,名为menu1。
为了在运行时隐藏该菜单项,应在程序中使用的语句是
A)menu1.Enabled=TrueB)menu1.Enabled=False
C)menu1.Visible=TrueD)menu1.Visible=False
7.为了使文本框同时具有水平和垂直滚动条,应该把Multiline属性设为Ture,然后再把ScrollBars属性设置为
A)0B)1C)2D)3
8.使文本框获得焦点的方法是
A)ChangeB)GotFocusC)SetFocusD)LostFocus
9.为了使标签覆盖背景,应把BackStyle属性设置为
A)0B)1C)TureD)False
10.为了使标签中的内容居中显示,应把Alignment属性设置为
A)0B)1C)2D)3
11.决定标签内显示内容的属性是
A)TextB)NameC)AlignmentD)Caption
12.在窗体(Name属性为Form1)上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:
PrivateSubCommand1_Click()
a=Text1.Text+Text2.Text
Printa
EndSub
PrivateSubForm_Load()
Text1.Text=""
Text2.Text=""
EndSub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为
A)444B)321123C)123321D)132231
13.当拖动滚动条中的滚动块时,将触发滚动条的事件是
A)MoveB)ChangeC)ScrollD)SetFocus
答案:
1.B2.C3.A4.C5.C6.D7.D8.C9.B10.C11.D12.C13.C
二、填空题
1.在VB中可以建立_____菜单和_____菜单。
2.菜单编辑器可以分为3个部分,即______、______和______。
3.如果要将某个菜单项设计为分隔线,则该菜单项的标题应设置为____。
4.在菜单编辑器中,菜单项后面4个小点的含义是______。
5.建立弹出式菜单所使用的方法是_____。
6.为了使标签能自动调整大小以显示全部文本内容,应把标签的________属性设为True。
7.要在文本框中显示垂直滚动条,必须把___属性设为2,同时还应把_____属性设为_____。
8.有一个名称为Text1的文本框,为使其有焦点,应执行的语句是____。
9.为了使一个标签透明且没有边框,必须把它的BorderStyle属性设为____,并把BackStyle属性设为______。
10.假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello”,所使用的语句为_________。
答案:
1.下拉式菜单弹出式菜单
2.数据区编辑区菜单项显示区
3.下划线
4.子菜单
5.PopupMenu
6.Autosize
7.ScrollBarsMultiLineTrue
8.Text1.SetFocus
9.00
10.Text1.text=”Hello”或Text=”Hello”
第4章代码基础
选择题
1.在VisualBasic中,下列优先级最高的运算符是
A.*B.\C. 2.以下关系表达式中,其值为False的是 A."XYZ"<"XYz"B."VisualBasic"="visualbasic" C."the"<>"there"D."Integer">"Int" 3.设有如下声明: DimxAsInteger如果Sgn(x)的值为-1,则表示x的值是 A.整数B.大于0的整数C.等于0的整数D.小于0的整数 4.下列表达式中值为-6的是 A.Fix(-5.678)B.Int(-5.678)C.Fix(-5.678+0.5)D.Int(-5.678+0.5) 5.以下语句的输出结果是Print3+4\5*6/7Mod8 A.3B.4C.5D.6 6.下列可作为VisualBasic的变量名的是 A.3*DeltaB.PrintCharC.AbsD.AB∏ 7.下列可作为VisualBasic的变量名的是 A.FilenameB.A(A+B)C.A%DD.Print 8.下列可作为VisualBasic中所允许的形式的数是 A.±25.74B.3.457E-100C..368D.1.87E+50 9.下列可作为VisualBasic中所允许的形式的数是 A.10^(1.256)B.D32C.2.5ED.12E3 10.下面的数写成普通的十进制数是2.65358979335278D-006 A.0.0000265358979335278B.0.00000265358979335278 C.0.000265358979335278D.0.000000265358979335278 11.下面的数写成普通的十进制数是1.21576654590569D+019 A.12157665459056900B.121576654590569000 C.1215766545905690000D.12157665459056900000 12.下面的数写成普通的十进制数是8.6787E8 A.86787000B.867870000C.8678700D.8678700000 13.下面的数写成普通的十进制数是2.567E-12 A.0.000000000002567B.0.0000000002567 C.0.000000002567D.0.00000000002567 14.设a=2,b=3,c=4,d=5,下列表达式的值是a>bANDc<=dOR2*a>c A.TrueB.FalseC.-1D.1 15.设a=2,b=3,c=4,d=5,下列表达式的值是3>2*bORa=cANDb<>cORc>d A.1B.TrueC.FalseD.-1 16.设a=2,b=3,c=4,d=5,下列表达式的值是NOTa<=cOR4*c=b^2ANDb<>a+c A.-1B.1C.TrueD.False 17.实现字符的Unicode编码方式ANSI编码方式相互转换的函数是 A.StrB.StrConvC.TrimD.Mid 二、填空题 1.设有如下程序段: a$="VisualBasicPrograming" b$=".NET" c$=Left(a$,12)&b$&Right(a$,11) 执行该程序段后,变量c$的值为。 2.假定有如下的变量定义: Dima,bAsInteger 则变量a被定义为类型,b被定义为类型。 3.设有如下的程序段: a$="BeijingShanghai": b$=Mid(a$,InStr(a$,"g")+1) 执行上面的程序段后,变量b$的值为。 4.下列VisualBasic表达式有错误,其正确的形式是。 CONTT.DE+COS(28°) 5.下列VisualBasic表达式有错误,其正确的形式是。 -3/8+8.INT24.8 6.下列VisualBasic表达式有错误,其正确的形式是。 (8+6)^(4÷-2)+SIN(2*∏) 7.下列VisualBasic表达式有错误,其正确的形式是。 [(x+y)+z]×80-5(C+D) 8.与下列数学式子对应的VisualBasic表达式是。 cos2(c+d)((C+D)为弧度) 9.与下列数学式子对应的VisualBasic表达式是。 5+(a+b)2 10.与下列数学式子对应的VisualBasic表达式是。 cos(x)(sin(x)+1)(x为弧度) 11.与下列数学式子对应的VisualBasic表达式是。 e2+2 12.与下列数学式子对应的VisualBasic表达式是。 2a(7+b) 13.与下列数学式子对应的VisualBasic表达式是。 8e3.ln2 14.以下语句的输出结果是。 Printchr$(65) 15.以下语句的输出结果是。 Printsgn (2) 16.执行以下语句后,输出结果是、。 a$="Good" b$="Morning" Printa$+b$ Printa$&b$ 17.执行以下语句后,输出结果是、。 s$="ABCDEFGHIJK" PrintLeft$(s$,4) PrintRight$(s$,4) 18.执行以下语句后,输出结果是、。 s$="ABCDEFGHIJK" PrintMid$(s$,3,4) PrintLen(s$) 19.执行以下语句后,输出结果是、。 s$="ABCDEFGHIJK" PrintInStr(s$,"efg") PrintLCase(s$) 20.假定当前日期为2003年10月5日,星期五,则执行以下语句后,输出结果是 、、、。 PrintDay(Now) PrintMonth(Now) PrintYear(Now) PrintWeekday(Now) 21.在VisualBasic中,字符串常量要用括起来,日期/时间型常量要用 括起来。 22.5.0/6.0版的VisualBasic中,字符采用编码方式。 在这种编码方案中,一个中文字符或一个西文字符均视为个字符,每个字符用个字节编码。 23.下列语句的输出结果是。 PrintInt(12345.6789*100+0.5)/100 答案: 1.A2.B3.D4.B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 二级 考试 练习 答案