二级VB程序设计练习.docx

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

二级VB程序设计练习.docx

《二级VB程序设计练习.docx》由会员分享,可在线阅读,更多相关《二级VB程序设计练习.docx(31页珍藏版)》请在冰点文库上搜索。

二级VB程序设计练习.docx

二级VB程序设计练习

二级VB程序设计练习

一、单选题

1.若要设置命令按钮具有图形特性可通过()属性来进行。

A.AppearanceB.BackStyleC.BordestyleD.Style

2.下面的四个VB逻辑表达式语法中,正确的是()。

A.x>y.And.x<>yB.x>y~zC.x>yAnd<>zD.x>yAndy<>z

3.数组声明DimX(5,-2To3,2)共有()元素。

A.50B.60C.90D.108

4.数据类型中的变体型可以包括数值型、日期型、对象型和字符型等数据,此外,它还包含4个特殊的数据:

()和Empty

A.Null、Error、ObjectB.Null、Error、Nothing

C.Null、Error、TypeD.Null、Error、Data

5.从函数子过程退出,并返回到主调过程,可使用语句()。

A.ExitB.ReturnC.ExitSubD.ExitFunction

6.下列命令中()可实现对顺序文件的写操作

A.PrintB.LineInputC.InputD.Put

7.在VB中要将一个窗体从内存中释放,应该使用以下语句中的()。

A.CloseB.HideC.StopD.Unload

8.设置窗体中鼠标指针的形状可通过()属性来进行。

A.IconB.MouseIconC.MousePointerD.Picture

9.引用列表框List1最后一个数据项应使用()。

A.List1.List(List1.ListCount)B.List1.List(List1.ListCount-1)

C.List.List(ListCount)D.List1.List(ListCount-1)

10.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,可通过以下()属性。

A.Enabled=False或Interval=0B.Visible=False或Interval=0

C.Enabled=False或Visible=FalseD.Enabled=False且Interval=0

11.代数式Ln(1+tg2x)所对应的VB表达式是()。

A.Log(1+Tan(x)^2)B.Log(1+Tg(x)^2)

C.Ln(1+Tan(x)^2)D.Ln(1+Tg(x)^2)

12.表达式”123”+”A”&100的值是()。

A.123100B.123A100C.”123A100”D.1230100

13.VisualBasic是一种面向对象的程序设计语言,()不是面向对象系统所包含的三要素。

A.变量B.事件C.属性D.方法

14.VisualBasic的一个应用程序至少包含一个()文件,该文件存贮窗体上使用的所有控件对象和有关的()、对象相应的()过程和()代码。

A.模块、方法、事件、程序B.窗体、属性、事件、程序

C.窗体、程序、属性、事件D.窗体、属性、事件、模块

15.表达式"123"&"100"&200的值是()。

A.123300B.423C."123100200"D.123100200

16.按照VB默认规定,数组声明Dima(2,2,5)共有()个元素。

A.45B.54C.20D.9

17.声明一个长度为10个字节的字符串变量mstr,应使用()。

A.DimmstrAsString*10B.DimmstrAsString(10)

C.Dimmstr(10)AsStringD.DimmstrAs10

18.数据类型中的变体型可以包括数值型、日期型、对象型和字符型等数据,此外,它还可以包含4个特殊的数据:

()和Nothing。

A.Empty、Error、NullB.Error、Empty、Object

C.Error、Object、NullD.Empty、Object、Type

19.从循环体DoWhile...Loop中退出,继续执行循环体后面的命令,应使用()。

A.ExitDoB.ExitC.ExitDoWhileD.ExitLoop

20.下列命令中()可实现对二进制文件的读操作。

A.ReadB.GetC.LineInputD.Put

21.在VB中要将一个正在运行的窗体隐含在内存中,应该使用语句()。

A.ShowB.HideC.LoadD.UnLoad

22.如果组合框ComBo1中已有10项数据,应使用语句()将数据"Mydata"插入到第5项。

A.ComBo1.AddItem"Mydata",4B.ComBo1.Insert"Mydata",4

C.ComBo1.AddItem"Mydata",5D.ComBo1.Insert"Mydata",5

23.Timer控件可用于后台进程中,要使Timer事件每半秒钟触发一次,则需设置Interval属性为()。

A.50B.0.5C.500D.5

