VB理论题库修改.docx
- 文档编号:5520233
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:61
- 大小:41.82KB
VB理论题库修改.docx
《VB理论题库修改.docx》由会员分享,可在线阅读,更多相关《VB理论题库修改.docx(61页珍藏版)》请在冰点文库上搜索。
VB理论题库修改
一、选择题(单项选择题)
第1章
1.用VisualBasic6.0设计应用程序的过程,实际上是与进行交互的过程。
A.控件对象B.自定义对象C.标准对象D.窗体
2.面向对象的程序设计指满足。
A.可视化、结构化、动态化B.封装性、继承性、多态性
C.对象的链接、动态链接、动态数据交换D.ODBC,DDE,OLE
3.VisualBasic的编程机制是。
A.可视化B.面向对象C.面向图形D.事件驱动
4.VisualBasic6.0对面向对象程序设计的支持与其他面向对象程序设计语言的主要区别是。
A.VisualBasic6.0支持继承和多态性
B.VisualBasic6.0支持代码重用
C.VisualBasic6.0支持对象更具体
D.VisualBasic6.0支持代码和过程的封装
5.下列操作不能打开【属性】窗口的操作是。
A.执行【视图】菜单中的【属性窗口】命令
B.右击窗体或控件,弹出菜单中选择【属性窗口】
C.按【F1】键
D.单击工具栏上的【属性窗口】按钮
6.下述的说法中是Windows的程序设计方法的是。
A.面向对象、顺序驱动B.面向过程、事件驱动
C.面向过程、顺序驱动D.面向对象、事件驱动
7.下列不能打开菜单编辑器的操作是。
A.按Ctrl+E
B.单击工具栏中的【菜单编辑器】按钮
C.执行【工具】菜单中的【菜单编辑器】命令
D.按Shift+Alt+M
8.对于VisualBasic集成开发环境下的所有窗口都可以执行一些共同的操作,如最大化、最小化、关闭、打开,下列窗口中既能执行以上操作也能执行【拆分】操作的是。
A.【代码】窗口B.【对象】窗口
C.【资源管理器】窗口D.【窗体布局】窗口
9.在【视图】菜单的子菜单中不能进入下列哪一个编辑器的窗口。
A.【代码编辑器】窗口B.【菜单编辑器】
C.【工程资源管理器】窗口D.【窗体设计器】窗口
10.下列可以打开立即窗口的操作是。
A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G
11.VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是。
A.设计状态B.编写代码状态
C.运行状态D.中断状态
12.工程文件的扩展名是。
A..frmB..vbpC..basD..frx
第2章
13.窗体中含有一个命令按钮控件comAbout(按钮标题显示“关于…”),代码窗口中含有如下代码:
PrivateSubcomAbout_Click()
Form2.Show
EndSub
程序执行时,点击“关于…”按钮,显示form2窗体。
在这一段描述中comAbout、“关于…”、Click、Show分别为。
A.属性值、对象、方法、事件B.对象、方法、事件、属性值
C.属性值、方法、对象、事件D.对象、属性值、事件、方法
14.Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是。
A.空格B.逗号C.冒号D.分号
15.能够改变窗体边框线类型的属性是
A.FontStyleB.BorderStyleC.BackStyleD.Border
16.窗体上有一个标签,名为Labell,为了使该标签透明并且没有边框,则正确的属性设置为。
A.Labell.BackStyle=0B.Labell.BackStyle=1
Labell.BorderStyle=0Labell.BorderStyle=1
C.Labell.BackStyle=TrueD.Labell.BackStyle=False
Labell.BorderStyle=TrueLabell.BorderStyle=false
17.为了在运行时能显示窗体左上角的控制框(系统菜单),必须。
A.把窗体的ControlBox属性设置为False,其他属性任意。
B.把窗体的ControlBox属性设置为True,并且把BoderStyle属性设置为1-5。
C.把窗体的ControlBox属性设置为False,同时把BoderStyle属性设置为非0值。
D.把窗体的ControlBox属性设置为True,同时把BoderStyle属性设置为0值。
18.要使一个文本框具有水平和竖直滚动条,则应先将其MultiLine属性设置为True,然后再将ScrollBar属性设置为。
A.0B.1C.2D.3
19.在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的方法为。
A.ShowB.HideC.LoadD.UnLoad
20.要使一个命令按钮成为图形命令按钮,则应设置其哪一属性值。
A.PictureB.StyleC.DownPictureD.DisabledPicture
21.文本框的默认属性是。
A.CaptionB.TextC.NameD.Top
22.能够获得一个文本框中被选取文本的内容的属性是
A.TextB.SelLengthC.SelTextD.SelStart
23.假定窗体上有一个Text文本框,为使它的文本内容位于中间并且没有边框,正确的属性设置为。
A.Text1.Alignment=1B.Text1.Alignment=2
Text1.BorderStyle=0Text1.BorderStyle=1
C.Text1.Alignment=1D.Text1.Alignment=2
Text1.BorderStyle=1Text1.BorderStyle=0
24.当窗体得到焦点时首先触发事件。
A.ActivateB.LostFocusC.GetFocusD.Initialize
25.双击窗体中的对象后,VB将显示的窗口是。
A.工具箱B.项目(工程)窗口
C.代码窗口D.属性窗口
26.要把一个命令按钮设置成无效,应设置其哪一个属性值。
A.VisibleB.EnabledC.DefaultD.Cancel
27.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是。
A.ValueB.CancelC.EnabledD.Default
28.要使标签能够显示所需要的文本,则在程序中应设置其哪一属性的值。
A.CaptionB.TextC.NameD.AutoSize
29.标签默认属性是。
A.CaptionB.TextC.NameD.Top
30.要想改变一个窗体的标题内容,则应设置以下哪个属性的值。
A.NameB.FontNameC.CaptionD.Text
31.不是只适用于窗体对象的属性是________。
A.Icon(图标)B.最大、最小化按钮
C.ControlBox(控制框)D.Font(字体)
32.下列各个窗口属性值的设置方法中,通过在属性窗口中选择设置类型值的是________。
A.AutoRedraw(自动重画)B.字体属性设置
C.Height、Width(宽、高)D.Icon(图标)
33.下列语句中,在运行时能使Form1窗体上的图形显示的语句是________。
A.Form1.RefreshB.Form1.Hide
C.UnloadFrom1D.Form1.Cls
34.下列各个窗体的属性中与边框类型属性(BorderStyle)的设置值无关的是_______。
A.MaxButtonB.ControlBoxC.MinButtonD.WindowState
35.VB预先设置好的,能够被对象识别的动作是()。
A.方法B.事件C.对象D.属性
36.不论任何控件,共同具有的是________属性。
A.TextB.CaptionC.BackColorD.Name
37.要使Form1窗体的标题栏显示“欢迎使用VisualBasic6.0!
”,以下________语句是正确的。
A.Form1.Caption="欢迎使用VisualBasic6.0!
"
B.Form1.Caption='欢迎使用VisualBasic6.0!
'
C.Form.Caption="欢迎使用VisualBasic6.0!
"
D.Form.Caption='欢迎使用VisualBasic6.0!
'
第3章
38.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是________。
A.x=1:
y=1:
z=1B.x=1,y=1,z=1
C.x=y=z=1D.xyz=1
39.赋值语句:
a=123+MID("123456",3,2)执行后,a变量的值是是________。
A.“1234”B.123C.12334D.157
40.赋值语句:
a=123&MID("123456",3,2)执行后,a变量的值是是________。
A.“12334”B.123C.12334D.157
41.表达式12000+"123"&100的结果为________。
A.12000123100B.出错C.12123100D.12223
42.表达式String(3,"ABCDED")的值为________。
A.CB."ABC"C.ABCD."AAA"
43.表达式InStr(3,"EFABCDEFG","EF")的值为________。
A.1B.7C.2D.“EF”
44.以下合法的VisualBasic标识符是______。
A.ForLoopB.ConstC.6abcD.b#x
45.VisualBasic中的数值可以用十六进制或八进制表示,十六进制数以&H开头,八进制数以______开头。
A.$OB.&OC.$ED.&E
46.设有如下声明:
DimXAsInteger
如果Sgn(X)的值为-1,则X的值是______。
A.整数B.大于0的整数C.等于0的整数D.小于0的数
47.产生[5,46]之间随机整数VB表达式是______。
A.Int(Rnd
(1)*42)+6B.Int(Rnd
(1)*42)+5
C.Int(Rnd
(1))+41D.Int(Rnd
(1)*41)+5
48.设a="VisualBasic",下面使b="Basic"的语句是_______。
A.b=Left$(a,8,5)B.b=Right$(a,5,5)
C.b=Mid$(a,8,5)D.b=InStr(a,8)
49.表达式Int(-17.8)+Sgn(17.8)的值是______。
A.)18B.-17C.-18D.-16
50.下列VisualBasic的变量名中,合法的是______。
A.User&nameB.5Password
C._countD.Num
51.VisualBasic规定,不同类型的数据占用存储空间的长度是不同的。
下列各组数据类型中,满足占用存储空间从小到大顺序排列的是________。
A.Byte,Integer,Long,DoubleB.Byte,Integer,Double,Boolean
C.Boolean,Byte,Integer,DoubleD.Boolean,Byte,Integer,Long
52.在VisualBasic程序设计语言中,下列浮点数表示方法不正确的是______。
A.123.45E3B.123.45e+3
C.1.2345*10^2D.123.45678D3
53.下列数据类型的数据中,存储空间与单精度数存储空间相同的是________。
A.长整型数B.货币型数C.日期型数D.双精度数
54.下面变量名不合法的是________。
A.aB.abcd#C.a$xD.C_E
55.下面的四个VB6.0表达式语法正确的是________。
A.a>b.and.b<>cB.a>bcC.a>bAND<>cD.a>bANDb<>c
56.在以下运算符中,优先级最低的是________。
A./B.\C.ModD.*
57.在程序代码中有三个变量分别为:
全局变量Name在标准模块中定义,值为“Wang”;窗体变量Name的值为“Zhang”;局部变量Name在Command1_Click()的时间过程中定义,值为“Zhao”。
在Command1_Click()时间过程中用Name变量给其他变量赋值时,其值应为________。
A.“Wang”B.“Zhang”
C.“Zhao”D.以上值都不是,是其他值
58.下面逻辑表达式的值为真的是________。
A.″A″>″a″B.″9″>″a″C.″That">"Thank″D.12>12.1
59.下列有关变体数据类型描述,不正确的是________。
A.该类型可以存放任何数据类型的值,赋值时不用进行数据转换。
B.如果变体变量中存放的是可以结实成数值的字符串,则此变体可以进行算术运算。
C.向变体数据类型变量赋值时,VisualBasic以所需存储空间最小的紧凑方式存储该值,并可根据需要改变。
D.对存储有字符串的变体数据类型变量,最好用运算符“+”进行字符串的连接操作。
60.下列各种变量的值类型转换函数中,精度最高的是_______。
A.Ccur(1234.654381)B.CDbl(1234.654381)
C.Int(1234.654381*10000+0.5)/10000D.Clng(1234.654381)
61.表达式:
5\2*3的值是________。
A.7.5B.0C.1D.2
62.已知a=6,b=2,c=7,d=8。
表达式:
-a+b<0Andb*c=15Or–c+d>=0的值为_______。
A.TrueB.FalseC.1D.0
63.执行以下程序段后,变量A$的值是________。
ia%=12
ib%=10
ia%=ib%-ia%
a$=LTrim(Str(ib%)+Str(ia%))
Printa$
A.10-2B.8C."10-2″D.″8″
64.执行程序代码:
a$="Howdoyoudo?
"
b$=LTrim$(a$)
x%=Len(a$)-Len(b$)
c$=RTrim(b$)
y%=Len(b$)-Len(c$)
z%=Len(a$)-Len(c$)
下列关系表达式中值为TRUE的是_______。
A.x+y=zB.x+z=yC.y+z=xD.y-z=x
65.在立即窗口中执行如下程序代码:
A$="VBprogram"
B$=Left$(A$,Len("VB"))
C$=Right$(A$,Len(″program″))
X=LEN(B$)
Y=Len(C$)
Z=Y-X
?
Sqr(X-Y)/X*X^Z+X*YmodZ\X
输出结果为________。
A.46B.47C.48D.49
66.骰子是一个正六面体,用1~6这六个数分别代表这六面,掷一次骰子出现的数可表示为________。
A.INT(RND(6)+1)B.INT(RND*6)
C.INT(RND*7)D.INT(RND*6+11)
67.下列函数中,返回值是字符串的是________。
A.ChrB.InStrC.ValD.Asc
68.某个程序中有如下日期、时间格式输出函数:
PrintFormat(Time,″hh:
mm:
ss″)
PrintFormat(Date,″dddd,mmmm,dd,yy″)
PrintFormat(Time,″m:
sa/p″)
已知当前日期为2002年3月1日9点16分7秒。
则下列输出格式正确的是________。
A.09:
16:
07Saturday,March,01,0216:
7a
B.9:
16:
7Saturday,March,01,200216:
7a
C.09:
16:
07Saturday,March,1,0216:
7
D.9:
16:
7Saturday,March,1,200216:
07
69.下列各个日期输出格式中与语句“?
NOW”的日期输出格式相同的是_________
A.PrintFormat$(Now,"yy-m-dh:
m:
ss")
B.PrintFormat$(Now,"mm/yy/ddh:
m:
s")
C.PrintFormat$(Now,"mmm/dd/yyhh:
mm:
ss")
D.PrintFormat$(Now,"mmmm-dd-yyh:
m:
s")
第4章
70.下面的程序运行后,显示的结果是________。
Dimx%
IfxThenPrintx+1ElsePrintx
A.1B.0C.显示错误信息D.2
71.语句Ifx=1Theny=1,下面说法正确的是______。
A.x=1和y=1均为赋值语句
B.x=1和y=1均为关系表达式
C.x=1为赋值语句,y=1为关系表达式
D.x=1为关系表达式,y=1为赋值语句
72.下面分段函数,下面不正确的程序段是______。
A.Ifx>=1thenf=sqr(x+1)B.Ifx>=1thenf=sqr(x+1)
f=x*x+3Ifx<1thenf=x*x+3
C.Ifx>=1thenf=sqr(x+1)_D.Ifx<1thenf=x*x+3_
Elsef=x*x+3Elsef=sqr(x+1)
73.计算函数的值。
下面程序段中正确的是______。
A.Ifx<0theny=0B.Ifx>=2theny=3
Ifx<1theny=1Ifx>=1theny=2
Ifx<2theny=2Ifx>0theny=1
Ifx>=2theny=3Ifx<0theny=0
C.Ifx<0thenD.Ifx>=2then
y=0y=3
ElseIfx>0thenElseIfx>=1then
y=1y=2
ElseIfx>1thenElseIfx>=0then
y=2y=1
ElseElse
y=3y=0
EndIfEndIf
74.下面的程序段,显示的结果是______。
Dimx
x=Int(RnD.+5
SelectCasex
Case5
Print“优秀”
Case4
Print“良好”
Case3
Print“及格”
CaseElse
Print“不及格”
EndSelect
A.不及格B.良好C.及格D.优秀
75.下面程序段求两个数中较大数,________不正确。
A.Max=IIF(x>y,x,y)
B.Ifx>yThenMax=xElseMax=y
C.Max=x
Ify>=xMax=y
D.Ify>=xMax=y
Max=x
76.在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
a=4
b=5
c=6
Printa=b+c
EndSub
程序运行后,单击命令按钮,其结果为________。
A.a=11 B.a=b+c C.False D.出错
77.执行下面语句后
Ia%=12
Ib%=10
Ia%=Ib%-Ia%
Ib%=Ib%+Ia%
Ia%=-Ib^2
Ia变量的值是________。
A.64B.-64C.a$xD.CdE
78.下列程序
PrivateSubCommand1_Click()
a=InputBox(″请输入")
b=InputBox("请输入")
Printa+b
EndSub
运行时输入3和4,输出的结果是________。
A.7B.34C.3+4D.出错
79.程序中有如下语句:
answer=MsgBox("第一个字符串",vbAbortRetryIgnore_
OrvbCritical_
OrvbDefaultButton3,_
"第二个字符串")
执行该语句后,将显示一个信息框,此时如果按回车键,则answer的值为________。
A."第二个字符串″ B.5
C.3 D.7
80.在窗体中添加一个命令按钮,并编写如下程序:
PrivateSubCommand1_Click()
a%=2/3
b%=32/9
Printa%,b%
EndSub
运行以上程序,输出结果为________。
A.14B.O3C.13D.04
81.编写如下程序:
Pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 理论 题库 修改