VB习题库全精选_第1页
VB习题库全精选_第2页
VB习题库全精选_第3页
VB习题库全精选_第4页
VB习题库全精选_第5页
已阅读5页,还剩136页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题

1.能被对象所识别的动作与对象可执行的活动分别称为对象的。

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

2.在过程中可以用语句定义变量。

A.Dim、PrivateB.Dim>StaticC.Dim>PublicD.Dim>Static>Private

3.用窗体的属性来设置窗体的标题。

A.styleB.TextC.CaptionD.Name

4.若在应用程序中用"PrivateSubSub1(XAsInteger,YAsSingle)”定义了子程序Sub1,调用程

序中的变量I、J均为Integer型,则正确调用子程序Subl的Call语句是。

©CallSub1(1,I)©CallSubl(3.1415,1)

©CallSubl(3.14,234)©CallSubl("245","231.5")

A.①@B.③©C.①©③D.无

5.下面表达式的值为True的是。

A.Mid("VisualBasic",1,12)=Right("PrograinminglanguageVisualBasic".12)

B."ABCRG">"abcdc"

C.Int(l34.69)>=Cint(l34.69)

D.78.9/32.77<=97.5/43.97And-45.4>-4.98

6.以下有关对象属性的说法中正确的是0

A.对象所有的属性都罗列在属性窗口列表中

B.不同对象不可能有同名属性

C.不同对象的同名属性取值一定相同

D.对象的某些属性既可在属性窗口中设置,也可通过程序代码设置或改变

e*+sinx

7.代数表达式In对应的VisualBasic表达式是________«

x+y

A.Log(Abs((Exp(3.14159)+Sin(x『3)/(x+Y)))

B.Ln(Abs((Exp(3.14159)+Sin(x)A3)/(X+Y)))

C.Log(Abs(Exp(3.14159)+Sin(x)A3)/(X+Y))

D.Log|(Exp(3.14159)+Sin(x)A3)/x+y|

8.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是。

A.设计状态B.编写代码状态C.运行状态D.中断状态

9.若在一"1、应用程序窗体匕依次创建了CommandButton、TextBox、Label等控件,则运行该

程序显示窗体时,会首先获得焦点。

A.窗体B.CommandButtonC.LabelD.TextBox

10.在窗体模块的通用声明处用下面的语句声明变量、数组,正确的语句有个。

①PublicA(5)AsInteger②PublicNAsInteger

③PublicStAsString*10④Privateb()AsInteger

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

11.单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在

不同的中安排适当的单选按钮,即可实现。

A.框架控件(Frame)或图像控件(Image)

B.组合框(ComboBox)或图像控件(Image)

C.组合框(ComboBox)或图片框控件(PictureBox)

D.框架控件(Frame)或图片框控件(PictureBox)

12.下面的语句或方法中错误的有个(其中m和n都为Integer型变量)。

①DimArry(m,n)AsInteger

②n=32764+5

③Printm=m+n;m+n

(4)ChDrive"C:"

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

13.下列说法不正确的是o

A.VB允许将一个数字字符串赋值给一个数值型的变量

B.VB允许使用未经说明的变量,其类型都是Variant类型

C.Cis方法只清除运行时在窗体或图形框中显示的文本或图形

D.事件过程既可建在窗体模块中,也可建在标准模块中

14.运行程序产生死循环时,可以终止程序运行。

A.按【Ctrl]+[C]键B.按【Ctrl]+[Z]键

C.按【Ctrl]+[Break]键D.单击“停止运行”按钮

15.VB集成开发环境可以o

A.编辑、调试、运行程序,但不能生成可执行程序

B.编辑、生成可执行程序、运行程序,但不能调试程序

C.编辑、调试、生成可执行程序,但不能运行程序

D.编辑、调试、运行程序,也能生成可执行程序

16.在VB中最基本的对象是,它是应用程序的基石,也是其他控件的容器。

A.文本框B.命令按钮C.窗体D.标签

17.应用程序窗体的名称属性为Frml,窗体上有个命令按钮,其名称属性为Cmdl,窗体和命

令按钮的Click事件过程名分别为.

A.Form_Click()sCommand1_Click()B.Frml_Click()>Command1_Click()

C.Form_Click()>Cmdl_Click()D.Frml_Click(),Cmdl_Click()

18.多窗体程序由多个窗体组成。在缺省情况下,VB在执行应用程序时,总是把指定