24.若有一个过程定义成PublicSubW1(ByValxAsInteger,yAsInteger),调用该过程的正确合理的形式是()。

A.CallW1(x,3)B.W1(x,3)

C.W13,xD.CallW13,x

25.代数式ab2÷(5c+d)的VB表达式是()。

A.a*b^b/(5c+d)B.a×b×b/(5×c+d)

C.a*b*b/5*c+dD.a*b*b/(5*c+d)

26.VB是一种面向对象的程序设计语言,面向对象系统所包含的三要素是()。

A.属性、事件、方法B.控件、属性、事件

C.窗体、控件、过程D.窗体、控件、模块

27.表达式”321”&100+”200”的值是()。

A.321300B.321100200C.”321300”D.621

28.设CurrentX=200,CurrentY=350,执行指令“Line–Step(300,600),,B”后,CurrentX=()。

A.200B.500C.300D.600

29.按照VB默认规定,数组声明Dimmarray(1,1to3,5)共有()个元素。

A.20B.36C.54D.72

30.声明一个长度为20个字节的字符串变量mstr,应使用()。

A.Dimmstr=20B.Dimmstr(20)AsString

C.DimmstrAsString*20D.DimmstrAsString(20)

31.数据类型中的数值数据类型可以包括:

()、Double、Currency和Byte。

A.Integer、Long、SingleB.Integer、Long、Data

C.Integer、Object、SingleD.Integer、Long、Variant

32.从循环体Do…Loop中退出并继续执行程序,可使用语句()。

A.ExitB.ExitLoopC.ExitSubD.ExitDo

33.在VB中要将一个窗体装载到内存中进行预处理,但不显示,应该使用语句()。

A.ShowB.HideC.LoadD.UnLoad

34.设置窗体最小化时的图标可通过()属性来实现。

A.IconB.ImageC.MouseIconD.Picture

35.如果列表框List1中已有10项数据,应使用语句()将数据“Mydata”插入到列表框的第3项。

A.List1.AddItem“Mydata”,3B.List1.Insert“Mydata”,3

C.List1.AddItem“Mydata”,2D.List1.Insert“Mydata”,2

36.Timer控件可用于后台进程中,要Timer事件每1秒钟触发一次,则需设置Interval属性为()。

A.1B.10C.100D.1000

37.下面子过程语句合法的是()。

A.Subs1(ByValn%())B.Subs1(nAsInteger)AsInteger

C.Functionf1%(f1AsInteger)D.Functionf1(ByValnAsInteger)

38.代数式(a+b)÷(5÷c+d÷2)的VB表达式是()。

A.(a+b)/5/c+d/2B.a+b/(5/c+d/2)

C.(a+b)/(5/c+0.5d)D.(a+b)/(5/c+d/2)

39.类是对象的抽象,对象则是类的具体化。

VB集成开发环境中的工具箱中各类图标对应的是(),而在窗体上建立的控件对应的是()

A.对象,类B.对象,实体C.类,对象D.实体,类

40.VB程序设计语言中,响应对象的外部动作称为(),而对象可以执行的动作或对象本身的行为则称为()。

A.过程,事件B.属性,方法C.方法,事件D.事件,方法

41.按照VB默认规定,数组声明Dimc(3,4,2to5)共有()个元素。

A.36B.80C.60D.48

42.数据类型中的数值数据类型可以包括:

Integer、()、Currency和Byte。

A.Double、Long、SingleB.Double、Long、Data

C.Double、Single、ObjectD.Double、Long、Variant

43.从子过程退出,并返回到主调过程,可使用语句()。

A.ExitB.ReturnC.ExitSubD.StopSub

44.设置窗体标题栏上的图标可通过()属性来实现。

A.IconB.ImageC.MouseIconD.Picture

45.引用组合框Combo1最后一个数据项应使用()。

A.Combo1.List(Combo1.ListCount)

B.Combo1.List(Combo1.ListCount-1)

C.Combo1.List(ListCount)

D.Combo1.List(ListCount-1)

46.Timer控件可用于后台进程中,可在Timer事件内编程,要触发Timer事件,必须通过以下()属性的设置。

A.Enabled、IntervalB.Visible、Interval

C.Enabled、VisibleD.Tag、Interval

47.下列说法正确的是()。

A.Move属性用于移动窗体或控件,并可改变其大小

