63.以下所列的7个控件中,具有Caption属性的有_________个。
PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)、DriveListBox(驱动器列表框)
A.3 B.4 C.2 D.5 64.以下有关对象属性的说法中错误的是________。 A.所有的对象都具有Name(名称)属性
B.只能在执行时设置或改变的属性为执行时属性
C.对象的某些属性只能在设计时设定,不能使用代码改变 D.Enabled属性值设为False的控件对象在窗体上将不可见 65.在窗体的通用声明处有语句“Dim A() As Single”,以下在某事件过程中重定义此数组的一组正确语句是_________。
A.ReDim A(3,3) B.ReDim A(3,3)
ReDim A(4,4) As Integer ReDim Preserve A(4, 4) C.ReDim A(3) D.ReDim A(3, 3)
ReDim A(3,3) As Integer ReDim Preserve A(3, 4) 66.下面有关数组的说法中,正确的是 。 A.数组的维下界不可以是负数
B.模块通用声明处有Option Base 1,则模块中数组定义语句Dim A(0 To 5)会与之冲突 C.模块通用声明处有Option Base 1,模块中有Dim A(0 T0 5),则A数组第一维维下界为0 D.模块通用声明处有Option Base 1,模块中有Dim A(0 To 5),则A数组第一维维下界为1
67.在文本框Text1中输入数字12,在文本框Text2中输入数字34,执行以下语句,只有_______可使文本框Text3中显示46。
A.Text3.Text=Text1.Text & Text2.Text
B.Text3.Text=Val(Text1.Text)+Val(Text2.Text) C.Text3.Text=Text1.Text+Text2.Text
D.Text3.Text=Val(Text1.Text) & Val(Text2.Text)
68.在窗体模块的通用声明处有如下语句,会产生错误的语句是__________。 ①Const A As Integer=25 ②Public St As String*8 ③ReDim B(3)As Integer ④Dim Const X As Integer=10 A.①② B.①③ C.①②③ D.②③④ 69.下列定义Sub过程的语句中,正确的语句是_________。
①Private Sub Test(St As String*8) ②Private Sub Test(Sarray() As String*5) ③Private Sub Test(Sarray() As String) ④Private Sub Test(St As String) A.①② B.①④ C.②③④ D.①②③④ 70.VB中利用Circle方法不可以画__________。
A.圆 B.直线 C.弧 D.椭圆 71.在窗体模块的通用声明段中声明变量时,不能使用________关键字。 A.Dim B.Public C.Private D.Static 72.日期类型(Date)在程序中运用时,日期类型必须用__a______符号括起来。 A.# B.@ C.$ D.% 73.有如下程序:
Private Sub Command1_Click() S=Fix(-23.1) E=Int(23.1)
6
Print Sin(E+S) End Sub
运行时输出的结果是_________。
A.-1 B.0 C.1 D.23 74.有如下程序:
Private Sub Command1_Click() X=10
Print IIf(X>5,1,5) End Sub
运行后的输出结果是________。
A.5 B.1 C.2 D.6 75.VB表达式Sqr(a+b)^ 3*2中优先进行运算的是__c______。 A.Sqr函数 B.+ C.^ D.* 76.在VB中可以作为容器的是 。
A.Form、TextBox、PictureBox B.Form、PictureBox、Frame C.Form、TextBoX、Label D.PictureBox、TextBox、ListBox
77.VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有 。
①PictureBox ②Image ③TextBox ④CommandButton ⑤OptionButton ⑥Label A.①②③④ B.①②⑤⑥ C.①②④⑤ D.①②④⑥ 78.针对语句If I=1 Then J=1,下列说法正确的是________。
A.I=1和J=1均为赋值语句 B.I=1和J=1均为关系表达式
C.I=1为关系表达式,J=1为赋值语句 D.I=1为赋值语句,J=1为关系表达式
79.在某过程中已说明变量a为Integer类型、变量s为String类型,过程中的以下四组语句中,不能正常执行的是 ________。
A.s=2*a+1 B.s=\ C.s=2*a>3 D.a=2:s=16400*a 80.下面所列四组数据中,全部是正确的VB常数的是________。
A.32768,1.34D2, \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.①②③ D.②④ 82.第一次显示某窗体时,将引发一系列事件,事件发生的正确顺序是________。
A.Load - Initialize - Activate B.Initialize - Load - Activate C.Load - Activate- Initialize D.Initialize - Activate - Load
83.定义两个过程Private Sub1(St() As String)和Private Sub2(Ch() As String*6),在调用过程中用Dim S(3) As String*6, A(3) As String定义了两个字符串数组。下面调用语句中正确的有________。
7
①Call Sub1(S) ②Call Sub1(A) ③Call Sub2(A) ④Call Sub2(S) A.①② B.①③ C.②③ D.②④ 84.运行下面程序,单击命令按钮Command1,则立即窗口上显示的结果是________。
Private Sub Command1_Click()
Dim A As Integer, B As Boolean, C As Integer, D As Integer A=20/3 : B=True : C=B : D=A+C Debug. Print A, D, A=A + C
End Sub
A.7 6 False B.6.6 5.6 False C.7 6 A=6 D.7 8 A=8 85.要设置窗体上各控件的属性,可在________中进行。
A.窗体布局窗口 B.工程资源管理器窗口 C.属性窗口 D.窗体窗口
86.在程序代码中,将图片文件“abc.jpg”装入图片框Picture1的语句是________。
A. Picture1.Picture = \B. Picture1.image = \
C. Picture1.Picture = LoadPicture(\D. LoadPicture(\87.若编写的过程要被多个窗体及其对象调用,应将这些过程放在哪一类模块中?
A. 窗体模块 B. 标准模块 C. 工程 D. 类模块 88.要设置定时器控件的定时时间,需设置的属性是_________。
A.Interva1 B.Enabled A.Show B.Unload
C.Value
D.Text D.Hide
89.若要将窗体从内存中卸载,其实现的方法是_________。
C.Load
90.在程序运行过程中,要想使可操作的按钮变成看得见但不可操作,则应设置为False的属性是_________。 A. Visable B. Enabled C. Default D. Cancled 91.无法响应Click事件的控件是________。 A.Label B.Timer C.TextBox D.DriveListBox 92.下列表达式能产生1~6自然数的是__________。
A.Int(Rnd(6)+1) B.Int(Rnd*6) C.Int(Rnd*7) D.Int(Rnd*6+1) 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:Text1=a的结果相同的有________个。
①a=Int(s):Text1=a ② a=Fix(s):Text1=a
③a=CInt(s):Text1=a ④ a=Format(s, \A.1 B.2 C.3 D.4 95.下列语句运行时系统给出错误提示的是________。
A.Print -32000-769 B.Print \C.Print \ D.Print 3=2=4 96.描述X、Y中有一个小于Z的逻辑表达式是________。
A.X 8 A.控件数组由一组具有共同名称和相同类型的控件组成 B.控件数组中的每一个控件共享同样的事件过程 C.控件数组中的每个元素的下标由控件的Index属性指定 D.同一控件数组中的元素只能有相同的属性设置值 98.以下有关数组作为形参的说明中,错误的是________。 A.调用过程时,只需把要传递的数组名填入实参表 B.使用动态数组时,可用ReDim语句改变形参数组的维界 C.在过程中也可用Dim语句对形参数组进行说明 D.形参数组只能按地址传递 99.下列能够正确表示条件“x≤Y C.X≤Y or Y A.在Sub或Function过程中不能再定义其他Sub或Function过程 B.在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合 C.递归过程既可以是递归Function过程,也可以是递归Sub过程 D.在调用过程时,形参为数组的参数对应的实参只能是数组 102.方法Print \10+6=\10+6输出的结果是_________。 A.10+6=10+6 B. 10+6=16 C. 16=10+6 D. \10+6=\10+6 103.若要将窗体隐藏,其实现的方法是________。 A.Show B.Unload C.Load 104.VB6.0表达式Cos(0)+Abs(1)+Int(rnd(1))的值是__________。 D.Hide A. 2 B.–1 C. 0 D. 1 105.在下图中,要在窗体Form1标题栏出现“小程序”字样,窗体属性应设置为________。 A.Form1.Name=\小程序\ B.Form1.Visible=\小程序\ C.Form1.Caption=\小程序\ D.Form1.Show=\小程序\106.在VB中,下列关于控件的属性或方法中,搭配错误的有________个。 ①Timer1.Interval ②List1.Cls ③Text1.Print ④List1.RemoveItem ⑤VScroll1.Value ⑥Picture1.Print A.0 B.1 C.2 D.3 107.下面所列的控件中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是________。 A.List1.ListCount B.Text1.Index C.Dir1.Path D.Label1.Visible 108.下面________语句,可以将列表框List1中的当前选定的列表项的值替换成\。 A.List1.AddItem \ B.List1.Text=\ C.List1.List(List1.ListIndex)= \ D.前三项均可 109.函数CInt(-3.5),Int(-3.5),Fix(-3.5)的值分别是________。 A.-3,-4 , -3 B.-4, -4, -3 C.-3,-4 , -4 D.-4, -3, -3 110.设整型变量a、b 的当前取值分别为200与20,以下赋值语句中不能正确执行的是_________。 A.Text1 = a/b*a B.Text1 = a*a/b 9 C.Text1 = \ D.Text1 = a & b & a 111.对正实数X 的第四位小数四舍五入的VB表达式是________。 A.0.001*Int(x+0.005) 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.可以使用Erase语句释放所有数组所占据的存储空间 C.语句Dim X(3.6+2) As Integer定义了一个维上界是6的一维整型数组 D.形参数组的类型可以是定长字符串类型 113.以下关于事件的说法中,正确的是________。 A.事件是由系统预先定义好的,能够被对象识别的动作 B.事件过程都是无参(没有形式参数)的过程 C.在事件过程中可以声明全局变量 D.不同类型的对象所能识别的事件一定不相同 114.窗体上放置有名为Drive1与Dir1的驱动器列表框与文件夹列表框,需要在选定驱动器列表框中的列表项时,文件夹列表框中的内容随之改变,正确的语句及语句的位置是________。 A.Dir1.Path = Drive1.Path ?位于Drive1_Change()过程 B.Dir1.Path = Drive1.Path ?位于Dir1_Change()过程 C.Dir1.Path = Drive1.Drive ?位于Drive1_Change()过程 D.Dir1.Path = Drive1.Drive ?位于Dir1_Change()过程 115.执行下面的程序段,结果是________。 X = Width/2:Y = Height/2 Picture1.Line (X, Y)-(X, Y-2000) Picture1.Line (X, Y+2000)-(X, Y) Picture1.Line –(X–2000, Y) A.在图片框中画形如┫的交叉直线 B.在图片框中画形如┣的交叉直线 C.在图片框中画形如┳的交叉直线 D.在图片框中画形如┻的交叉直线 116.用来设置窗体背景图片的属性是__________。 A.Moveable B.Picture C.ForeColor D.WindowState 117.下面的四个VB6.0表达式语法正确的是__________。 A.a>b .and. b<>c B.a>b>c C. a>b And b<>c D. a>b And <> c 118.设S是字符型变量,以下语句正确的是__________。 A.S=List1.Caption B.S=Timer1.Caption C.S=Text1.Caption D.S=Label1.Caption 119.表达式x Mod y\z>5 And A+B+C>=36中最先被执行的运算是_________。 A.+ B.And C.Mod D.\ 120.下列没有类型说明符的变量是________。 A.日期型 B.长整型 C.字符型 D.货币型 D. 1*E+6 121. 下列四个选项,是VB数值常量的是_________。 A. 1E6 B. 1*E6 C. 1*E-6 122.扩展名为.vbp的工程文件中包含有__________。 A.工程中所有模块的有关信息 B.每个窗体模块中的所有控件的有关信息 C.每个模块中所有变量的有关信息 10