为启动窗体。

A.不包含任何控件的窗体B.设计时的第一个窗体

C.命名为Frml的窗体D.包含控件最多的窗体

19.使用方法可将新的列表项添加到一个列表框中。

A.PrintB.AdditemC.ClearD.Removeitem

20.若希望在离开某过程后,还能保存该过程中局部变量的值,则应使用关键字在该过

程中定义局部变量。

A.DimB.PrivateC.PublicD.Static

21.下列表达式中,值为Tme的是。

A.Ucase("abcd")>="abed"B.14/2\3<10Mod4

C.Mid("ABCD",2,2)>LefU"ABCD",2)D.Not(Sqr(4)-3>=-2)

22.下列说法是不正确的。

A.当程序正常结束时,所有没用Close语句关闭的文件都会自动关闭

B.在关闭文件或程序结束之前,可以不用Unlock语句对已锁定的记录解锁

C.可以用不同的文件号同时打开一个随机文件

D.用Output模式打开一个顺序文件,即使不对它进行写操作,原来内容也被清除

23.代数表达式,咛竽+e~'+sin(乎),对应的VisualBasic表达式是,

A.Sqr((x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2)

2

B.Sqr(x+Log(x))/(a+b))+Exp(-t)+Sin((x+y)/2)

C.Sqr((x+Ln(x))/(a+b))+Exp(-t)+Sin(x+y)/2)

D.Sqr((x4-Log(x))/(a+b))+Exp(-t)+Sin(x+y/2)

24.在程序中可以通过复选框和单选按钮的属性值来判断它们的当前状态。

A.CaptionB.ValueC.CheckedD.Selected

25.在使用菜单编辑器创建菜单时,可在菜单名称中某字母前插入符号,那么在运行程

序时按【Alt】键和该字母键就可打开该命令菜单。

A.下划线B.&C.$D.@

26.在多窗体程序中,可以在标准模块或某个窗体模块的通用声明处,分别用语句定义一

个在所有窗体模块都可以引用的变量IntAo

A.PrivateIntAAsIntegerPublicIntAAsInteger

B.PublicIntAAsIntegerPrivateIntAAsInteger

C.PublicIntAAsIntegerPublicIntAAsInteger

D.PrivateIntAAsIntegerPrivateIntAAsInteger

27.在应用中用"PrivateFunctionFun(xAsInteger,yAsSingle)”定义了函数Fun。调用函数

Fun的过程中的变量I、J均定义为Integer型,能正确引用函数Fun的是。

@Fun(LJ)©CallFun(I,3.65)③Fun(3.14,234)©Fun("245","231.5")

A.①©B.@@@D.

28.若在应用程序的标准模块、窗体模块和过程Sub1的说明部分,分别用“PublicGAsInteger”、

**PrivateGAsIntegern和“DimGAsInteger”语句说明了三个同名变量G。如果在过程Subl中

使用赋值语句“G=3596”,则该语句是给在说明部分定义的变量G赋值。

A.标准模块B.过程Subl

C.窗体模块D.标准模块、窗体模块和过程Subl

29.有程序代码“Textl.Text="VisualBasic",其中的TextkText和"VisualBasic"分别代表。

A.对象、值、属性B.对象、方法、属性

C.对象、属性、值D.属性、对象、值

30.VB工程文件的扩展名是

A..frmB..vbpC..basD..frx

31.窗体上.有多个控件,在Form_Activate()事件过程中添加..语句,就可确保每次运行

程序时,都将光标定位在文本框Textl上。

A.Textl.Text=H"B.Textl.SetFocus

C.Forml.SetFocusD.Textl.Visible=True

32.在程序中分别将变量Inta、Bl、St和D定义为整型、布尔型、字符串型和日期型,下列赋值

语句在执行时会出错的是。

A.Inta=4.6B.Bl=#True#C.St=5&123.5D.D=#10/05/01#

33.在窗体Forml中用"PublicSubFun(xAsInteger,YAsSingle)”定义过程Fun,在窗体Form2

中定义了变量i为Integer,J为Single,若要在Fonn2的某事件过程中调用Fonnl中的Fun过程,

则下列语句中正确的语句有个。

®CallFun(i,j)©CallForml.Fun(i,i)

③Forml.Fun(i),j④Forml.Funi+1,(j)

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

34.以下有关变量作用域的说法中,错误的是。