B.Move属性用于移动窗体或控件,但不可改变其大小

C.Move方法用于移动窗体或控件,并可改变其大小

D.Move方法用于移动窗体或控件,但不可改变其大小

48.代数式

所对应的VB表达式是()。

A.Exp(-2.3)+Sqr(x*x+y*y)/Abs(x+y)

B.Exp^(-2.3)+Sqr(x*x+y*y)/Abs(x+y)

C.Exp(-2.3)+Sqr(x*2+y*2)/Abs(x+y)

D.Exp(-2.3)+Sqr(x^2+y^2/Abs(x+y))

49.下面关于对象的描述中,()是错误的。

A.对象就是自定义结构变量

B.对象代表系统中所创建的一个实体

C.对象是一个状态和操作(或方法)的封装体

D.对象之间通过消息进行通信

50.设CurrentX=50,CurrentY=100,执行指令“Line(100,20)-Step(300,500)”后,CurrentY=()。

A.400B.500C.520D.600

51.下面各种高级语言中,()不是面向对象的程序设计语言。

A.VisualBasicB.C++C.PascalD.Java

52.按变量名的命名规则,下面字符中不能用于构成变量名的是()。

A.字母B.数字C.下划线D.空格

53.表达式Chr$(Int(65+Rnd*6))生成的范围为()。

A.65~71B.”A”~”F”C.”a”~”F”D.65~70

54.当窗体启动时可通过()属性使窗体位于屏幕中央。

A.LeftB.TopC.StartUpPositionD.WindowsState

55.一个VB的应用程序至少包含()个文件。

A.2B.1C.3D.4

56.表达式”123”+”100”+100的值是()

A.123200B.323C.”123100100”D.123100100

57.VB中提供的OnErrorResumeNext错误陷阱语句表示()。

A.当发生错误时,使程序跳转到语句标号为0的程序块

B.当发生错误时,不使用错误处理程序块

C.当发生错误时,忽略错误行,继续执行下一语句

D.当发生错误时,终止本过程程序执行,继续执行下一过程

58.单选按钮与复选框的Value属性的取值种类为()。

A.2,2B.2,3C.3,2D.3,3

59.窗体对象的()属性可用于设置窗体上的控制菜单。

A.ControlBoxB.MaxButtonC.MinButtonD.DrowMode

60.下列命令中()可实现对二进制文件的写操作。

A.WriteB.GetC.InputD.Put

61.设CurrentX=200,执行指令“Line-Step(300,500),B”后,CurrentX=()。

A.500B.700C.200D.300

62.设CurrentX=400,CurrentY=200,执行指令“Line–(300,500),,BF”后,CurrentY=()。

A.500B.700C.400D.300

63.设CurrentX=200,CurrentY=400,执行指令“Line(100,250)-(350,500),,B”后,CurrentX=()。

A.100B.200C.350D.500

64.在VB中当将一个窗体从内存中释放时,允许用户进行控制,一般应该在()事件中编程处理。

A.LostFocusB.QueryUnloadC.ClickD.UnLoad

65.下列命令中()可实现对随机文件的读操作。

A.WriteB.GetC.InputD.Put

66.按照VB默认规定,数组声明Dima(3,4,5)共有()个元素。

A.12B.120C.60D.100

67.下面的过程语句中,合法的是()。

A.Subf1(ByValn()%)B.Subf1(n%)AsInteger

C.Functionf1%(f1%)D.Functionf1(ByValn%)

68.InputBox()函数返回值的类型为()。

A.数值B.字符串

C.变体D.数值或字符串(视输入的数据而定)

69.可以同时删除字符串前导和尾部空白的函数是()。

A.LtrimB.RtrimC.TrimD.Mid

70.表达式4+5\6*7/8MOD9的值是()。

A.4B.5C.6D.7

71.以下语句的输出结果是()。

PrintFormat$(32548.5,"000,000.00")

A.32548.5B.032,548.50C.32,548.5D.32,548.50

72.执行以下程序后,变量c$的值为()。

a$="VisualBasicPrograming":

b$="Quick":

c$=b$&UCase(Mid(a$,7,6))&Right$(a$,11)

A.VisualBASICProgramingB.QuickBasicPrograming

C.QUICKBasicProgramingD.QuickBASICPrograming

73.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令的一个属性设置为True,这个属性是()

