VB试题库.docx
- 文档编号:10672729
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:70
- 大小:61.73KB
VB试题库.docx
《VB试题库.docx》由会员分享,可在线阅读,更多相关《VB试题库.docx(70页珍藏版)》请在冰点文库上搜索。
VB试题库
VB试题类型与分值
1、判断题:
10题,每题1分,共10分;
2、填空题:
5空,每空2分,共10分;
3、选择题:
40题,每题1分,共40分;
4、程序阅读题:
5题,每题4分,共20分;
5、程序填空:
2题,每题5分,共10分;
6、程序设计题:
2题,每题5分,共10分。
VB试题库
一、判断题
1、VB是以结构化的Basic语言为基础、以事件驱动作为运行机制的可视化程序设计语言。
2、属性是对象的性质。
3、同一窗体中的各控件可以相互重叠,其显示的上下层次的次序不可以调整。
4、在VB中,有一些通用的过程和函数作为方法供用户直接调用。
5、控件的属性值不可以在程序运行时动态地修改。
6、许多属性可以直接在属性表上设置、修改,并立即在屏幕上看到效果。
7、所谓保存工程,是指保存正在编辑的工程的窗体。
8、在面向对象的程序设计中,对象是指可以访问的实体。
9、决定对象是否可见的属性是Visible属性,决定对象可用性的属性是Enabled属性。
10、保存VB文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件,再分别保存各窗体或模块文件。
11、xxx.vbp文件是用来管理构成应用程序xxx的所有文件和对象的清单。
12、事件是由VB预先定义的对象能够识别的动作。
13、事件过程可以由某个用户事件触发执行,它不能被其它过程调用。
14、窗体中的控件,是使用工具箱中的工具在窗体上画出的各图形对象。
15、可以从“运行”对话框或MS-DOS窗口中启动VB。
16、由VisaulBasic语言编写的应用程序有解释和编译两种执行方式。
17、在使用“格式”菜单前,不能选中窗体中的多个控件。
18、“视图”菜单可用于打开各种窗口(包括与浏览或显示有关的命令及属性页和工具箱的显示)。
19、“方法”是用来完成特定操作的特殊子程序。
20、“事件过程”是用来完成事件发生后所要执行的操作。
21、用DIM定义数值变量时,该数值变量自动赋初值为0。
22、整型数值常量有整数、长整数两种。
23、在逻辑运算符Not、Or、And中,运算优先级由高到低依次为Not、Or、And。
24、关系表达式是用来比较两个数据的大小关系的,结果为逻辑值。
25、赋值语句的功能是计算表达式的值并转换为相同类型数据后为变量或控件属性赋值。
26、要在文本框中输入6位密码,并按回车确认,则文本框的MaxLength属性值为6。
27、表示各控件对象的变量名的属性为Caption。
28、标签框的Caption属性值为字符串,运行时可以重新赋值。
29、用来显示文本框内容的属性是Caption属性。
30、SetFocus方法是把焦点移到指定的对象上,使对象获得焦点,该方法适用于所有控件。
31、文本框控件除支持鼠标的Click、DblClick事件外,还支持Change、LostFocus事件。
32、运行时可以对对象的位置、大小属性通过程序代码进行调整,以获得不同的显示效果。
33、命令按钮不但能响应单击事件,还能响应双击事件。
34、要使输入文本框的字符始终显示“#”,则应修改其PasswordChar属性为“#”。
35、设置好窗体字体后,在窗体上建立控件,各控件的默认字体为窗体字体。
36、单选框控件和复选框控件都具有Value属性,它们的作用完全一样。
37、单选按钮能响应Click事件,但不能响应DblClick事件。
38、复选框不支持鼠标的双击事件,如果双击则系统会解释为两次单击事件。
39、设置框架时,可先在窗体上画好框架,再往框架内添置控件;也可以先设置控件,再建立框架,然后将已有的控件拖动到框架中。
40、移动框架时,框架内控件也跟随移动,因此框架内控件的Left和Top属性值也随之改变。
41、当列表框的MultiSelect属性值设置为0时,用户可以从列表框中选取一项或多项。
42、当列表框中表项太多、超出了设计时的长度时,VB会自动给列表框加上垂直滚动条。
43、列表框和文本框一样均没有Caption属性,但都具有Text属性。
44、从几十个项目中任选其中一项或多项时,可选用列表框或组合框控件来实现。
45、用户可拖动滚动框来改变滚动条的Value值,在移动滚动框时,发生Change事件。
46、图片框可以通过Print方法来显示文本。
47、用Cls方法能清除窗体或图片框中用Picture属性设置的图形。
48、在图片框中添加的控件,其Top和Left属性值是相对图片框而言的,与窗体无关。
49、图形控件可以在运行时接收焦点。
50、由于定时器控件在运行时是不可见的,因此在设置时可任意地将其放在任何位置。
判断题答案:
题序
1
2
3
4
5
6
7
8
9
10
答案
F
T
T
T
F
T
F
T
T
F
题序
11
12
13
14
15
16
17
18
19
20
答案
T
T
F
T
T
T
F
T
T
T
题序
21
22
23
24
25
26
27
28
29
30
答案
T
T
F
T
T
T
F
T
F
F
题序
31
32
33
34
35
36
37
38
39
40
答案
T
T
T
T
T
F
F
T
F
F
题序
41
42
43
44
45
46
47
48
49
50
答案
F
T
T
T
F
T
F
T
F
T
二、填空题
1、VisualBasic对象可以分为两类,分别为【1-1】和【1-2】。
2、为了选择多个控件,可以按住【2】键,然后单击每个控件。
3、VisualBasic应用程序中窗体模块文件的扩展名是【3】。
4、用户可以用【4】语句定义符号常量。
5、浮点数由3部分组成,即符号、【5】和尾数。
6、函数Str$(256.36)的值是【6】。
7、设有如下程序段:
a$="BeijingShanghai"
b$=Mid(a$,InStr(a$,"g")+1)
执行上面的程序段后,变量b$的值为【7】。
8、下述语句段在运行时的显示结果是【8】。
Cls
x=10.34+8
PrintLen(x)
9、在VisualBasic的立即窗口内输入以下语句
X=65
?
Chr$(X)
在窗口中显示的结果是【9】。
10、将代数式
转换成程序设计中的表达式为【10】。
11、关系式x≤-5或x≥5所对应的布尔表达式是【11】。
12、表达式3^2Mod36\2^5的值是【12】
13、与数学表达式
对应的VisualBasic表达式是【13】。
14、有下面一段程序,从文本框中输入数据,如果该数据满足条件:
除以4余1;除以5余2,则输出,否则,将焦点定位在文本框中,并清除文本框的内容。
PrivateSubCommand1_Click()
X=Val(Text1.Text)
If【14-1】Then
PrintX
Else
Text1.Text=””
【14-2】
EndIf
EndSub
15、下列语句的输出结果是【15】。
PrintFormat$(1258.6,"000,000.00")
16、执行下面的程序段,x的值为【16】。
PrivateSubCommand1_Click()
Fori=1To9
a=a+i
Nexti
x=Val(i)
MsgBoxx
EndSub
17、要使标签的背景样式为不透明,应将BackStyle属性设置为【17】。
18、将C盘根目录下的图形文件moon.jpg装入图片框Picture1的语句是【18】。
19、当对象得到焦点时,会触发【19-1】事件,当对象失去焦点时将触发【19-2】事件。
20、为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的【20-1】属性设置为【20-2】。
21、在修改列表框内容时,RemoveItem方法的作用是【21】。
填空题答案
题序
1—1
1—2
2
3
4
5
答案
预定义对象
用户定义对象
Ctrl或Shift
.frm
Const
指数
题序
6
7
8
9
10
11
答案
256.36
Shanghai
5
A
Sqr((x*x+y*y)/(a+b))
X<=-5orx>=5
题序
12
13
14—1
14—2
15
答案
0
(Cos(a+b))^2/(3*x)+5
xmod4=1andxmod5=2
Text1.SetFocus
001,258.60
题序
16
17
18
19—1
19—2
答案
10
1
Picture1.Picture=LoadPicture(“C:
\moon.jpg”)
GotFocus
LostFocus
题序
20—1
20—2
21
答案
Interval
500
用来删除列表中指定的项目
三、选择题
1、VisualBasic6.0分为3种版本,不属于这3种版本的是
A)学习版B)专业版
C)企业版D)业余版
2、下列可以启动VisualBasic的方法是
A)打开“我的电脑”,找到存放VisualBasic所在系统文件的硬盘及文件夹,双击“VB6.exe”图标
B)在DOS窗口中,键入VisualBasic的路径,执行VisualBasic可执行文件
C)利用“开始”菜单中的“程序”命令可启动VisualBasic
D)A)和C)
3、下列方法中不能退出VisualBasic的是
A)按Alt+Q组合键B)按下Alt+F组合键,然后按Esc键
C)打开“文件”菜单,执行“退出”命令D)按F10键,然后按F键,再按X键
4、下列关于退出VisualBasic系统的方法的描述错误的是
A)打开VisualBasic主窗体的“文件”菜单,执行其中的“退出”命令
B)按快捷键Alt+Q退出
C)单击VisualBasic主窗体右上角的“关闭”按钮
D)按快捷键Alt+E退出
5、VisualBasic集成的主窗口中不包括
A)属性窗口B)标题栏C)菜单栏D)工具栏
6、VisualBasic集成的主窗口中不包括
A)属性窗口B)标题栏C)菜单栏D)工具栏
7、关于VisualBasic"方法"的概念错误的是
A)方法是对象的一部分B)方法是预先定义好的操作
C)方法是对事件的响应D)方法用于完成某些特定的功能
8、下列说法错误的是
A)方法是对象的一部分B)在调用方法时,对象名是不可缺少的
C)方法是一种特殊的过程和函数
D)方法的调用格式和对象属性的使用格式相同
9、VisualBasic程序设计采用的编程机制是
A)可视化B)面向对象
C)事件驱动D)过程结构化
10、在VisualBasic中,被称为对象的是
A)窗体B)控件
C)控件和窗体D)窗体、控件和属性
11、下列说法正确的是
A)属性的一般格式为对象名_属性名称,可以在设计阶段赋予初值,也可以在运行阶段通过代码来更改对象的属性
B)对象是有特殊属性和行为方法的实体
C)属性是对象的特性,所有的对象都有相同的属性
D)属性值的设置只可以属性窗口中设置
12、下列说法错误的是
A)方法是对象的一部分
B)方法的调用格式和对象的属性的使用格式相同
C)方法是一种特殊的过程和函数
D)在调用方法时,对象名是不可缺少的
13、视图设计一般有3种设计次序,下列不属于视图设计的是
A)自顶向下B)由外向内
C)由内向外D)自底向上
14、以下叙述中错误的是
A)事件过程是响应特定事件的一段程序
B)不同的对象可以具有相同名称的方法
C)对象的方法是执行指定操作的过程
D)对象事件的名称可以由编程者指定
15、下列说法正确的是
A)在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放控件
B)若一个控件上有4个黑色的小方块,表明该控件是活动的
C)窗体中活动控件只能有一个
D)非活动控件在窗体是隐藏的
16、VisualBasic中的控件分为两类,一类是ActiveX控件,另一类是
A)文本控件B)标准控件
C)基本控件D)图形控件
17、在设计阶段,当双击窗体上的某个控件时,打开的窗口是
A)工程资源管理器窗口B)工具箱窗口
C)代码窗口D)布局窗口
18、下列说法不正确的是
A)对象的操作由对象的属性、事件和方法来描述
B)VisualBasic是面向对象的程序设计,VisualBasic中只有窗体和控件两种对象
C)属性是对象的特征,不同的对象有不同的属性
D)对象事件在代码窗口中体现过程
19、VisualBasic标题栏上显示了应用程序的
A)大小B)状态
C)位置D)名称
20、下列操作可以打开立即窗口的是
A)Ctrl+DB)Ctrl+F
C)Ctrl+GD)Ctrl+E
21、有关程序代码窗口的说法错误的是
A)在窗口的垂直滚动条的上面,有一个“拆分栏”,利用它可以把窗口分为两个部分,每个窗口显示代码的一部分
B)双击控件设计窗体即可打开程序代码窗口
C)在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看
D)默认情况下,窗体的事件是Load
22、一个工程必须包含的文件的类型是
A)*.vbp*.frmB)*.vbp*.cls
C)*.bas*.ocxD)*.frm*.cls
23、下列说法错误的是
A)窗体文件的扩展名为.frm
B)一个窗体对应一个窗体文件
C)VisualBasic中的一个工程只包含一个窗体
D)VisualBasic中一个工程最多可以包含255个窗体
24、工程文件的扩展名是
A).basB).cls
C).frmD).vbp
25、下列说法错误的是
A)窗体文件的扩展名为.frm
B)一个窗体对应一个窗体文件
C)VisualBasic中的一个工程只包含一个窗体
D)VisualBasic中一个工程最多可以包含255个窗体
26、以下叙述中错误的是
A)一个工程可以包括多种类型的文件
B)VisualBasic应用程序既能以编译方式执行,也能以解释方式执行
C)程序运行后,在内存中只能驻留一个窗体
D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
27、关于货币型数据的说明,正确的是
A)货币型数据有时可以表示成整型数据
B)货币型数据与浮点型数据完全一样
C)货币型数据是由数字和小数点组成的字符串
D)货币型数据是小数点位置固定的实型数
28、如果一个变量未经定义就直接使用,则该变量的类型为
A)IntegerB)ByteC)BooleanD)Variant
29、下列日期型数据正确的是
A)@January10,1979@B)#January10,1997#
C)"January10,1997"D)&January10,1997&
30、下列数据中,属于Boolean型常量的是
A)123B)AndC)TrueD)Or
31、a=”VisualBasic”,下面使b=”Basic”的语句是
A)b=Left(a,8,12)B)Right(a,5,8)
C)b=Mid(a,8,5)D)Left(a,8,5)
32、可以在常量的后面加上类型说明符以显示常量的类型,可以表示整型常量的是
A)%B)#
C)!
D)$
33、可以在常量的后面加上类型说明符以显示常量的类型,用来表示字符串常量的是
A)%B)#
C)!
D)$
34、下列几项中,属于合法的日期型常量的是
A)"10/10/02"B)10/10/02
C){10/10/02}D)#10/10/02#
35、下面的运算符中优先级最高的是
A)NotB)*C)\D)<
36、I被J整除的逻辑表达式是
A)I/J=0B)ImodJ=0C)I\J=0D)I<>J
37、Int(Rnd*100)表示的是范围内的整数。
A)[0,99]B)[1,100]C)[1,99]D)[1,100]
38、下列符号常量的声明中,不合法的是
A)ConstaAsSingle=1.1B)Consta="OK"
C)ConstaAsDouble=Sin
(1)D)ConstaAsInteger="12"
39、在VisualBasic中,要强制用户对所用的变量进行显式声明,应使用下列哪个语句?
A)OptionExplicit1B)OptionExplicit0
C)OptionExplicitD)OptionExplicit2
40、下面说法不正确的是
A)变量名的长度不能超过255个字符
B)变量名可以包含小数点或者内嵌的类型声明字符
C)变量名不能使用关键字
D)变量名的第一个字符必须是字母
41、以下各项,可以作为VisualBasic变量名的是
A)BookB)2_Seek
C)123.58D)Book-1
42、在VisualBasic中,下列两个变量名相同的是
A)Japan和Ja_panB)English和ENGLish
C)English和EnglD)China和Chin
43、有变量定义语句Dimmax,minAsString,则可以知道max的类型是
A)变体类型B)单精度型
C)双精度型D)字符串型
44、VisualBasic中的数值可以用十六进制或八进制表示,十六进制数的开头符是&H,八进制数的开头符号是
A)$OB)&O
C)$ED)&E
45、如果一个变量未经定义就直接使用,则该变量的默认类型为
A)VariantB)Byte
C)BooleanD)Integer
46、语句Print“5*5”的执行结果是
A)25B)5*5C)出现错误提示D)“5*5”
47、放置控件到窗体中的最迅速方法是
A)拖动鼠标B)单击工具箱中的控件
C)双击工具箱中的控件D)单击工具箱中的控件并拖动鼠标
48、以下合法的VisualBasic标识符是
A)ForLoopB)ConstC)9abcD)a#x
49、执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是
A)VisualB)Basic
C)6D)11
50、变量L的值为-8,则-L^2的值为
A)64B)-64C)16D)-16
51、表达式(3/2+1)*(5/2+2)的值是
A)11.25B)3
C)6.125D)4
52、表达式(7\2+1)*(8\2+2)的值为
A)4.58B)5.69
C)24D)22
53、表达式x=Sqr(a^2-5)+sqr(b^2-5)的类型是
A)算术表达式B)逻辑表达式
C)关系表达式D)字符表达式
54、表达式3^2Mod14\2^3的值是
A)1B)0
C)2D)3
55、以下关系表达式中,其值为False的是
A)"ABC">"AbC"B)"the"<>"they"
C)"VISUAL"=UCase("Visual")D)"Integer">"Int"
56、表达式5Mod3+3\5*2的值是
A)0B)2C)4D)6
57、设x=4,y=8,z=7,以下表达式的值是
x A)1B)-1C)TrueD)False 58、下面有关注释语句的格式,错误的是 A)Rem注释内容B)′注释内容C)a=3: b=2′对a、b赋值 D)PrivateSubCommand1_MouseDown(buttonAsInteger,shiftAsInteger,_ Rem鼠标按下事件的命令调用过程XAsSingle,YAsSingle) 59、在代码编辑器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是 A)一个空格加一个下划线“_”B)一个下划线“_” C)一个造字符“-”D)一个空格加一个连字符“-” 60、语句A=B+C代表的意思是 A)变量A等于B+C的值 B)变量A等于B的值,然后再加上C的表达式 C)将变量A存入变量存入B中,然后再加上C的表达式 D)将变量A存入变量B+C中 61、窗体文件的扩展名是 A).basB).clsC).frmD).res 62、下列说法错误的是 A)Caption为只读属性,运行时对象的名称不能改变 B)设置Height或Width的数值单位为twip,是1点的1/20 C)Icon属性用来设置窗体最小化时的图标 D)用来激活属性窗口的快捷键是F4键 63、下列说法正确的是 A)对象的可见性可设为True或False B)标题的属性值不可设为任何文本 C)属性窗口中属性只能按字母顺序排列 D)某些属性的值可以跳过不设置,自动设为空值 64、单击窗体上的关闭按钮时,触发的事件是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 试题库