A.只有在标准模块中用Public语句说明的变量才是全局变量

B.在过程中不能使用Public语句说明全局变量

C.在标准模块的通用声明处可用Private语句说明模块级变量

3

D.在窗体的通用声明处可用Private语句说明窗体级变量

35.语句Print"5*20"输出的结果是。

A."5*20"B.出现错误信息C.5*20D.100

36.在代码窗口中,当从对象列表框中选定了某一对象后,在中会列出适用该对象的事

件。

A.过程框B.属性窗口C.事件列表框D.工具栏

37.若磁盘文件C:\Datal.Dat不存在,下列打开文件语句中,会产生错误的是。

A.Open"C:\Datal.dat"ForOutputAs#l

B.Open"C:\Data1.dat"ForlutputAs#2

C.Open"C:\Datal.dat"ForAppendAs#3

D.Open"C:\Data1.dat"ForBinaryAs#4

38.不能作为容器使用的对象是。

A.图像框B.框架C.图片框D.窗体

39.以下有关数组的说明中,错误的是。

A.根据数组说明的方式,可将数组分为动态数组和静态数组

B.在过程中,不能用Private语句定义数组

C.利用ReDim语句重新定维时,不得改变已经说明过的数组的数据类型

D.数组重新定维后,原有的数组元素内容将不予保留

40.窗体的Name属性为Fnnl,在窗体模块通用声明处和过程Subl中分别用“PublicKAsIntegerw

和“DimKAsInteger"声明了两个同名变量K,则在过程Subl中要访问窗体模块变量K,可采

用。

A.Frml.KB.Form.KC.Forml.KD.K

41.名为Sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是。

A.PrivateSubSort(A()AsInteger)

B.PrivateSubSort(A(10)AsInteger)

C.PrivateSubSort(ByValA()AsInteger)

D.PrivateSubSort(A(,)AsInteger)

42.可以在中,使用语句PublicPubStrAsString*20定义一个定长字符串。

A.窗体模块B.标准模块C.类模块D.三者均可

43.以卜一有关由多个窗体和标准模块组成的应用程序设计方法的叙述中,错误的是。

A.在缺省情况下,设计时的第一个窗体被指定为启动窗体

B.通过人为设置,可指定任一窗体为启动窗体

C.通过人为设置,可指定标准模块中的Main()过程为启动过程

D.通过人为设置,可指定窗体模块中的Main。过程为启动过程

44.在过程中有语句ForI=NlToN2StepN3,在该循环体内有下列四条语句,其中会影

响循环执行的次数。

①N1=N1+I②N2=N2+N3③I=I+N3④N3=2*N3

A.0(2)B.C.(3)D.©@(3)@

45.假设窗体上已有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先要执行的操作

是O

A.单击窗体上没有控件的地方B.单击任一个控件

C.双击任一个控件D.双击窗体上没有控件的地方

46.在以下有关对象属性的叙述中,错误的是。

A.一个对象的属性可分为外观、行为等若干类

4

B.不同属性可能具有不同的数据类型

C.一个对象的所有属性都可在属性窗口的列表中进行设置

D.属性窗U中的属性列表既可按字母排列也可按类别排列

47.数学算式EpES的VB算术表达式是。

esin*-------------------

A.(12*X+5*Y-Sqr(Abs(dA3-mA2)))/Exp(-x)/Sin(x)

B.(12*x+5*Y-Sqr(Abs(dA3-mA2)))/Exp(-x)*Sin(x)