A.ValueB.DefaultC.CancelD.Enabled

74.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为()。

A.5B.6C.0D.-1

75.执行下面的程序后,x的值为()。

x=5:

Fori=1To20Step2:

x=x+i\5:

NextI

A.21B.22C.23D.24

76.假定有一个菜单项,名为MenuItem,为了在运行时使该菜单无效(变灰),应使用的语句为()。

A.MenuItem.Enabled=FalseB.MenuItem.Enabled=True

C.MenuItem.Visible=TrueD.MenuItem.Visible=False

77.下面()滚动条事件只有在程序运行期间,通过拖动滚动条上的滚动块触发。

A.MoveB.ChangeC.ScrollD.Getfocus

78.要使标签Label1透明并且没有边框,则正确的属性设置为()。

A.Label1.BackStyle=0:

Label1.BorderStyle=0

B.Label1.BackStyle=1:

Label1.BorderStyle=1

C.Label1.BackStyle=True:

Label1.BorderStyle=True

D.Label1.BackStyle=False:

Label1.BorderStyle=False

79.为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是()。

A.VisibleB.TimerC.EnabledD.Interval

80.为了在运行时能显示窗体左上角的控制框(系统菜单),必须()。

A.把窗体的ControlBox属性设置为False,其他属性任意

B.把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1~5

C.把窗体的ControlBox属性设置为False,同时把BorderStyle属性设置为非0

D.把窗体的ControlBox属性设置为True,同时把BorderStyle属性设置为0值

81.Msgbox函数返回值的类型为()。

A.整数B.字符串C.变体D.整数或字符串(视输入的数据而定)

82.下述的说法中是Windows的程序设计方法的是()。

A.面向对象、顺序驱动B.面向过程、事件驱动

C.面向过程、顺序驱动D.面向对象、事件驱动

83.在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句为()。

A.ShowB.HideC.LoadD.Unload

84.用于获得字符串S最左边4个字符的函数是()。

A.Left(S,4)B.Left(1,4)C.LeftStr(S)D.LeftStr(S,4)

85.在VB中,要将一个窗体从内存中释放,应使用的语句是()。

A.ShowB.HideC.LoadD.Unload

86.每当窗体失去焦点时会触发的事件是()。

A.ActiveB.DeactiveC.LostFocusD.Initialize

87.以下不属于VB支持的循环结构是()。

A.For…NextB.ForEach…Next

C.DoWhile…LoopD.Do…EndDo

88.Double类型的数据有()个字节组成。

A.2B.4C.8D.16

89.DataTime是一个Data类型的变量,以下赋值语句中错误的是()。

A.DataTime=#5/14/01#B.DataTime=#September1,2001#

C.DataTime=#12:

15:

00AM#D.DataTime=”8/8/99”

90.下列哪些方法是将项目添加到ComboBox控件中()

A.ListB.ListIndexC.MoveD.AddItem

91.在窗体中画一个命令按钮,然后在命令按钮的Click事件中编写以下事件过程:

a=4:

b=3:

Printb>a程序运行后,单击命令按钮,输出结果是()。

A.TrueB.FalseC.0D.1

92.下列()不能作为VB中的变量名。

A.Abx45B.P1234C.89TasFFD.xy

93.假定窗体上有一个Text文本框,为使它的文本内容位于中间并且没有边框,则正确的属性设置为()。

A.Text1.Alignment=1:

Text1.BorderStyle=0

B.Text1.Alignment=2:

Text1.BorderStyle=1

C.Text1.Alignment=1:

Text1.BorderStyle=1

D.Text1.Alignment=2:

Text1.BorderStyle=0

94.在窗体中添加一个命令按钮和两个文本框,在命令按钮的Click事件中编写以下事件过程:

s=3.14*Val(Text1.Text)^2:

Text2.Text=s运行时,在Text1中输入12后,单击按钮后会产生的结果是()。

A.在Text1中显示452.16B.在Text2中显示452.16

C.在Text1中显示75.36D.在Text2中显示75.36

95.在VB中,下属()控件可以包含其他控件。

A.GridB.TextBoxC.FrameD.CheckBox

96.在VB中要设置菜单项的快捷访问键,应使用()符号。

A.&B.*C.$D.@

97.CLng(1.45)、CLng(1.55)的函

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

当前位置:首页 > 工程科技 > 能源化工

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

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