VB笔试复习练习题.docx

上传人:b****6 文档编号:16471347 上传时间:2023-07-13 格式:DOCX 页数:36 大小:53.62KB
下载 相关 举报
VB笔试复习练习题.docx_第1页
第1页 / 共36页
VB笔试复习练习题.docx_第2页
第2页 / 共36页
VB笔试复习练习题.docx_第3页
第3页 / 共36页
VB笔试复习练习题.docx_第4页
第4页 / 共36页
VB笔试复习练习题.docx_第5页
第5页 / 共36页
VB笔试复习练习题.docx_第6页
第6页 / 共36页
VB笔试复习练习题.docx_第7页
第7页 / 共36页
VB笔试复习练习题.docx_第8页
第8页 / 共36页
VB笔试复习练习题.docx_第9页
第9页 / 共36页
VB笔试复习练习题.docx_第10页
第10页 / 共36页
VB笔试复习练习题.docx_第11页
第11页 / 共36页
VB笔试复习练习题.docx_第12页
第12页 / 共36页
VB笔试复习练习题.docx_第13页
第13页 / 共36页
VB笔试复习练习题.docx_第14页
第14页 / 共36页
VB笔试复习练习题.docx_第15页
第15页 / 共36页
VB笔试复习练习题.docx_第16页
第16页 / 共36页
VB笔试复习练习题.docx_第17页
第17页 / 共36页
VB笔试复习练习题.docx_第18页
第18页 / 共36页
VB笔试复习练习题.docx_第19页
第19页 / 共36页
VB笔试复习练习题.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB笔试复习练习题.docx

《VB笔试复习练习题.docx》由会员分享,可在线阅读,更多相关《VB笔试复习练习题.docx(36页珍藏版)》请在冰点文库上搜索。

VB笔试复习练习题.docx

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的标签,然后编写如下事件过程。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2