C.(12*X+5*Y-Sqr(Abs(dA3-mA2))/Exp(-x)/Sin(x)

D.(12*X+5*Y-Sqr(Abs(dA3-mA2)))/^(-x)/Sin(x)

48.表示“X>Y>Z",正确的VB逻辑表达式是。

A.X>YAndY>ZB.X>Y>Z

C.X>YOrY>ZD.X>YAnd>Z

49.窗体上有一个文本框控件Textl,假设已存在三个整型变量a、b和c,且变量a的值为5,变

量b的值为7,变量c的值为12。以下的语句可以使文本框内显示的内容为:5+7=12

A.Text!.Text=a+b=cB.Textl.Text="a+b=c"

C.Textl=a&"+"&b&"="&cD.Textl="a"&"+"&"b"&"="&"c"

50.调用由语句PrivateSubConvert(YAsInteger)定义的Sub过程时,以下不是按值传递的语句是

A.CallConvert((X))B.CallConvert(X*l)

C.Convert(X)D.ConvertX

51.程序中的不同过程之间,不能通过进行数据传递。

①全局变量②窗体或模块级变量③形参与实参结合④静态变量

A.B.C.D.④

52.下列关于数组的叙述中,错误的是。

A.在过程中可以用Dim语句对形参数组进行声明

B.数组是同类变量的•个有序的集合

C.数组元素可以是控件

D.数组在使用之前,必须先用数组说明语句进行说明

53.要向已有数据的c:\test\test.txt文件添加数据,正确的文件打开命令是。

A.Open"C:\test\test.txt"ForAppendAs#512

B.Open"C:\test\test.txt"ForAppendAs#511

C.Open"C:\test\test.txt"ForOutputAs#512

D.Open"C:\test\test.txt"ForOutputAs#511

54.以下情况不会进入中断状态。

A.在程序运行中,按【Ctrl]+[C]键

B.程序运行中,发生了运行错误

C.用户在程序中设置了断点,当程序运行到断点时

D.采用单步调试方式,每运行一个可执行代码行后

55.使用方法,可以将列表框Listl中的所有项删除掉。

A.Listl.Text=""B.AdditemC.RemovcltemD.Clear

56.某过程的说明语句中,正确的数组说明语句是。

ConstNAsInteger=4

DimLAsInteger

①DimX(L)ASInteger

5

②DimA(K)AsInteger

ConstKAsInteger=3

③DimB(N)AsInteger

④DimY(2000to2008)AsInteger

A.B.C.(3X4)D.(2X3)

57.在多窗体的应用程序中,当前窗体模块的Form_Click事件过程中包含如下语句,单击该窗体,

其中一定可以将Hello显示在当前窗体上。

A.Form.Print"Hello”B.Me.Print"Hellon

C.Debug.Print"Hello"D.Form2.PrintMHelloM

58.要将焦点设置在某个控件上,以下四个选项中正确的是o

A.只能使用鼠标直接点击该控件

B.只能使用Tab键将焦点移到该控件

C.只能在程序中调用该控件的SetFocus方法

D.A、B、C三选项中涉及的方法均可使用

59.以下语句中,不能正确执行的是o

A.IfOption1.ValueThenB.IfOption1.Value=TrueThen

C.Check1.Value=0D.Check!.Wlue=True

60.以下使用方法的代码中,正确的是o

A.Label1.SetFocusB.Form1.Clear

C.Textl.SetFocusD.Combo1.Cis

61.在程序中将变量Inta、Bl、St和D分别定义为Integer型、Boolean型、String型和Date型,

下列赋值语句中,正确的是O

A.Inta="333”+”22“B.D=#10/05/01#

C.St=5+nabc"D.Bl=#True#

62.以下使用方法的语句中,正确的是o

A.Listl.ClearB.Forml.Clear

C.Combo1.CisD.Picture1.Clear

63.以下所列的7个控件中,具有Caption属性的有个。

PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、

Form(窗体)、DriveListBox(驱动器列表框)

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

64.以下有关对象属性的说法中错误的是o

A.所有的对象都具有Name(名称)属性

B.只能在执行时设置或改变的属性为执行时属性

C.对象的某些属性只能在设计时设定,不能使用代码改变

D.Enabled属性值设为False的控件对象在窗体上将不可见

65.在窗体的通用声明处有语句“DimA()AsSingle",以下在某事件过程中重定义此数组的一组

正确语句是。

A.ReDimA(3,3)B.ReDimA(3,3)

RcDimA(4,4)AsIntegerRcDimPreserveA(4,4)

C.ReDimA(3)D.ReDimA(3,3)

RcDimA(3,3)AsIntegerRcDimPreserveA(3,4)

66.下面有关数组的说法中,正确的是

A.数组的维卜.界不可以是负数

6

B.模块通用声明处有OptionBase1,则模块中数组定义语句DimA(0To5)会与之冲突

C.模块通用声明处有OptionBase1,模块中有DimA(0TO5),则A数组第一维维下界为0

D.模块通用声明处有OptionBase1,模块中有DimA(0To5),则A数组第一维维下界为1

67.在文本框Textl中输入数字12,在文本框Text2中输入数字34,执行以下语句,只有

可使文本框Text3中显示46o

A.Text3.Text=Textl.Text&Text2.Text

