VB复习题选择题13年.docx
《VB复习题选择题13年.docx》由会员分享,可在线阅读,更多相关《VB复习题选择题13年.docx(40页珍藏版)》请在冰豆网上搜索。
VB复习题选择题13年
VB复习题(选择题)(13年12月)
1.题目:
以下控件对象中具有Picture属性的是________。
①PictureBox②Frame③OptionButton④CommandButton⑤ListBox⑥CheckBox⑦Label
A.①③④⑥
B.①②⑤⑥⑦
C.①③④⑤⑥
D.①②③④⑤⑥
答案:
①③④⑥
2.题目:
设s是字符型变量,以下语句正确的是________。
A.s=List1.Caption
B.s=Timer1.Caption
C.s=Text1.Caption
D.s=Label1.Caption
答案:
s=Label1.Caption
3.题目:
下面________语句,可以将列表框List1中当前选定的列表项的值替换成"ABC"。
A.List1.AddItem"ABC",List1.ListIndex
B.List1.Text="ABC"
C.List1.List(List1.ListIndex)="ABC"
D.List1.Print"ABC"
答案:
List1.List(List1.ListIndex)="ABC"
4.题目:
下面所列的控件属性中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是________。
A.List1.ListCount
B.Text1.Index
C.Dir1.Path
D.Label1.Visible
答案:
Label1.Visible
5.题目:
在VB中,下列关于控件的属性或方法中搭配错误的有________个。
①Timer1.Interval②List1.Cls③Text1.Print④List1.RemoveItem⑤Vscroll1.Value⑥Picture1.Print
A.0
B.1
C.2
D.3
答案:
2
6.题目:
对于某对象的SetFocus与GotFocus的描述正确的是__________。
A.SetFocus是方法,GotFocus是事件
B.SetFocus是事件,GotFocus是事件
C.SetFocus是方法,GotFocus是方法
D.SetFocus是事件,GotFocus是方法
答案:
SetFocus是方法,GotFocus是事件
7.题目:
若要设置单击滚动条上的空白区域时,滚动条的最大调整值应对其__________属性进行设定。
A.Max
B.Width
C.SmallChange
D.LargeChange
答案:
LargeChange
8.题目:
在下列__________控件中可以使用Print方法。
A.Form和PictrueBox
B.ListBox和Frame
C.Form和Label
D.PictureBox和TextBox
答案:
Form和PictrueBox
9.题目:
__________触发滚动条的Scroll事件。
A.移动滚动块结束时
B.单击滚动箭头时
C.单击滚动条时
D.移动滚动块时
答案:
移动滚动块时
10.题目:
__________控件可以实现控制动画的效果。
A.命令按钮
B.标签
C.定时器
D.文本框
答案:
定时器
11.题目:
__________属性用来设置将出现在窗体标题条中的标题。
A.Style
B.Text
C.Caption
D.Name
答案:
Caption
12.题目:
_______是一种对象;_________也能包括窗体、菜单和其他应用程序组件。
A.控件、方法
B.控件、对象
C.事件、方法
D.过程、函数
答案:
控件、对象
13.题目:
Image控件加载A.不同
B.比原图大
C.比原图小
D.相同
答案:
相同
14.题目:
VB中除窗体能显示①PictureBox②Image③TextBox④CommandButton⑤OptionButton⑥Label
A.①②③④
B.①②⑤⑥
C.①②④⑤
D.①②④⑥
答案:
①②④⑤
15.题目:
不具有Picture属性的一组控件是_______________。
A.Image控件、PictureBox控件
B.CheckBox控件、OptionButton控件
C.CommandButton控件、OptionButton控件
D.Label控件、Frame控件
答案:
Label控件、Frame控件
16.题目:
不具有Text属性的控件是_______________。
A.CheckBox
B.ListBox
C.ComboBox
D.TextBox
答案:
CheckBox
17.题目:
不能在窗体上选择多个控件的方法是__________。
A.按住Shift键同时单击每个控件
B.按住Alt键同时单击每个控件
C.通过鼠标拖动一方框将它们选定
D.按住Ctrl键同时单击每个控件
答案:
按住Alt键同时单击每个控件
18.题目:
不能作为容器的控件是______________。
A.Frame
B.ListBox
C.PictureBox
D.Form
答案:
ListBox
19.题目:
不同时具有Caption属性的一组控件是_______________。
A.Label、Frame
B.Label、CommandButton
C.CheckBox、OptionButton
D.Timer、CommandButton
答案:
Timer、CommandButton
20.题目:
窗体Form1的名称属性是frm,它的Load事件过程名是_____________。
A.Form_Load()
B.Form1_Load()
C.Frm1_Load()
D.Me_Load()
答案:
Form_Load()
21.题目:
窗体上有多个控件,在Form_Activate()事件过程中添加________语句,就可以确保每次运行程序时,都将光标定位在文本框Text1上。
A.Text1.Text=""
B.Text1.Setfocus
C.Form1.SetFocus
D.Text1.Visible=True
答案:
Text1.Setfocus
22.题目:
单选按钮(OptionButton)用于一组互斥的选项中。
若一个应用程序包含多组互斥条件,可在不同的_______中安排适当的单选按钮,即可实现。
A.框架控件(Frame)或图像控件(Image)
B.组合框(ComboBox)或图像控件(Image)
C.组合框(ComboBox)或D.框架控件(Frame)或答案:
框架控件(Frame)或
23.题目:
当移动控件时,_________属性会自动改变。
A.Click、Change
B.Name、Caption
C.Top、Left
D.Cancel、Default
答案:
Top、Left
24.题目:
当用户单击命令按钮时,___________属性可以使得命令按钮对激发事件无效。
A.Name
B.Enabled
C.Default
D.Cancel
答案:
Enabled
25.题目:
多窗体程序由多个窗体组成。
在缺省情况下,VB在执行应用程序时,总是把________指定为启动窗体。
A.不包含任何控件的窗体
B.设计时的第一个窗体
C.命名为Frml的窗体
D.包含控件最多的窗体
答案:
设计时的第一个窗体
26.题目:
关于标签和文本框的区别,以下叙述错误的是__________。
A.在程序运行中,标签和文本框都可以用来输出数据
B.在程序运行中,标签和文本框都可以用来输入数据
C.在程序运行中,可以改变标签的内容
D.文本框控件没有Caption属性
答案:
在程序运行中,标签和文本框都可以用来输出数据
27.题目:
计时器控件每次经历一个固定的的时间间隔触发________事件。
A.Change
B.Timer
C.Interval
D.Click
答案:
Timer
28.题目:
将命令按钮的___________属性设置为False后,运行时该命令按钮呈灰色不可用。
A.ControlBox
B.WindowState
C.Visible
D.Enabled
答案:
Enabled
29.题目:
将命令按钮的______属性设置为True,可以使用户按Esc键时激发对应命令按钮的Click事件。
A.Name
B.Cancel
C.Enabled
D.Default
答案:
Cancel
30.题目:
将文本框的__________属性设置为True时,可以在该文本中输入多行文本。
A.AutoSize
B.MultiLine
C.Text
D.ScrollBars
答案:
MultiLine
31.题目:
决定控件上文字的字体、字形、大小、效果的属性是__________。
A.Style
B.Font
C.ForeColor
D.BackStyle
答案:
Font
32.题目:
某工程中的窗体上,设置了一个Label1和一个Timer控件,由Timer控件实现Label1的滚动,欲停止Label1的滚动,应设置__________。
A.Label1.Enabled=True
B.Label1.Enabled=False
C.Timer1.Enabled=False
D.Timer1.Enabled=True
答案:
Timer1.Enabled=False
33.题目:
如果要在命令按钮上显示图形文件,应设置命令按钮的__________。
A.Style和Graphics属性
B.Style和Picture属性
C.Caption和Picture属性
D.Caption和Graphics属性
答案:
Style和Picture属性
34.题目:
若设置Lable控件的背景为透明,应设置其__________属性为__________。
A.BackStyle
B.BackColor
C.BorderStyle
D.Style
答案:
BackStyle
35.题目:
若在一个应用程序窗体Form1上,依次创建了Label1、Command1、Text1等控件,则运行该程序显示窗体时,_______会首先获得焦点。
A.Form1
B.Label1
C.Command1
D.Text1
答案:
Command1
36.题目:
使用________方法,可以将列表框List1中的所有项删除掉。
A.List1.Text=""
B.AddItem
C.RemoveItem
D.Clear
答案:
Clear
37.题目:
使用________方法可将新的列表项添加到一个列表框中。
A.Print
B.AddItem
C.Clear
D.RemoveItem
答案:
AddItem
38.题目:
使用________属性取得列表框中的项数。
A.ListCount
B.Text
C.ListIndex
D.List
答案:
ListCount
39.题目:
通过文本框的__________事件过程可以获取文本框中键入字符的ASCII码值。
A.Change
B.GotFocus
C.Click
D.KeyPress
答案:
KeyPress
40.题目:
下列控件中,__________控件不能改变大小。
A.TextBox
B.Frame
C.Label
D.Timer
答案:
Timer
41.题目:
以下关于方法的叙述错误的是________。
A.方法是构成对象实体的一个部分
B.方法是一种特殊的过程或函数
C.调用方法的一般格式是:
对象名.方法名称[参数]
D.在调用方法时,对象名称是不可缺少的
答案:
在调用方法时,对象名称是不可缺少的
42.题目:
以下使用方法的语句中,正确的是________。
A.List1.Clear
B.Form1.Clear
C.Combo1.Cls
D.Picture.Clear
答案:
List1.Clear
43.题目:
以下所列的6个控件中,具有Caption属性的有________个。
PictureBox、Frame、OptionButton、ListBox、TextBox、Form
A.6
B.5
C.4
D.3
答案:
3
44.题目:
以下有关对象属性的说法中错误的是________。
A.所有的对象都具有Name(名称)属性
B.只能在执行时设置或改变的属性为执行时属性
C.对象的某些属性只能在设计时设定,不能使用代码改变
D.Enabled属性值设为False的控件对象在窗体上将不可见
答案:
Enabled属性值设为False的控件对象在窗体上将不可见
45.题目:
以下有关对象属性的说法中正确的是________。
A.对象所有的属性都罗列在属性窗口列表框中
B.不同对象不可能有同名属性
C.不同对象的同名属性取值一定相同
D.对象的某些属性既可在窗口中设置,也可通过程序代码设置或改变
答案:
对象的某些属性既可在窗口中设置,也可通过程序代码设置或改变
46.题目:
引用列表框的最后一项应使用__________。
A.List1.List(List1.ListCount-1)
B.List1.List(List1.ListCount)
C.List1.List(ListCount-1)
D.List1.List(ListCount)
答案:
List1.List(List1.ListCount-1)
47.题目:
用__________方法可以使文本框获取焦点。
A.Change
B.GotFocus
C.SetFocus
D.LostFocus
答案:
SetFocus
48.题目:
有程序代码Text1.Text="VisualBasic",其中的Text1、Text和"VisualBasic"分别代表________。
A.对象、值、属性
B.对象、方法、属性
C.对象、属性、值
D.属性、对象、值
答案:
对象、属性、值
49.题目:
在VB中可以作为容器的是________。
A.Form、TextBox、PictureBox
B.Form、PictureBox、Frame
C.Form、TextBox、Label
D.TextBox、PictureBox、ListBox
答案:
Form、PictureBox、Frame
50.题目:
在程序中可以通过复选框和单选按钮的________属性值来判断它们的当前状态。
A.Caption
B.Value
C.Checked
D.Selected
答案:
Value
51.题目:
在窗体上已建立了多个控件,如Text1、Label1、Command1,若要使程序一运行焦点就定位在Command1上,应将Command1的__________属性设置为0。
A.Index
B.TabStop
C.TabIndex
D.Enabled
答案:
TabIndex
52.题目:
在滚动条上拖动滚动块移动时触发__________事件。
A.KeyUp
B.KeyPress
C.Scroll
D.Change
答案:
Scroll
53.题目:
下列有关控件工具箱的说法错误的是________。
A.控件工具箱中包含了常用的控件。
B.控件工具箱中没有包含所有的控件。
C.选择“工程”菜单下的“部件”菜单项可以添加控件。
D.选择“工程”菜单下的“对象”菜单项可以添加控件。
答案:
选择“工程”菜单下的“部件”菜单项可以添加控件。
54.题目:
单击滚动条两端的箭头时,滚动条Value属性值的改变量由________属性值决定。
A.LargeChange
B.Max
C.SmallChange
D.Min
答案:
SmallChange
55.题目:
若需要在同一窗体内安排两组相互独立的单选按钮(OptionButton),可使用________控件将它们分隔开。
①TextBox②Picture③Image④Frame
A.①②
B.②③
C.②④
D.③④
答案:
②④
56.题目:
创建应用程序的界面时,在窗体上设置了一个命令按钮,运行程序后,命令按钮没有出现在窗体上,可能的原因是________。
A.该命令按钮的Value属性被设置为False
B.该命令按钮的Enabled属性被设置为False
C.该命令按钮的Visible属性被设置为False
D.该命令按钮的Default属性被设置为True
答案:
该命令按钮的Visible属性被设置为False
57.题目:
关于Sub过程和Function过程叙述不正确的是_____________。
A.Sub过程和Function过程都可以使用Call语句调用或直接使用过程名调用
B.对Sub过程直接使用过程名调用时,实参表不需加括号
C.Function过程中可缺省对函数名返回值的赋值语句
D.调用Function过程时一定有返回值
答案:
调用Function过程时一定有返回值
58.题目:
下面的过程定义语句中不正确的是_____________。
A.PrivateSubMySub1(StAsString*6)
B.PrivateSubMySub1(Ar()AsString*4)
C.PrivateSubMySub1(Ar()AsString)
D.PrivaeSubMysub1(StAsString)
答案:
PrivateSubMySub1(StAsString*6)
59.题目:
在应用程序中用PrivateFunctionFun(XAsInteger,YAsInteger)定义了函数Fun。
调用函数Fun的过程中的变量I,J均定义为Integer型,能正确引用函数Fun的是。
(1)Fun(I,J)
(2)CallFun(I,3.65)(3)Fun(3.14,234)(4)Fun(“245”,“231.5”)
(1)、(3)
A.
(2)、(3)、(4)
B.
(1)、
(2)、(3)
C.
(1)、
(2)、(3)、(4)
D.
(1)、(3)、(4)
答案:
(1)、
(2)、(3)、(4)
60.题目:
以下有关把数组作为形参的。
A.形参数组只能按地址传递
B.调用过程时,只需把要传递的数组名填入实参表
C.使用动态数组时,可用ReDim语句改变形参数组的维界
D.在过程中也可用Dim语句对形参数组进行答案:
在过程中也可用Dim语句对形参数组进行
61.题目:
下面对语句Open"Text.Dat"ForOutputAs#FreeFile的功能。
A.以顺序输出模式打开文件"Text.Dat"
B.如果文件"Text.Dat"不存在,则建立一个新文件
C.如果文件"Text.Dat"已存在,则打开该文件,新写入的数据将增添到该文件中
D.如果文件"Text.Dat"已存在,则打开该文件,新写入的数据将覆盖原有的数据
答案:
如果文件"Text.Dat"已存在,则打开该文件,新写入的数据将增添到该文件中
62.题目:
在多窗体程序中,可以在标准模块或某个窗体模块的通用声明处,分别用________语句定义一个在所有窗体模块都可以引用的变量IntA。
A.PrivateIntAAsInteger
B.PublicIntAAsInteger
C.DimIntAAsInteger
D.StaticIntAAsInteger
答案:
PublicIntAAsInteger
63.题目:
在过程中已A.Printa*b*c
B.Printa*b*c*1&
C.Print1&*a*b*c
D.Printa*b*c*1#
答案:
Print1&*a*b*c
64.题目:
下列表示数值常量错误的是____________。
A.1D5
B.&H1A
C.1E-5
D.E-5
答案:
E-5
65.题目:
下列数据中_______是Boolean常量。
A..True.
B.#False#
C.True
D.123
答案:
True
66.题目:
"设Mys1,Mys2均为字符串型变量,Mys1="ABCDEFGHIJKL"、Mys2="g",则下面关系表达式中结果为True的是____________。
"
A.Mid(Mys1,7,1)>Mys2
B.Len(Mys1)<>2*InStr(Mys1,"F")
C.Chr(65)+Right(Mys1,5)="AHIJKL"
D.InStr(Left(Mys1,6),"C")+60>Asc(Ucase(Mys2))
答案:
Chr(65)+Right(Mys1,5)="AHIJKL"
67.题目:
M被N整除的逻辑表达式是__________。
A.MModN=0
B.M/N=0
C.M\N=0
D.N\M=0
答案:
MModN=0
68.题目:
x+y小于10且x-y要大于0的逻辑表达式是___________。
A.x+y<10,x-y>0
B.(x+y<10):
(x–y)>0
C.x+y<10Andx–y>0
D.x+y<10x–y>0
答案:
x+y<10Andx–y>0
69.题目:
在过程中可以用________语句定义变量。
A.Dim、Private
B.Dim、Static
C.Dim、Public