VB笔试复习练习题.docx
- 文档编号:28738816
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:36
- 大小:53.62KB
VB笔试复习练习题.docx
《VB笔试复习练习题.docx》由会员分享,可在线阅读,更多相关《VB笔试复习练习题.docx(36页珍藏版)》请在冰豆网上搜索。
VB笔试复习练习题
VB笔试复习提纲
VB(开发环境、特点、对象)
1.VisualBasic规定工程(项目)文件的扩展名是。
A..forB..frmC..vbpD..bas
2.标准模块中的内容存放在以为扩展名的文件中。
A.FrmB..BasC..ClsD..Txt
3.以下能在“工程资源管理器”窗口中列出的文件类型是:
。
A.*.txtB.*.frmC.*.docD.*.jpg
4.VB的启动有多种方法,下面不能启动VB的是。
A.使用“开始”菜单中的“程序”命令
B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件的名字
C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹,双击VB启动文件的名字
D.先打开VB安装所在的文件夹,再按Alt+Q组合键
5.VB6.0集成环境的主窗口中不包括。
A.标题栏B.菜单栏C.状态栏D.工具栏
6.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是。
A.工程资源管理器B.工具箱窗口C.代码窗口D.属性窗口
7.以下叙述中错误的是。
A.一个工程可以包括多种类型的文件
B.VisualBasic应用程序既能以编译方式执行,也能以解释方式执行
C.程序运行后,在内存中只能驻留一个窗体
D.对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
8.VisualBasic程序设计具有的特点是。
A.基于对象B.事件驱动C.可视化D.以上都对
9.VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是。
A.控件.属性.事件B.属性.事件.方法
C.窗体.控件.过程D.窗体.控件.模块
10.以下叙述中错误的是。
A.事件过程是响应特定事件的一段程序
B.不同的对象可以具有相同名称的方法
C.对象的方法是执行指定操作的过程
D.对象事件的名称可以由编程者指定
11.我们可以在设计时(属性窗口中)和运行时(程序代码中)设置属性的属性值,以下关于属性设置的说法正确的是。
A.在属性窗口中可以设置所有属性的属性值。
B.在程序代码中可以设置所有属性的属性值。
C.属性的名称由VB事先定义,用户不能改变。
D.所有对象的属性都是可见的。
1.VisualBasic规定窗体文件的扩展名是。
2.在VisualBasic中,用来描述和反映对象特征的参数称之为。
3.一个对象可以执行的动作和可被对象识别的动作分别称为和。
VB语言基础(数据类型、常量变量、运算符-算术-字符-关系-逻辑、表达式-结果-写法、函数-算术-字符-日期时间-转换-else、语句写法)
1.使用变量x存放数据12345678.987654,应该将x声明为类型。
A.SingleB.DoubleC.LongD.Currency
2.文本框的Text属性值的数据类型是。
A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)
3.在VisualBasic中,字符常量所使用的定界符是。
A.井号##B.单引号’’C.双引号””D.花括号{}
4.在VisualBasic中用科学记数法表示0.0015的正确表达式是。
A.1.5-E3B.1.5*10^3C.1.5E-3D.15E4
5.下列各组字符串中可以作为VisualBasic的变量名的是。
A.X&Y、X-Y、X+YB.TheMaxNumber、TheMinNumber、X_Y
C.FOR、IF、ENDD.X123、123X、X+Y
6.有以下程序段,运行结果是。
DimaAsString*4
a="Computer"
a$="Internet"
Printa
Printa$
A.CompterB.CompC.CompD.Inte
InternetInternetInteInte
7.下面能够作为VisualBasic的表达式的是。
A.4*sin(π)B.b^2-4ab
C.[-b-sqr(dlt)]/(2*a*c)D.exp(x)+ABS(Y)
8.表达式5Mod3+3\5*2的值是。
A.0B.2C.4D.6
9.表达式4+5\6*7/8Mod9的值是。
A.4B.5C.6D.7
10.设a=1,b=2,c =3,执行语句Printa>b>c后,窗体上显示的是。
A.TrueB.FalseC.1D.0
11.表达式"12345"<>"12345"&"ABC"的值为:
。
A.FALSEABCB.TRUEABCC.FALSED.TRUE
12.若P=4,R=2,S=P*R,W=P/R,则表达式T=W>SAndP=ROrS*W=P
的值是
A.TrueB.FalseC.NullD.Error
13.表达式17\3>5OR47MOD13<13ANDNOTSQR(12)<4的运算结果是。
A.TrueB.FalseC.NullD.其他
14.下列逻辑表达式中能正确表示条件“x和y都是偶数”的是。
A.xmod2=0andymod2=0B.xmod2=1orymod2=1
C.xmod2=1andymod2=1D.xmod2=0orymod2=0
15.A,B,C是三个已知正整数,表达式A+Int(B*Rnd+C)值的范围是。
A.[A,B+C]B.[A,B+C-1]C.[A+C,A+B+C]D.[A+C,A+B+C-1]
16.下列能正确产生[1-30]之间的随机整数的表达式是。
A.1+rnd(30)B.1+30*rnd()C.rnd(1+30)D.int(rnd()*30)+1
17.依次执行下述语句后,变量y的值为。
x=3.14
y=Int(Sqr(x))
A.-1B.0C.1D.2
18.执行以下程序段后,变量Y的值为。
DimX$,Y$
X="Thisismyvbprogram"
Y=UCase(Mid(X,9,2))&Right(X,8)
A.MyProgramB.MYPROGRAMC.myprogramD.MYprogram
19.执行以下程序段后,变量Z的值为。
X="MicroSoft"
Y="Office2000"
Z=Len(Right(Left(X&Y,15),6))
A.15B.20C.6D.10
20.表达式Len(Chr(70))+Instr("JKLHG","LH")的结果为。
A.74B.73C.5D.4
21.可以删除字符串前导空白的函数是。
A.LtrimB.RtrimC.TrimD.Mid
22.若T1=Asc("A"),T2=Asc("Z")则。
A.T1>T2B.T1 23.执行如下两条语句后,窗体上显示的是。 a=9.8596 PrintFormat(a,“$0,000.00”) A.0,009.86B.$9.86C.9.86D.$0,009.86 24.在编写VB代码段时,使用缩进格式可。 A.提高运行效率B.节省存储空间C.改善代码可读性D.加快编译 25.在VisualBasic代码中,将多个语句合并在一行上的并行符是。 A.撇号(’)B.冒号(: )C.感叹号(! )D.问号(? ) 1.变量x为Long数据类型,Len(x)的结果是。 2.声明2个变量num1和num2为整数类型的语句是。 3.与数学表达式 对应的VisualBasic表达式是。 4.数学表达式Sin2(600)+Cos2(300)+1的VB表达式是。 5.表达式#2009-11-7#+6的值是。 6.整型变量x中存放了一个两位数,要将两位数交换位置,例如,13变成31,实现的表达式是。 7.设有如下程序段: a$=”BeijingShanghai” b$=Mid(a$,InStr(a$,”g”)+1) 执行上面的程序段后,变量b$的值为。 8.a,b,c的值分别是3,2,-3,表达式Abs(b+C.+a*Int(Rnd+3)+Asc(Chr(65+a))的值是。 控件(窗体、标签、文本框、按钮、单选、复选、列表框、组合框、滚动条、计时器、框架、键盘鼠标事件) 1.以下选项中,不是VisualBasic控件的是__________。 A.窗体B.定时器C.单选框D.命令按钮 2.VB中控件主要分为3类,下面哪一种不是VB中的控件类。 A.标准控件B.ActiveXC.可插入控件D.外部控件 3.在设计阶段,要选定窗体上的多个控件,可以按住键同时单击各个控件。 A.ShiftB.TabC.AltD.Enter 4.下列各组控件都具有Caption属性的是。 A.窗体.标签B.标签.定时器C.窗体.文本框D.文本框.定时器 5.确定一个控件在窗体上的位置的属性是。 A.Width和HeightB.Width或HeightC.Top和LeftD.Top或Left 6.Cmd是一个命令按钮,以下语句中不能在运行过程中执行的是。 A.Cmd.Name="True"B.Cmd.Visiible=True C.Cmd.Caption="True"D.Cmd.Enabled=True 7.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() Move500,500 EndSub 程序运行后,单击命令按钮,执行的操作为。 A.命令按钮移动到距窗体左边界.上边界各500的位置 B.窗体移动到距屏幕左边界.上边界各500的位置 C.命令按钮向左.上方向各移动500 D.窗体向左.上方向各移动500 8.语句Txt.Left=Txt.Left+30可使得。 A.对象Txt向左移动B.对象Txt向右移动 C.对象Txt向上移动D.对象Txt向下移动 9.以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是: 。 A.Form1.Name="VisualBasic窗体"B.Form1.Title="VisualBasic窗体" C.Form1.Text="VisualBasic窗体"D.Form1.Caption="VisualBasic窗体" 10.在VB中,程序运行时要显示另一个窗体Form2的命令是。 A.Form2.Visible=FalseB.Form2.Show C.Form2.Start=TrueD.Cancel 11.要使一个窗体Form1不可见,正确的语句是。 A.Form1.Show=FalseB.Form1.Hide=True C.Form1.HideD.Form1.End 12.要使标签框成为透明,需要设置的属性是。 A.BorderStyleB.BackStyle C.BackColorD.ForeColor 13.要使标签内文字左对齐显示,需要设置的属性是。 A.BorderStyleB.LeftC.AlignmentD.Wordwrap 14.要清空标签对象Lab中已有的文本内容(标题),正确的语句是。 A.Lab.Caption=ClearB.Lab.Caption="空串" C.Lab.Caption=""D.Lab.Caption=0 15.将标签对象Lab1上所显示的文字(标题)设为红色,正确的语句是。 A.Lab1.ForeColor=RGB(255,0,0) B.Lab1.Color=RGB(255,0,0) C.Lab1.Style=RGB(255,0,0) D.Lab1.FontName=RGB(255,0,0) 16.要使文本框能够多行显示,则应将其属性设为True。 A.MultiLineB.MaxLengthC.SelLengthD.Enabled 17.若将文本框的属性值设置为True,则运行时用户不能修改文本框中的内容。 A.EnabledB.VisibleC.LockedD.MultiLine 18.Txt是文本框对象,为了使得从文本框中输入内容时只显示*号,可以使用以下语句。 A.Txt.Password=""B.Txt.Caption="*" C.Txt.Passwordchar="*"D.Txt.Text="*" 19.一文本框控件名称为Txt,执行以下语句后Txt便可以获得焦点。 A.Txt.GotFocus=TrueB.Txt.Enabled=True C.Txt.SetFocus=TrueD.Txt.SetFocus 20.以下能够触发文本框Change事件的操作是。 A.文本框失去焦点B.文本框获得焦点 C.设置文本框的焦点D.改变文本框的内容 21.设置命令按钮变成灰色不可操作的属性是。 A.VisibleB.StyleC.EnabledD.Default 22.命令按钮的下列属性设置为False时的效果是对用户事件不响应。 A.ValueB.DefaultC.VisibleD.Enabled 23.命令按钮的下列属性设置为False时的效果运行时不可见。 A.ValueB.CancelC.VisibleD.Default 24.若要将某命令按钮设置为默认命令按钮。 则应设置为True的属性是。 A.ValueB.CancelC.DefaultD.Enabled 25.复选框是否被选中可以通过其以下属性的值来确定。 A.TrueB.FalseC.ValueD.Cancel 26.设窗体上有一个列表框控件List1且其中含有若干列表项。 则以下能表示当前被选中的列表项内容的是。 A.List1.ListB.List1.ListIndexC.List1.IndexD.List1.Text 27.有关列表框的属性和方法的正确描述是。 A.列表框的内容由属性ItemData来确定 B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容 C.选中的内容应通过List属性来访问 D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容 28.一列表框控件名称为Lst,要一次性清除Lst的所有项目内容,正确语句是。 A.Lst.RemoveItemB.Lst.RemoveAll C.Lst.ClsD.Lst.Clear 29.执行了下面的程序后,列表框中的数据项有。 PrivateSubForm_Click() DimiAsInteger Fori=1To4 List1.AddItemi Next Fori=1To2 List1.RemoveItemi Next EndSub A.1,2B.1,3C.3,4D.1,4 30.表示滚动条控件取值范围最大值的属性是。 A.ValueB.MinC.MaxD.LargeChange 31.在程序运行期间,如果拖动滚动条上的滚动块,则触的滚动条事件是。 A.MoveB.ChangeC.ScrollD.GetFocus 32.在程序运行期间,如果单击滚动条上的空白处,则触发的滚动条事件是。 A.MoveB.ChangeC.ScrollD.KeyPress 33.在窗体上画一个名称为Text1的文本框,然后画一个名称为HScroll的滚动条,其Min和Max的属性分别为0和100。 程序运行后,如果移动滚动框,则在文本框中显示滚动条的当前值,以下能实现上述操作的程序段是。 A.Private.SubHscroll1_Change()B.Private.SubHscroll1.Click() Text1.Text=Hscroll1.ValueText1.Text=Hscroll1.Value EndSubEndSub C.Private.SubHscroll1_Change()D.Private.SubHscroll1_Click() Text1.Text=Hscroll1.CaptionText1.Text=Hscroll1.Caption EndSubEndSub 34.为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是。 A.VisibleB.TimerC.EnabledD.Interval 35.在窗体上有一个文本框控件,名称为TxtTime: 一个计时器控件,名称为Timerl,要求每一秒钟在文本框中显示一次当前的时间。 程序为: PrivateSubTimer1_() TxtTime.text=Time EndSub 在下划线上应填入的内容是。 A.EnabledB.VisibleC.IntervalD.Timer 36.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是。 A.ClickB.KeyPressC.MouseDownD.MouseUp 37.当用鼠标在某个对象中移动时触发事件是。 A.MoveB.MoseMoveC.ScrollD.Change 1.一个控件在窗体上的位置由和left属性决定。 2.有一个名为txtName的文本框,在该文本框中显示”Lily”,语句为: 。 3.如果命令按钮的某个字母前输入一个符号,那么该字母就成了热键字母。 4.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的Interval属性设置为。 5.VisualBasic中有一种控件组合了文本框和列表框的特性,这种控件是。 6.窗体中所有的单选按钮中,只能选中其中的一项,为了将单选按钮分组, 应该采用控件。 7.在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。 用于标识各个控件数组元素的参数是。 顺序选择循环结构(顺序-赋值-print-msgbox-inputbox、选择-if-select-iif、循环for-do、嵌套) 1.I,J,K均为Integer型变量,下列赋值语句中错误的是。 A.I=1-IB.J=J-IC.J-I=JD.K=J-I=J 2.语句s=s+1的正确含义是。 A.变量s的值与s+1的值相等B.将变量s的值存到s+1中去 C.将变量s的值加1后赋值给变量sD.变量s的值等于1 3.通过InputBox函数从键盘上输入数值10.5,则返回值的类型为。 A.IntergerB.StringC.VariantD.Single 4.以下关于Msgbox的叙述中,错误的是。 A.Msgbox函数返回一个整数 B.通过Msgbox函数可以设置信息框中的图标和按钮的类型 C.Msgbox语句没有返回值 D.Msgbox函数第二个参数是一个整数,该参数只能确定其显示的按钮数量 5.以下Case语句中错误的是。 A.Case1To15B.CaseIs>15 C.Case3,5,Is>15D.CaseIs>15AndIs<55 6.在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程: PrivateSubCommand1_Click() x=Val(Text1.Text) SelectCasex Case1,3 y=x*x CaseIs>=10,Is<=-10 y=x Case-10To10 y=-x EndSelect EndSub 程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是。 A.执行y=x*xB.执行y=-x C.先执行y=x*x,再执行y=-xD.程序出错 7.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: 程序运行后,单击命令按钮,窗体上显示的是。 PrivateSubCommand1_Click() x=0 IfSgn(x)Then y=Sgn(x+2) Else y=Sgn(x-2) EndIf Printy EndSub A.-5B.25C.1D.-1 8.For-Next结构中,如果步长为0,以下正确的是。 A.形成无限循环B.循环体执行一次后结束循环 C.语法错误D.循环体不执行既结束循环 9.有以下程序段: DimIAsInteger,XAsDouble X=1 ForI=1To5 X=X*I NextI PrintX 上述程序的运行输出结果是。 A.1B.55C.56D.120 10.执行下面程序段后,x的值为______。 x=5 Fori=1To20Step2 x=x+i\5 Nexti A.21B.22C.23D.24 11.在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 笔试 复习 练习题