B.Text3.Text=Val(Textl.Text)+Val(Text2.Text)

C.Text3.Text=Textl.Text+Text2.Text

D.Text3.Text=Val(Textl.Text)&Val(Text2.Text)

68.在窗体模块的通用声明处有如下语句,会产生错误的语句是o

©ConstAAsInteger=25②PublicStAsString*8

③ReDimB(3)AsInteger④DimConstXAsInteger=10

A.B.C.D.(2X3X4)

69.下列定义Sub过程的语句中,正确的语句是o

©PrivateSubTest(StAsString*8)②PrivateSubTest(Sarray()AsString*5)

③PrivateSubTest(Sarray()AsString)©PrivateSubTest(StAsString)

A.®@B.C.D.

70.VB中利用Circle方法不可以画。

A.圆B.直线C.弧D.椭圆

71.在窗体模块的通用声明段中声明变量时,不能使用关键字。

A.DimB.PublicC.PrivateD.Static

72.日期类型①ate)在程序中运用时,日期类型必须用符号括起来。

A.#B.@C.$D.%

73.有如下程序:

PrivateSubCommandl_Click()

S=Fix(-23.1)

E=Int(23.1)

PrintSin(E+S)

EndSub

运行时输出的结果是O

A.-1B.0C.1D.23

74.在下列属性中,属于CommandButton控件、ListBox控件共有的是

A.Caption>TextB.Visible>Font

C.Caption>VisibleD.List>Visible

75.以下的关系表达式中,运算结果为Tme的是。

A.CInt(1.5)=Int(1.5)B.Fix(1.5)=Int(1.5)

C.Fix(-1.5)=Cint(-1.5)D.Fix(-1.5)=Int(-1.5)

76.在VB中可以作为容器的是

A.Form、TextBox、PictureBoxB.Form^PictureBoxsFrame

C.Form>TextBoX、LabelD.PictureBoxTextBox>ListBox

77.VB中除窗体能显示图片-外,下面列出的控件中可以显示图片的控件有

①PictureBox②Image③TextBox

©CommandButton©OptionButton©Label

A.B.C.D.®2X4X§)

7

78.针对语句If1=1ThenJ=l,下列说法正确的是。

A.1=1和J=1均为赋值语句

B.1=1和J=1均为关系表达式

C.1=1为关系表达式,J=1为赋值语句

D.1=1为赋值语句,J=1为关系表达式

79.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,

不能正常执行的是o

A.s=2*a+lB.s="237"&".ll":a=sC.s=2*a>3D.a=2:s=16400*a

80.下面所列四组数据中,全部是正确的VB常数的是。

A.32768,1.34D2,"ABCDE",&01767

B.3276,123.56,1.2E-2,#True#

C.&HABCE,02-03-2002,False,D-3

D.ABCDE,#02-02-2002#,E-2

81.下面有关数组处理的叙述中,错误的是。

①在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量。

②在过程中,可以使用Dim、Private和Static语句定义数组。

③用ReDim语句重新定义动态数组时,不得改变该数组的数据类型。

④可用Public语句在窗体模块的通用说明处定义一个全局数组。

A.B.C.®2X3)D.@@

82.第一次显示某窗体时,将引发•系列事件,事件发生的正确顺序是。

A.Load-Initialize-ActivateB.Initialize-Load-Activate

C.Load-Activate-InitializeD.Initialize-Activate-Load

83.定义两个过程PrivateSubl(St()AsString)和PrivateSub2(Ch()AsString*6),在调用过程中用

DimS(3)AsString*6,A(3)AsString定义了两个字符串数组。下面调用语句中正确的有。

©CallSub1(S)©CallSub1(A)©CallSub2(A)©CallSub2(S)

A.B.(D®C.®©D.@@

84.运行下面程序,单击命令按钮Command],则立即窗口上显示的结果是。

PrivateSubCommandl_Click()

DimAAsInteger,BAsBoolean,CAsInteger,DAsInteger

A=20/3:B=True:C=B:D=A+C

Debug.PrintA,D,A=A+C

EndSub

A.76FalseB.6.65.6FalseC.76A=6D.78A=8

85.要设置窗体上各控件的属性,可在中进行。

A.窗体布局窗口B.工程资源管理器窗口

C.属性窗口D.窗体窗口

86.在程序代码中,将图片文件“abc.jpg”装入图片框Picturel的语句是°

