vb选择题练习 最终.docx
- 文档编号:30680820
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:111
- 大小:54.74KB
vb选择题练习 最终.docx
《vb选择题练习 最终.docx》由会员分享,可在线阅读,更多相关《vb选择题练习 最终.docx(111页珍藏版)》请在冰豆网上搜索。
vb选择题练习最终
单选题
1、在VB的工程中,工程文件的扩展名是______。
A:
frmB:
vbgC:
vbpD:
bas
5、以下关于保存工程的说法正确的是______。
A:
保存工程时只保存窗体文件即可
B:
保存工程时只保存工程文件即可
C:
先保存窗体文件,再保存工程文件
D:
先保存工程文件,再保存窗体文件
6、在面向对象的程序设计中,最基本的元素是______。
A:
窗体文件B:
工程文件C:
属性D:
对象
7、在运行时,若要使文本框获得输入焦点,可调用文本框对象的______方法来实现。
A:
RefreshB:
GetFocusC:
SetFocusD:
Tab
8、在运行时,若要获得用户在文本框中所选择的文本,可通过访问______属性来实现。
A:
SelStartB:
SelLengthC:
TextD:
SelText
9、若要设置文本框最大可接收的字符数,可通过______属性来实现。
A:
MultiLineB:
LengthC:
MaxD:
MaxLength
10、窗体的标题条显示内容由窗体对象的______属性决定。
A:
BackColorB:
BackStyleC:
TextD:
Caption
11、窗体的示意图标可用______属性来设置。
A:
PictureB:
ImageC:
IconD:
MouseIcon
12、窗体的控制菜单的有无由窗体对象的______属性决定。
A:
ControBoxB:
MinButtonC:
MaxButtonD:
BorderStyle
13、若要取消窗体的最大化功能,则可设置______属性为False来实现。
A:
ControBoxB:
MinButtonC:
MaxButtonD:
Enabled
14、判断窗体当前所处状态,可通过访问______属性来实现。
A:
ControlBoxB:
MinButton
C:
MaxButtonD:
WindowState
15、窗体的风格由窗体对象的____属性来设置。
A:
BackStyleB:
BorderStyle
C:
WindowStateD:
FillStyle
16、命令按钮的标题文字由____属性来设置。
A:
TextB:
CaptionC:
NameD:
(名称)
17、命令按钮标题热字的下划线,可通过____符号来设置。
A:
\
&C:
-D:
\>
18、若要使标签框成为透明,可通过设置______属性来实现。
A:
BackColorB:
BackStlyeC:
BorderStyleD:
ForeColor
19、标签框的边框,由______属性的设置值决定。
A:
BackColorB:
BackStlyeC:
BorderStyleD:
AutoSize
20、若要使标签框的大小自动与所显示的文本相适应,可通过设置______属性的值为True来实现。
A:
AutoSizeB:
AlignmentC:
AppearanceD:
Visible
21、标签框所显示的内容,由______属性值决定。
A:
TextB:
(名称)C:
CaptionD:
Alignment
22、标签框文本的对齐方式,由______属性来决定。
A:
TextB:
(名称)C:
CaptionD:
Alignment
23、下列可以打开立即窗口的操作是_______。
A:
Ctrl+DB:
Ctrl+EC:
Ctrl+FD:
Ctrl+G
24、决定控件上文字的字体、字形、大小、效果的属性是_______。
A:
TextB:
CaptionC:
NameD:
Font
27、以下叙述中错误的是_______。
A:
VisualBasic是事件驱动型可视化编程工具
B:
VisualBasic应用程序不具有明显的开始和结束语句
C:
VisualBasic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D:
VisualBasic中控件的某些属性只能在运行时设置
28、以下叙述中错误的是_______。
A:
在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
B:
以.BAS为扩展名的文件是标准模块文件
C:
窗体文件包含该窗体及其控件的属性
D:
一个工程中可以含有多个标准模块文件
29、以下不属于VisualBasic系统的文件类型是_______。
A:
.frmB:
.batC:
.vbgD:
.vbp
30、VisualBasic的编程机制是_______。
A:
可视化B:
面向对象C:
面向图形D:
事件驱动
31、退出VisualBasic的快捷键是_______。
A:
Ctrl+QB:
Shift+F4C:
Alt+F4D:
Ctrl+Alt+Q
32、启动VisualBasic后,系统为用户新建的工程起一个名为_______的临时名称。
A:
工程1B:
窗体1C:
工程D:
窗体
33、VisualBasic集成环境的大部分窗口都可以从主菜单项_______的下拉菜单中找到相应的打开命令。
A:
编辑B:
视图C:
格式D:
调试
34、双击窗体的任何地方,可以打开的窗口是_______。
A:
代码窗口B:
属性窗口C:
工程管理窗口D:
以上3个选项都不对
35、工具栏中的"启动"按钮的作用是_______。
A:
运行一个应用程序B:
运行一个窗体
C:
工程管理窗口D:
打开被选中对象的代码窗口
36、结构化程序设计主要强调的是________。
A:
程序的规模B:
程序的易读性
C:
程序的执行效率D:
程序的可移植性
37、VisualBasic一共有设计、运行和中断三种模式,要使用调试工具应该_______。
A:
进入设计模式B:
进入运行模式
C:
进入中断模式D:
不用进入任何模式
38、唯一能区别一个控件的属性是_______。
A:
CaptionB:
TextC:
NameD:
Index
39、通过下_______窗口可以在设计时直观地调整窗体在屏幕上的位置。
A:
代码窗口B:
窗体布局窗口
C:
冒体设计面口D:
属性窗口
40、以下叙述中错误的是_______。
A:
一个工程可以包括多种类型的文件
B:
VisualBasic应用程序既能以编译方式执行,也能以解释方式执行
C:
程序运行后,在内存中只能驻留一个窗体
D:
对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
41、下列操作中不能向工程中添加窗体的是_______。
A:
单击"工程"菜单中的"添加窗体"命令
B:
单击工具栏上的"添加窗体"按钮
C:
右击窗体,在弹出的菜单中选择"添加窗体"命令
D:
右击工程资源管理器,在弹出的菜单中选择"添加"命令,然后在下一级菜单中选择"添加窗体"命令
43、要把一个命令按钮设置成无效,应设置属性______的值为False0。
A:
VisibleB:
EnabledC:
DefaultD:
Cancel
44、在窗体上画一个文本框,其名称为Text1。
为了在程序运行后Text1中的文本不可编辑,应当使用的语句______。
A:
Text1.ClearB:
Text1.Locked=True
C:
Text1.Visible:
FalseD:
Text1.Enabled.False
45、以下叙述中错误的是______。
A:
在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
B:
以.BAS为扩展名的文件是标准模块文件
C:
窗体文件包含该窗体及其控件的属性
D:
一个工程中可以含有多个标准模块文件
46、以下叙述中错误的是______。
A:
打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B:
保存VisualBasic程序时,应分别保存窗体文件及工程文件
C:
VisualBasic应用程序只能以解释方式执行
D:
事件可以由用户引发,也可以由系统引发
47、VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是______。
A:
属性、控件和方法B:
属性、事件和方法
C:
窗体、控件和过程D:
控件、过程和模块
48、下列哪项是窗体对象的方法而不是属性___________。
A:
NameB:
PrintC:
CaptionD:
Enabled
49、MicrosoftVisualBasic6.0包括三种版本,其中不包括_______。
A:
通用版B:
企业版C:
学习版D:
专业版
50、若要设置命令按钮为图形风格的命令钮,可通过______属性来设置。
A:
StyleB:
BorderStyleC:
BackStyleD:
Appearance
52、用于从字符串左边截取字符的函数是______。
A:
Ltrim()B:
Trim()C:
Left()D:
Instr()
53、用于去掉字符串左边空格的函数是______。
A:
Ltrim()B:
Rtrim()C:
Right()D:
Mid()
54、可实现从字符串任意位置截取最多字符的函数是______。
A:
Instr()B:
Mid()C:
Left()D:
Right()
55、可实现字符重复以产生新字符串的函数是______。
A:
String()B:
Repl()C:
Ucase()D:
Lcase()
56、实现将小写字母转换成大写字母的函数是______。
A:
Str()B:
Upper()C:
Ucase()D:
Lcase()
57、可获得字符ASCII码值的函数是______。
A:
Chr()B:
Fix()C:
Val()D:
Asc()
58、VB的数据类型分为______。
A:
数值型、字符型、布尔型、日期型
B:
数值型、字符型、对象型、日期型
C:
基本类型、扩展类型
D:
整型、实型、字符型、日期型、布尔型
59、VB中的变量如果没有显示声明其数据类型,则默认为______。
A:
日期型B:
数据型C:
字符型D:
变体型
60、VB中运算符被分为四类,分别是______。
A:
算术运算符、连接运算符、关系运算符、逻辑运算符
B:
算术运算符、比较运算符、关系运算符、逻辑运算符
C:
算术运算符、连接运算符、布尔运算符、逻辑运算符
D:
连接运算符、比较运算符、逻辑运算符、关系运算符
61、在VB中,执行"A=18MOD4"语句后,A的值为______。
A:
2B:
4C:
6D:
8
62、A为True,B为False,则"AandB"和"AOrB"的值分别是______。
A:
True,TrueB:
True,FalseC:
False,TrueD:
False,False
63、在VB中,执行"DimA,BAsString"语句后,B的数据结构为______。
A:
整型数B:
实型数C:
字符型D:
字节型
64、在VB中,执行"A=123:
B=Str$(A)"语句后,B的数据结构(类型)为______。
A:
整型数B:
字节型C:
实型数D:
字符型
65、数学关系3〈=x〈10表示成正确的VB表达式为______。
A:
3〈=x〈10B:
3〈=xANDx〈10
C:
x〉=3ORx〈10D:
3〈=xAND〈10
66、Int(198.555*100+0.5)/100的值为______。
A:
198B:
199.6C:
198.56D:
200
67、下面正确的赋值语句是______。
A:
x+y=30B:
y=*r*rC:
y=x+30D:
3y=x
68、为了给三个变量赋初值1,下面正确的赋值语句是______。
A:
x=1:
y=1:
z=1B:
x=1,y=1,z=1C:
x=y=z=1D:
xyz=1
69、可用于设置系统当前时间的语句是______。
A:
DateB:
Date$C:
TimeD:
Timer
70、下面是合法的变量名为______。
A:
x_yzB:
123abcC:
integerD:
X-Y
71、VB中,mid("A2B4",2,1)的值是______。
A:
2BB:
0C:
2D:
4
72、在VB中,合法的常量是______。
A:
'xxx'B:
2/3C:
5eD:
false
73、函数Int(Rnd*80)+10是在______范围内的整数。
A:
[10,90]B:
[10,89]C:
[11,90]D:
[11,89]
74、要声明一个长度为256个字符的定长字符串变量str,下列语句正确的是______。
A:
dimstrasstringB:
dimstrasstring(256)
C:
dimstrasstring[256]D:
dimstrasstring*256
75、表达式2*3^2+2*8/4+3^2的值是______。
A:
64B:
31C:
49D:
22
76、下列______是日期型常量。
A:
"07/03/11"B:
02/02/11C:
#03/01/19#D:
{2/11/02}
77、VisualBasic中不存在下列哪一种数据类型______。
A:
字符串类型B:
日期类型C:
逻辑类型D:
指针类型
78、对变量名说法不正确的是______。
A:
必须是字母开头,不能是数字或其他字符
B:
不能是VB的保留字
C:
可以包含字母、数字、下划线和标点符号
D:
不能超过255个字符
79、以下变量名中,______是不符合VisualBasic的命名规范的。
A:
Abc901B:
_mnu_Open_234C:
price_D:
K
80、当50≤X≤200时,则给变量Y赋值为1000的正确的if判定语句是______。
A:
if50≤X≤200theny=1000
B:
ifx<=200andx>=50theny=1000
C:
ifx<=200orx>=50theny=1000
D:
ifx>=50,x<=200theny=1000
81、若a=2,b=3,c=4,下列表达式a>bandb>cornota>c的值是______。
A:
TrueB:
FalseC:
yesD:
no
82、下列属于正确的字符串常量的是______。
A:
#ABC"B:
$ABC$C:
'ABC'D:
"ABC"
83、执行下列代码,分别输入12和89,输出结果是______。
PrivateSubForm_Click()
a=InputBox("D")
b=InputBox("E")
Printa+b
EndSub
A:
101B:
DE1289C:
DED:
1289
84、表达式6+10Mod4*2+1的值是______。
A:
9B:
11C:
1D:
3
85、把数值型转换为字符串型需要使用下列哪一种函数______。
A:
Val()B:
Str()C:
Asc()D:
Chr()
86、Timer函数的功能是______。
A:
获得系统当前的时间
B:
获得系统当前的日期和时间
C:
返回从午夜12点至当前时间的秒数
D:
触发Timer()事件
87、数学式子sin25°写成VB表达式是______。
A:
sin25B:
Sin(25)C:
Sin(25*3.14/180)D:
Sin(25°)
88、若x是一个正实数,对x的第3位小数四舍五入的表达式是______。
A:
0.01*Int(x+0.005)B:
0.01*Int(100*(x+0.005))
C:
0.01*Int(100*(x+0.05))D:
0.01*Int(x+0.05)
89、函数Left("Hello",2)的值为______。
A:
HeB:
elC:
loD:
True
90、函数Int(Abs(99-100)/2)的值为______。
A:
1B:
0C:
"1"D:
"0"
91、以下声明语句中错误的是______。
A:
Constvar1=123B:
Dimvar2='ABC'
C:
DefInta-zD:
Staticvar3AsInteger
92、设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是______。
A:
TrueB:
FalseC:
1D:
出错信息
93、下列选项中不是字符串常量的是______。
A:
"ab"B:
"你好"C:
"2006"D:
1235
94、以下运算符中运算优先级最高的是______。
A:
+B:
-C:
>=D:
*
95、下列关于字符串连接运算"+"和"&"的叙述正确的是______。
A:
"&"两旁要求均为字符串
B:
"+"两旁不管是字符型还是数值型,系统都将操作数转换成字符型,再连接
C:
"&"与"+"都要求两旁必须为字符串
D:
若在字符串变量名后使用"&",则在变量名与"&"之间应有一个空格
96、下列表达式中的值不为6的是______。
A:
19\3B:
19/3C:
Int(19/3)D:
19mod13
97、下列不是合法的赋值语句的是______。
A:
iNumber_1=45B:
(4+5)*3.5=num
C:
Label1.caption=timeD:
num=(4+5)*3.5
98、下列逻辑表达式中值为False的是______。
A:
Int(14/3)=4B:
((1+2)≤3)and(4+5>7)
C:
Int(Rnd()*3)≤3D:
"abc">"bc"
99、VB中将两个字符串连接起来的运算符有:
+和&,那么"123"+45结果是______。
A:
168B:
12345C:
"123"D:
45
100、以下语句的输出结果是______。
PrintFormat("HELLO","<")
A:
HELLOB:
helloC:
HED:
he
101、以下能够触发文本框Change事件的操作是______。
A:
文本框失去焦点
B:
文本框获得焦点
C:
设置文本框的焦点
D:
改变文本框的内容
102、窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1。
要求每一秒钟在文本框中显示一次当前的时间,程序为:
Privatesubtimerl-______
Txttime.text=time
EndSub
在横线处应填入和内容是______。
A:
EnabledB:
VisibleC:
IntervalD:
Timer
103、为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该按纽的一个属性设置为True,这个属性是______。
A:
ValueB:
DefaultC:
CancelD:
Enabled
104、图像框有一个属性,可以自动调整图形的大小,以适当图像框的尺寸,这个属性是______。
A:
AutosizeB:
StretchC:
AutoRedrawD:
Appearance
105、设窗体上有一个列表框控件Listl,且其中含有若干列表。
则以下能表示当前被选中的列表项内容的是______。
A:
Listl.ListB:
st1.ListIndexC:
st1.IndexD:
List1.Text
106、设组合框Combol中有3个项目,则以下能删除最后一项的语句是______。
A:
Combol.RemoveitemText
B:
Combol.Removeitem2
C:
Combol.Removeitem3
D:
Combol.Removeitem Combol.Listcount
107、以下关于焦点的叙述中,错误的是______。
A:
如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
B:
当文本框失去焦点时,触发LostFocus事件
C:
当文本框的Enabled属性为False时,其Tab顺序不起作用
D:
可以用TabIndex属性改变Tab顺序
108、通过控件数组的______属性,可区分控件数组中的不同元素。
A:
NameB:
TitleC:
CaptionD:
Index
109、事件过程是指______时所执行的程序代码。
A:
运行程序B:
响应事件C:
设置属性D:
使用控件
110、列表框中的列表内容通过______属性设置。
A:
ColumnsB:
ListC:
ListIndexD:
ListCount
111、调用列表框控件的______方法,可清除列表框中的所有列表项。
A:
ClsB:
RemoveItemC:
ClearD:
Remove
112、执行多窗体应用程序时______。
A:
只能打开一个窗体,其他的窗体都会被关闭
B:
允许同时打开多个窗体
C:
打开一个窗体后,其他的窗体都自动隐藏
D:
在某一个时刻只能打开一个窗体
113、以下关于多窗体应用程序的叙述中,正确的是______。
A:
连续向工程添加多个窗体,存盘后只生成一个窗体模块
B:
连续向工程添加多个窗体,会生成多个窗体模块
C:
每添加一个窗体,即生成一个工程文件
D:
只能将第一个建立的窗体作为启动界面
114、以下表述正确的是______。
A:
Load语句与Show方法的功能相同
B:
Unload语句与Hide方法的功能完全相同
C:
Load语句与Unload的功能完全相反
D:
以上三种说法都不正确
115、KeyDown/KeyUp事件过程中,Shift参数值为______表示只按下Ctrl键。
A:
1B:
2C:
3D:
4
116、在文本框的______属性值设为True的情况下,设置ScrollBars属性可使文本框中出现滚动条。
A:
LockedB:
AlignmentC:
MultilinesD:
Enabeld
117、对______控件,将______属性设置为True,可实现图形的放大和缩小。
A:
图像、AutoSizeB:
图片框、AutoSize
C:
图像、StretchD:
图片框、Stretch
118、通过______函数,可将指定的图形赋值给对象的Picture属性。
A:
LoadImageB:
ImageLoadC:
PictureLoadD:
LoadPicture
119、放置控件到窗体中的最迅速的方法是______。
A:
双击工具箱中控件
B:
单击工具箱中的控件
C:
拖动鼠标
D:
单击工具箱中的控件并拖动鼠标
120、为了使图片框和图像框的大小适应图片的大小,下面设置正确的是______。
A:
AutoSize=TrueStretch=True
B:
AutoSize=TrueStretch=False
C:
AutoSize=FalseStretch=True
D:
AutoSize=FalseStretch=False
121、下列______途径在程序运行时不能将图片添加到窗体、图片框的Picture属性。
A:
使用LoadPicture函数
B:
对象间图片的复制
C:
通过剪贴板复制图片
D:
使用拖放操作
122、Cls可清除窗体或图片框中______的内容。
A:
Picture属性设置的背景图案
B:
在设计时放置的控件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb选择题练习 最终 vb 选择题 练习