VB二级考试分章练习.docx
- 文档编号:9885704
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:73
- 大小:119.54KB
VB二级考试分章练习.docx
《VB二级考试分章练习.docx》由会员分享,可在线阅读,更多相关《VB二级考试分章练习.docx(73页珍藏版)》请在冰点文库上搜索。
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+功能键F4C)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.VB6.0分为3个版本,这3种版本是______、______和_______。
2.可以通过_______菜单中的________命令退出VB。
3.退出VB的快捷键是_______。
4.快捷键Ctrl+O的功能相当于执行______菜单中的________命令,或者相当于单击工具栏上的________按钮。
5.如果打开了不需要的菜单或对话框,可以用______键关闭。
6.工程文件的扩展名是_____,窗体文件的扩展名是______。
7.VB中的菜单栏有2种形式,分别为_____形式和_____形式。
8.属性窗口分为4个部分,分别是________,________,________,________。
第二章可视化编程的概念与步骤
一、选择题
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和HeightC)Top或LeftD)Top和Left
6.确定一个窗体或控件的大小的属性是
A)Width或HeightB)Width和HeightC)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.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.若要显示一个窗体,使用____方法;若要隐藏一个窗体,使用____方法;清除窗体上的内容,使用_____方法。
第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=FalseC)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.在VB中可以建立_____菜单和_____菜单。
2.菜单编辑器可以分为3个部分,即______、______和______。
3.如果要将某个菜单项设计为分隔线,则该菜单项的标题应设置为____。
4.在菜单编辑器中,菜单项后面4个小点的含义是______。
5.建立弹出式菜单所使用的方法是_____。
6.为了使标签能自动调整大小以显示全部文本内容,应把标签的________属性设为True。
7.要在文本框中显示垂直滚动条,必须把___属性设为2,同时还应把_____属性设为_____。
8.有一个名称为Text1的文本框,为使其有焦点,应执行的语句是____。
9.为了使一个标签透明且没有边框,必须把它的BorderStyle属性设为____,并把BackStyle属性设为______。
9.假定一个文本框的Name属性为Text1,为了在该文本框中显示“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 24.顺序结构 1.选择题 1.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是 A)Print25B)Picture1.Print25C)Text1.Print25D)Debug.Print25 2.以下语句的输出结果是(在立即窗口中) a=27 b=65 Printa;b A)27Δ65B)Δ27Δ65C)Δ27ΔΔ65D)Δ27ΔΔ65Δ(Δ表示空格,下同) 3.以下语句的输出结果是(在立即窗口中) a="Beijing" b="ShangHai" Printa;b A)BeijingΔShangHaiB)ΔBeijingΔShangHaiC)BeijingShangHaiD)ΔBeijingΔShangHaiΔ 4.语句Print5*5\5/5的输出结果是 A)5B)25C)0D)1 5.设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是 a=b: b=c: c=a Printa;b;c A)123B)231C)321D)232 6.语句PrintSgn(-6^2)+Int(-6^2)+Int(6^2)的输出结果是 A)-36B)1C)-1D)-72 7.以下语句的输出结果是 a=Sqr(3) PrintFormat(a,"$$####.###") A)$1.732B)$$1.732C)$1732D)$$0001.732 8.以下程序段的输出结果是 a=Sqr(3) b=Sqr (2) c=a>b Printc A)-1B)0C)FalseD)True 9.以下语句的输出结果是 PrintFormat(32548.5,"000,000.00") A)32548.5B)32,548.5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 二级 考试 练习