vb习题精选.docx
《vb习题精选.docx》由会员分享,可在线阅读,更多相关《vb习题精选.docx(51页珍藏版)》请在冰豆网上搜索。
vb习题精选
一、单项选择题
C.1、如果在图片框Picture1中装入一个图形,为了清除该图形(不删除图片框),应采用的方法是______。
(1分)
A、选择图片框,在属性窗口中选择Picture属性条,然后按回车键B、选择图片框,然后按Del键
C、执行语句Picture1.Picture=LoadPicture("")D、执行语句
Picture1.Picture=""
C.2、能够通过标准工具栏打开的窗口是______。
(1分)
A、代码窗口B、设计器窗口
C、属性窗口D、立即窗口
A.3、要把一个Image控件对象设置成隐藏,应设置的属性是______。
(1分)
A、VisibleB、Enabled
C、DefaultD、Cancel
A4、SelectCase语句中的“表达式列表”不能是______。
(1分)
A、变量名的列表,例如Casex,y,zB、值的列表,例如Case"a","b","c"
C、To表达式,例如Case1to10D、Is关系表达式,例如CaseIs<8
C.5、窗体上有一个文本框和一个命名按钮,当向文本框中输入一个字符时,命令按钮的标题设置为“计算机考试”。
下面正确的事件过程为______。
(1分)
A、PrivateSubCommand1_Click():
Command1.Caption=
"计算机考试":
EndSubB、PrivateSubCommand1_Click():
Text1=
"计算机考试":
EndSub
C、PrivateSubText1_Change():
Command1.Caption=
"计算机考试":
EndSubD、PrivateSubText1_Click():
Text1.Caption="计算机考试":
EndSub
A6、下面四个语句中,正确的赋值语句是______。
(1分)
A、a=a+cB、a+c=a
C、c+a=aD、a-c=a
C7、VisualBasic的编程机制是______。
(1分)
A、面向过程B、面向对象
C、事件驱动D、可视化
A8、表示年龄(age)在20岁和30岁之间的表达式是______。
(1分)
A、age>=20Andage<=30B、age>=200rage<=30
C、age<=20Andage>=30D、age<=200rage>=30
C9、Cls方法可以清除窗体或图片框中的______。
(1分)
A、在设计阶段使用Picture设置的背景位图B、在设计阶段放置的控件
C、在运行阶段产生的图形和文字D、以上全部内容
C10、如果想用Print方法将计算结果显示在窗体上,则必须保证属性值为True的属性是______。
(1分)
A、EnabledB、Apperance
C、AutoRedrawD、Moveable
A11、以下不合法的常量是______。
(1分)
A、10^2B、100
C、100.0D、10E+01
C12、一个工程文件中有多个窗体,VB运行时指定为启动窗体的是______。
(1分)
A、窗体B、Form窗体
C、Form1窗体D、第一个创建的窗体
D13、窗体设计器是用于设计______。
(1分)
A、窗体的代码B、对象的属性
C、应用程序的代码D、应用程序的界面
A14、PrintFormat(1234.234,"###.#####");Format(1234.234,
"########.##")的显示结果是______。
(1分)
A、1234.2341234.23B、123.234001234.234
C、123.234001234.23D、1234.2341234.234
B15、启动VisualBasic后,VB为用户建立的第一个窗体是______。
(1分)
A、FormB、Form1
C、窗体1D、窗体
D16、窗体文件的扩展名______。
(1分)
A、.basB、.vbp
C、.exeD、.frm
C17、下列关于窗体的Name属性的叙述,正确的是______。
(1分)
A、它的值在程序运行中可以重新改写B、它是显示在窗体标题栏中的文本
C、它是指窗体的名称,在程序中用来标识一个窗体对象D、它的值可以为空
C18、处于设计状态时,在窗体上双击鼠标,则系统在代码窗口显示的事件过程模板是______。
(1分)
A、LoadB、Click
C、DblClickD、MouseDown
C19、如果VB环境中缺少某个窗口,一般应从主菜单______的下拉菜单中找到相应的激活命令。
(1分)
A、编辑B、文件
C、视图D、调试
A21、执行语句age=InputBox("请输入数值","年龄输入框","38"),如果从键盘上输入数值20并按回车键,则下列叙述中,不正确的叙述是______。
(1分)
A、变量Age的值是数值20B、对话框标题栏中显示的是"年龄输入框"
C、对话框的默认值是38D、对话框的提示文字为"请输入数值"
C23、以下声明语句中,错误的是______。
(1分)
A、Constvarl=123B、Constvar2="ABC"
C、Publicconst="计算机等级考试"D、Staticvar3asInteger
D24、假设变量iVar是一个整型变量,则执行赋值语句iVar="2"+"3"之后,变量iVar
的值是______。
(1分)
A、2B、3
C、5D、23
A25、表达式"Turbo"+"C">"True"+"Basic"的值是______。
(1分)
A、TrueB、False
C、NullD、出错信息
A26、设有变量声明:
DimTestDateAs
Date,为变量TestDate正确赋值的表达方式是______。
(1分)
A、TestDate=#1/1/2002#B、TestDate=#"1/1/2002"#
C、TestDate=Date("1/1/2002")D、TestDate=
Format("m/d/yy","1/l/2002")
A28、程序段Print-15;:
Print-16,输出的结果是______。
(1分)
A、-15-16B、-31
C、-15-16D、出错
C30、执行MsgBox123+123,信息框中可以出现______。
(1分)
A、123+123B、123123
C、246D、显示出错信息
C31、执行程序段:
a$="China":
b$=Right$(a$,3):
c$=
String$(3,b$):
Printc$,输出的结果是______。
(1分)
A、ChiB、aaa
C、iiiD、ina
D32、下列选项中,______不是字符串常量。
(1分)
A、"你好"B、""
C、"True"D、#False#
C33、执行程序Forn=1To3:
Cls:
Print"n=";n;:
Nextn后,
输出结果是______。
(1分)
A、123B、3
C、n=3D、n=1n=2n=3
C34、假设变量iVar是一个整型变量,则执行赋值语句iVar="2"+3之后,变量iVar
的值是______。
(1分)
A、2B、3
C、5D、23
A35、下列符号中,属于VisualBasic合法变量名的是______。
(1分)
A、x23B、8xy
C、ENDD、X8[B]
D36、设有变体变量x,执行语句:
x=
InputBox("输入数值","0","示例")后,如果从键盘上输入10并按回车键,则下列叙述中正确的是______。
(1分)
A、变量x的值是数值10B、在InputBox对话框标题栏中显示的是“示例”
C、0是默认值D、变量x的值是字符串“10”
B37、InputBox函数返回值的类型为______。
(1分)
A、数值B、字符串
C、变体D、数值或字符串
D39、执行程序段:
Constc$="Henan":
c$="Zhengzhou":
c$=
"Daxue":
Printc$,输出的结果是______。
(1分)
A、HenanB、Zhengzhou
C、DaxueD、显示出错信息
A40、在下列逻辑表达式中,逻辑值为"真"的是______。
(1分)
A、Not(1>2)B、Not(3+4<4+6)
C、1>2Or2>3D、2>1And3<2
D2、保存一个VisualBasic应用程序,正确的是______。
(1分)
A、只保存工程文件(.vbp)B、只保存窗体文件(.frm)
C、只保存标准模块文件(.bas)D、分别保存窗体文件和工程文件
B3、表达式MsgBox123+123的值是______。
(1分)
A、4B、5
C、6D、7
B5、程序段Dimx%:
IfxTheny=xElsey=x+1:
Printy
运行后,显示的结果是______。
(1分)
A、0B、1
C、随机数D、显示出错信息
C6、程序如下:
i=0:
s=0:
Do:
i=i+2:
s=i+s:
Loop
Untili>4,执行后s的值是______(1分)
A、10B、11
C、12D、15
C7、任何控件都具有的属性是______。
(1分)
A、PictureB、Caption
C、NameD、AutoSize
C8、若要选择Text对象的Text1_KeyPress事件,可以______。
(1分)
A、在属性窗口中选择B、在工程资源管理器窗口中选择
C、在代码设计窗口中利用对象列表框、过程列表框选择D、在窗体设计窗口中双击Text1对象
C22、执行x=-6^2:
PrintSgn(x)+Abs(x)+
Int(x)的结果是______。
(1分)
A、-36B、1
C、-1D、-32
C23、语句T=MsgBox("程序执行了非法操作",vbAbortRetryIgnore,
"提示信息")的执行后,可以在对话框中显示______个按钮。
(1分)
A、1B、2
C、3D、4
A33、InStr("VisualBasic程序设计简明教程中关于可视化界面的设计",
"设计")的函数值为______。
(1分)
A、15B、17
C、30D、47
D36、下面表达式中,______的运算结果与其他3个不同。
(1分)
A、Log(Exp(-3.5))B、Int(-3.5)+0.5
C、-Abs(-3.5)D、Sin(30*3.14/180)
A37、方法Print"等级";"考试",输出的结果是______。
(1分)
A、等级考试B、等级;考试
C、"等级考试"D、"等级";"考试"
D2、在设计工作状态,当双击窗体上任何一个控件时,打开的窗口是______。
(1分)
A、窗体布局窗口B、窗体设计窗口
C、属性窗口D、代码窗口
B4、要求在程序运行时,一旦点击文本框使之获取焦点,就自动选中文本框内的所有文本,则需要编写事件过程______。
(1分)
A、Text1_Change()B、Text1_GotFocus()
C、Text1_KeyPress(KeyAsciiAsInteger)D、Text1_SetFocus()
D6、语句Print"int(-23.4)=";;Int(-23.4)的输出结果为(1分)
A、Int(-23.4)=-23.4B、(-23.4)=23.4
C、Int(-23.4)=-23D、Int(-23.4)=-24
D19、设a=3,b=5,则以下表达式值为假的是______。
(1分)
A、a>=bAndb>l0B、(a>b)Or(b>2)
C、(a<0)or(b>0)D、(5>a)And(b>2)
D24、执行程序段:
m$="ABC":
n$="abc":
k$=LCase$(m$):
j$=
UCase$(n$):
PrintAsc(k$+j$),输出的结果是______。
(1分)
A、abcabcB、ABCABC
C、65D、97
B25、表达式Str(Len("123"))+Str(77.7)的值是______。
(1分)
A、377.7B、377.7
C、80.7D、12377.7
B26、变量未赋值时,字符串变量的值为______。
(1分)
A、OB、空串""
C、NullD、没任何值
B30、程序段a=10.5:
b=Int(a+0.5):
Printb
的功能是______。
(1分)
A、输出平均值B、将一个实数四舍五入取整并输出
C、输出绝对值D、舍去一个实数的小数部分并输出
D5、已知x=2,y=9,z=-4,逻辑表达式x>yORz>xANDNOT
z>y的值是______。
(1分)
A、TrueB、-1
C、0D、False
B15、下列叙述中,正确的是______。
(1分)
A、工程文件(.vbp)应用程序可以在任何计算机上运行B、打开一个工程文件,系统自动装入与该工程有关的窗体文件
C、VB工程文件中可以没有窗体文件D、退出VB系统前要保存新创建的应用程序,只需保存工程文件(.vbp)即可
C16、在VB中,以10为底的x的常用对数表达式是40、下列符号常量的声明中,______是不合法的。
(1分)
A、ConstaAsSingle=1.1B、ConstaAsInteger="12"
C、ConstaAsDouble=Sin
(1)D、Consta="OK"
C30、执行语句:
PrintFormat(32548.5,
"000,000.00"),输出结果是______。
(1分)
A、32548.5B、32,548.5
C、032,548.50D、32,548.50
B8、除了系统默认的工具箱之外,还可以通过______方法来增加控件。
(1分)
A、执行“文件”菜单中的“添加工程”命令B、执行“工程”菜单中的“部件”命令
C、在工具箱处执行其快捷菜单中的“添加选项卡”命令D、执行“工程”菜单中的“添加窗体”命令
B4、如果对文本框Text1设置了PasswordChar=“$”,且程序运行时向文本框中输入“abcd”,则文本框中显示的是______。
(1分)
A、1个“$”B、4个“$”
C、不显示内容D、“*”
B25、表达式25.28Mod6.99的值是______。
(1分)
A、1B、4
C、5D、出错
C36、下面关系运算中,输出结果为“True”的是______。
(1分)
A、"1"+2="12"B、"1"+"2"="3"
C、"1"&2="12"D、"1"&"2"="3"
C3、与传统的程序设计语言相比较,VisualBasic最突出的特点是______。
(1分)
A、结构化的程序设计B、数据处理
C、面向对象的可视化编程D、中文支持
C18、可以让Image图像控件自动改变大小以适应图形尺寸的属性是______。
(1分)
A、AutosizeB、AutoRedraw
C、StretchD、Width
A21、变量未赋值时,数值型变量的值为______。
(1分)
A、OB、空串""
C、NullD、没任何值
B3、下列各组中,两个函数功能完全相反的是______。
(1分)
A、Str(x)和Val(x)B、Asc(x)和Chr(x)
C、LTrim(x)和RTrim(x)D、Timer(x)和Time(x)
C11、比较两个数中较大的数的程序段,错误的是______。
(1分)
A、IFx>yThenmax=xElsemax=yB、max=IIF(x>y,x,y)
C、IFx>yThenmax=x:
max=yD、max=x:
Ifxmax=y
C14、在下列语句中,正确的是______。
(1分)
A、Text1.Text+Text2.Text=Text3.TextB、Command1.Name="cmdok"
C、Label1.Caption=4567D、x=InputBox(pleaseinput)
D39、在VB中,以10为底的x的常用对数表达式是______。
(1分)
A、Log(X)B、Log10(X)
C、Log(X)/Log(e)D、Log(X)/Log(10)
D30、执行程序段:
a$="VisualBasicPrograming":
b$="Quick":
c$=b$&UCase(Mid$(a$,7,6))&Right$(a$,
11),变量c$的值为______。
(1分)
A、VisualBASICProgramingB、QuickBasicprograming
C、QUICKBasicProgramingD、QuickBASICPrograming
C28、某中心选拔身高T超过1.7米且体重W小于52.5公斤的学员,能正确表示该条件的布尔表达式是______。
(1分)
A、T>=1.7AndW<=52.5B、T<=1.7OrW>=52.5
C、T>1.7AndW<52.5D、T>1.7OrW<625
D2、窗体上有一个标签Label1和一个命名按钮Command1,当程序运行时每单击一次命令按钮,标签就向右移动一定距离。
在Command1_Click()中能完成这个功能的命令为______。
(1分)
A、Label1.Left=100B、Label1.Left=Label1.Left-100
C、Label1.Move100D、Label1.MoveLabel1.Left+100
B14、以下______是正确的For…Next结构。
(1分)
A、Forx=1ToStep10…NextxB、Forx=3To-3Step-3…
Nextx
C、Forx=1Tox=10…NextxD、Forx=3To10Step3…Next
y
C4、以下关于MsgBox的叙述中,错误的是______。
(1分)
A、MsgBox函数返回一个整数B、通过MsgBox函数可以设置信息框中图标和按钮的类型
C、MsgBox过程语句没有返回值D、MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数
B32、语句Print4+5\6*7/8Mod9的值是______。
(1分)
A、4B、5
C、6D、7
A34、PrintDateDiff("m",#1/28/2004#,
#1/31/2004#)的输出结果是______。
(1分)
A、OB、1
C、-1D、2
C1、以下关于InputBox函数的叙述中,错误的是______。
(1分)
A、InputBox函数的“提示信息参数”不能缺省B、每执行一次InputBox函数,只能输入一个值
C、InputBox函数的返回值是数值型的D、要保存InputBox函数的返回值必须赋予一个变量
36、下列不合法的常量形式是______。
(1分)
A、"1O0"B、100.0
C、1OE+0.5D、ConstG=23+12
A24、PrintFormat(32556,"#######");Format(32556,
"###")的输出结果是______。
(1分)
A、3255632556B、32556—32556
C、32556-325D、--32556325
C35、Single(单精度)型数据占______个字节。
(1分)
A、2B、4
C、8D、10
B3、每个对象的事件名称______。
(1分)
A、都要由用户定义B、有的由用户定义,有的由系统定义
C、都是由系统预先定义D、是不固定的
A11、能够盛放其他控件,而且是最基本的对象是______。
(1分)
A、窗体B、图像
C、标签D、文本
A12、abc%,abc!
,abc$,abc#分别声明abc是______。
(1分)
A、整型、单精度、字符串、双精度变量B、整型、整型、字符串、双精度变量
C、单精度、整型、字符串、双精度变量D、整型、双精度、字符串、双精度变量
A18、在程序运行模式能够______。
(1分)
A、中断程序B、添加程序
C、输入程序D、编辑程序
A20、不属于一个工程文件(*.vbp)里的文件是______。
(1分)
A、*.txt文件B、*.bas文件
C、*.cls文件D、*.frm文件
A22、已知下列程序段:
a=3:
b=4:
Printb>a,输出的结果是______。
(1分)
A、TrueB、False
C、4>3D、显示出错信息
B25、用户自定义数据类型时,其成员不能是______。
(1分)
A、定长字符串和数组B、变长字符串和数组
C、货币型和日期型D、变长字符串和货币型
B38、表达式Val(".123E2CD")的值是______。
(1分)
A、.123B、12.3
C、OD、.123E2CD
C1、程序如下:
k=0:
DoUntilk>10:
k=k+1:
Loop的循环体执行次数是______。
(1分)
A、9B、10
C、11D、无数次
B6、设n=10,执行n=IIF(n=3,n,-n)后,n的值为______。
(1分)
A、10B、-10
C、3D、-3
B10、能产生[10,32]之间随机整数的函数表达式为______。
(1分)
A、Int(Rnd*22)+10B、Int(Rnd*23)+10
C、Int(Rnd*22)+11D、Int(Rnd*23)+11
B35、如果将布尔常量值True赋给一个整型变量,则整型变量的值为______。
(1分)
A、OB、-1
C、TrueD、False
C4、若要使标签控件显示时,不覆盖其背景内容,应设置的属性是______。
(1分)
A、ForecolorB、BackColor
C、BackStyleD、BorderStyle
C12、决定窗体标题栏显示内容的属性是______。
(1分)
A、TextB、Name
C、CaptionD、BackStyle
C26、语句X=X+1的正确含义是______。
(1分)
A、变量X的值与X+1的值相等B、将变量X的值存到X+1中去
C、将变量X的值加1后赋给变量XD、变量X的值为1
B35、执行程序段:
DimaxsAsInteger:
axs%=232:
axs=23