VB复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一、二章
1.以下关于方法的叙述错误的是______ 。
A.方法是构成对象实体的一个部分
B.方法是一种特殊的过程或函数
C.调用方法的一般格式是:对象名称.方法名称[参数]
D.在调用方法时,对象名称是不可缺少的
2.下列项目中,属性、方法、事件的个数分别有_____个
1) Caption 2) Unload 3) Cls
4) SetFocus 5) LostFocus 6) KeyPress
A. 2 2 2
B. 1 2 3
C. 3 2 1
D.2 3 1
第三章
1.创建应用程序的界面时,在窗体上设置了一个命令按钮,运行程序后,命令按钮没有出现在窗体上,可能的原因是____________ 。
A.该命令按钮的Value 属性被设置为False
B.该命令按钮的Enabled 属性被设置为False
C.该命令按钮的Visible 属性被设置为False
D.该命令按钮的Default 属性被设置为True
2.若需要在同一窗口内安排两组相互独立的单选按钮(OptionButton),可使用_控件将它们分隔开。
①TextBox ②Picture ③Image ④Frame
A.①②B.②③C.②④D.③④
3.单击滚动条两端的箭头时,滚动条Value 属性值的改变量由_______属性值决定。A.LargeChange B.Max
C.SmallChange D.Min
4.以下所列的8个控件中,具有Caption属性的有____个。
CheckBox(复选框)、ComboBox(组合框)、HscrollBar(水平滚动条)、DirListBox(文件夹列表框)、Image(图像框)、Frame(框架)、Label(标签)、Line(线条)
A.5 B.4 C.3 D.2
5.若窗体有列表框List1 ,则List1.List(List1.ListIndex)的值等于List1的_ text__属性值。
6.执行下面程序,当单击Command1时,列表框List1的第2列表项内容是__3_,第4列表项内容是_15__,第5列表项内容是_28_。
Private Sub Command1_Click()
Dim i As Integer, j As Integer
For i =1 To 10
j=i+j
List1.AddItem j
Next i
For i =1 To 4
List1.RemoveItem List1.ListCount - i
Next i
End Sub
7、如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为____。
A.“OK”和“确定”
B.“确定”和“OK”
C.“Command1”和“确定”
D.“Command1”和“OK”
8、以下所列项目不属于窗体事件的是______。
A. Initialize
B. SetFocus
C. GotFocus
D. LostFocus
9.以下有关对象属性的说法错误的是____
A.对象的Name(名称)属性值在程序代码中,作为对象的标识名
B.只能在运行时设置或改变的属性不会出现在属性窗口中
C.Visible属性值设为True的对象肯定是活动对象
D.某些属性具有若干子属性,例如Font属性
10.以下有关图片框PictureBox用法的叙述错误的是_______
A.图片框可用作其他控件的容器
B.图片框可以显示不同种类与格式的图形或图像文件
C.用户可以从其他绘图软件中把一副图形或图片剪切/复制,再粘贴到图片框中
D.不需任何设置,图片框就能自动适应加载图片的大小
11.下列控件中,不具有Change事件的控件中_____个。
①DriveListBox②DirListBox③FileListBox④ListBox
A.0
B.1
C.2
D.3
第四章
1.设变量D为Date型、A为Integer型、S为String型、L 为Long 型,下面赋值语句中不能执行的是____。
A.D=#12:30:00 PM# B.A=”3277e1”
C.S=Now D.L=”4276D3”
2.下面表达式中______的值是整型(Integer或Long)。
①36+4/2 ②123+Fix(6.61) ③57+5.5\2.5
④356 & 21⑤“374”+258 ⑥ 4.5 Mod 1.5
A. ①②④⑥B. ③④⑤⑥C. ②④⑤⑥D. ③⑥
3.执行下面语句后,Len函数值最大的是___。
Dim IA As Integer, B As Single,
S As String *5, Ch As String
IA=32767 : B=23.5 : S=”A”:Ch=”abcd”
A.Len(IA) B.Len(B) C.Len(S) D.Len(Ch)
4.假设变量Lng为长整形变量,下面不能正常执行的语句是_____
A.Lng=16384*2 B.Lng=4*0.5*16384
C.Lng=190^2 D.Lng=32768*2
5.数学表达式对应的正确Visual Basic表达式为____
A.-b+Sqr(b*b-4*a*c)/2*a
B.-b+Sqr(b*b-4*a*c)/(2*a)
C.(-b+Sqr(b*b-4*a*c))/(2*a)
D.(-b+Sqr(b*b-4*a*c))/ 2*a
6.设Mys1,Mys2均为字符串型变量,Mys1=”Visual Basic”,Mys2=”b”,则下面关系表达式中结果为True的是___
A.Len(Mys1)<>2*InStr(Mys1,”l”)
B.Mid(Mys1,8,1)>Mys2
C.Chr(98)&Right(Mys1,4)=”Basic”
D.InStr(Left(Mys1,6),”a”)+60 7.设A=7,B=4,C=6,,则表达式A Mod3+B^3/C\5的值为 A.1 B.2 C.3 D.出错 8、窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示____。 A.434 B.45678 C.溢出 D.语法错误 9.假设变量BOOL是一个布尔型变量,则下列赋值语句中,正确的是_____。 A. BOOL ='TRUE' B. BOOL =.TRUE. C. BOOL =#TRUE# D. BOOL = True 10.表达式6.5*5 Mod 28\8的值是______。 A. 0 B. 1 C. 2 D. 3 11.函数CInt Int Fix都返回整数值,以下能正确地描述它们返回整数值大小关系的是___。 A. CInt(-4.51)=Int(-4.51)< Fix(-4.51) B. Int(-4.51) C. CInt(-4.51)< Fix(-4.51) D. Int(-4.51) 12.可以把变化长字符串S中的第一个"ABC"子串,替换成“1234"的语句是____ A. S=Left(s, InStr(S,"ABC"))&"1234" & Right(S,Len(S)-InStr(S,"ABC")-2)