A.Picture1.Picture=Mabc.jpg"

B.Picture1.image=Habc.jpg”

C.Picturel.Picture=LoadPicture("abc.jpgn)

D.LoadPicture(nabc.jpg")

87.若编写的过程要被多个窗体及其对象调用,应将这些过程放在哪一类模块中?

A.窗体模块B.标准模块C.工程D.类模块

88.要设置定时器控件的定时时间,需设置的属性是o

8

A.IntervalB.EnabledC.ValueD.Text

89.若要将窗体从内存中卸载,其实现的方法是.

A.ShowB.UnloadC・LoadD.Hide

90.在程序运行过程中,要想使可操作的按钮变成看得见但不可操作,则应设置为False的属性

是,

A.VisableB.EnabledC.DefaultD.Cancled

91.无法响应Click事件的控件是

A.LabelB.TimerC.TextBoxD.DriveListBox

92.下列表达式能产生1〜6自然数的是一

A.Int(Rnd(6)+l)B.Int(Rnd*6)C.Int(Rnd*7)D.Int(Rnd*6+l)

93.对于某对象的SetFocus和GotFocus描述中,正确的是.

A.SetFocus是方法,GotFocus事件B.SetFocus是事件,GotFocus是事件

C.SetFocus是方法,GotFocus是方法D.SetFocus是事件,GotFocus是方法

94.设a为Integer型变量,s为Single变量,把3.75赋值给s后,再执行下列某一语句,则在文

本框中显示的结果与执行语句a=s:Textl=a的结果相同的有个。

①a=Int(s):Textl=a②a=Fix(s):Textl=a

@a=CInt(s):Text1=a④a=Format(s,"#####"):Textl=a

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

95.下列语句运行时系统给出错误提示的是。

A.Print-32000-769B.Print"lE2"+8

C.Print"AB"&128D.Print3=2=4

96.描述X、Y中有一个小于Z的逻辑表达式是。

A.X<ZAndY<ZB.X<ZOrY<Z

C.X<ZXorY<ZD.X<Y<Z

97.以下有关控件数组的说法中,错误的是。

A.控件数组由一组具有共同名称和相同类型的控件组成

B.控件数组中的每一个控件共享同样的事件过程

C.控件数组中的每个元素的下标由控件的Index属性指定

D.同一控件数组中的元素只能有相同的属性设置值

98.以下有关数组作为形参的说明中,错误的是。

A.调用过程时,只需把要传递的数组名填入实参表

B.使用动态数组时,可用ReDim语句改变形参数组的维界

C.在过程中也可用Dim语句对形参数组进行说明

D.形参数组只能按地址传递

99.下面有关数组的叙述中,不正确的是。

①在过程中用ReDim定义的动态数组,其下标的上下界可以是变量

②数组作为形参数组时,传递的是每个数组元素的值

③在窗体模块的通用声明处可以用Public说明一个全局数组

④数组定义语句中可以用负数或小数来指定某一维的维下界或维上界的值

A.B.C.D.@@

100.以下有关过程的说法中,错误的是o

A.在Sub或Function过程中不能再定义其他Sub或Function过程

B.在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合

9

C.递归过程既可以是递归Function过程,也可以是递归Sub过程

D.在调用过程时,形参为数组的参数对应的实参只能是数组

101.数学式[(7.5x+e-3)x-1.5]x-1对应的VB表达式是.

A.((7.5x+E(-3))*x-1.5)*x-lB.((7.5*x+Exp(-3))*x-1.5)*x-1

C.((7.5x+Exp(-3))x-1.5)*x-lD.((7.5*x+Exp-3)*x-1.5)*x-l

102.方法Print"10+6=";10+6输出的结果是_________。

A.10+6=10+6B.10+6=16C.16=10+6D."10+6="10+6

103.若要将窗体隐藏,其实现的方法是o

A.ShowB.UnloadC.LoadD.Hide

104.VB6.0表达式Cos(0)+Abs(1)+Int(rnd(l))的值是。

A.2B.-1C.0D.1

105.下列关于文件的叙述中,错误的是•

A.用Output模式打开一个顺序文件,即使不对它进行写操作,原来的内容也被清除

B.可以用Print#语句或Write#语句将数据写到顺序文件中

C.若以Output、Append、Random、Binary方式打开一个不存在的文件,系统会出错

D.顺序文件或随机文件都可以用二进制访问模式打开

106.在VB中,下列关于控件的属性或方法中,搭配错误的有个。

@Timerl.Interval©List1.Cis@Textl.Print

@Listl.Removeitem⑤VScroll1.Value©Picture!.Print

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

107.下面所列的控件中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是

A.List1.ListCountB.Textl.Index

C.Dirl.PathD.Label1.Visible

108.下面语句,可以将列表框Listl中的当前选定的列表项的值替换成"ABC"。

A.Listl.Additem"ABC",Listl.ListindexB.Listl.Text="ABC"

C.List1.List(List1,Listlndex)="ABC"D.前三项均可

109.函数CInt(-3.5),Int(-3.5),Fix(-3.5)的值分别是»

A.-3,-4,-3B.-4,-4,-3C.-3,-4,-4D.-4,-3,-3

110.设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是.

A.Textl=a/b*aB.Textl=a*a/b

C.Textl="200"*aA>D.Textl=a&b&a

111.对正实数X的第四位小数四舍五入的VB表达式是。

A.0.001*Int(x-H).OO5)B.0.001*(1000*x+0.5)

C.0.001*Int(1000*x+5)D.0.001*Int(1000*(x+0.0005))

112.下列有关数组的说法中,不正确的是。

A.在窗体模块中不可以定义全局数组

B.可以使用Emse语句释放所有数组所占据的存储空间

C.语句DimX(3.6+2)AsInteger定义了一个维上界是6的一维整型数组

D.形参数组的类型可以是定长字符串类型

113.以下关于事件的说法中,正确的是。

A.事件是由系统预先定义好的,能够被对象识别的动作

B.事件过程都是无参(没有形式参数)的过程

10

C.在事件过程中可以声明全局变量

D.不同类型的对象所能识别的事件定不相同

114.窗体上放置有名为Drivel与Dirl的驱动器列表框与文件夹列表框,需要在选定驱动器列表

框中的列表项时,文件夹列表框中的内容随之改变,正确的语句及语句的位置是.

A.Dirl.Path=Drivel.Path,位于Drivel_Change()过程

B.Dirl.Path=Drivel.Path'位于Dirl_Change()过程

C.Dirl.Path=Drivel.Drive'位于Drivel_Change。过程

D.Dirl.Path=Drivel.Drive'位于Dirl_Change()过程

115.执行下面的程序段,结果是,

X=Width/2:Y=Height/2

Picture1.Line(X,Y)-(X,Y-2000)

Picture!.Line(X,Y+2000)-(X,Y)

Picture1.Line-(X-2000,Y)

A.在图片框中画形如T的交叉直线B.在图片框中画形如卜的交叉直线

C.在图片框中画形如T的交叉直线D.在图片框中画形如■*■的交叉直线

116.用来设置窗体背景图片的属性是________.

A.MoveableB.PictureC.ForeColorD.WindowState

117.以下关于控件数组的说法中,错误的是。

A.控件数组由一组具有相同名称和相同类型的控件组成

B.控件数组中的所有控件不得具有各自不同的属性设置值

C.控件数组中的所有控件共享同一个事件过程

D.控件数组中每个元素的下标由控件的Index属性指定

118.设S是字符型变量,以下语句正确的是。

A.S=Listl.CaptionB.S=Timerl.Caption

C.S=Textl.CaptionD.S=Labell.Caption

119.表达式xMody\z>5AndA+B+C>=36中最先被执行的运算是_______。

A.4-B.AndC.ModD.\

120.下列没有类型说明符的变量是o

A.日期型B.长整型C.字符型D.货币型

121.下列四个选项,是VB数值常量的是____________o

A.1E6B.1*E6C.l*E-6D.l*E+6

122.扩展名为.vbp的工程文件中包含有。

A.工程中所有模块的有关信息

B.每个窗体模块中的所有控件的有关信息

C.每个模块中所有变量的有关信息

D.每个模块中所有过程的有关信息

123.在窗体的通用说明部分有以下说明语句,其中正确的是,

A.PrivateConstAAsInteger=235/2

B.ConstBAsInteger=Cint(2.53)

C.DimConstCAsIntegei=3579

D.PublicConstSAsBoolean=Truc

124.以下控件对象中,具有Picture属性的是。

①PictureBox②Frame©OptionButton©CommandButton

⑤ListBox©CheckBox©Label

11

A.B.©@@@©

C.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论