当前位置:首页 > vb试题库(1)
A.一个对象的属性可分为外观、行为等若干类 B.不同属性可能具有不同的数据类型
C.一个对象的所有属性都可在属性窗口的列表中进行设置 D.属性窗口中的属性列表既可按字母排列也可按类别排列 47.数学算式
12x?5y?d3?m2e?xsinx的VB算术表达式是___A______。
A.(12*X+5*Y-Sqr(Abs(d^3-m^2)))/Exp(-x)/Sin(x) B.(12*x+5*Y-Sqr(Abs(d^3-m^2)))/Exp(-x)*Sin(x) C.(12*X+5*Y-Sqr(Abs(d^3-m^2))/Exp(-x)/Sin(x) D.(12*X+5*Y-Sqr(Abs(d^3-m^2)))/e^(-x)/Sin(x) 48.表示“X>Y>Z”,正确的VB逻辑表达式是____A_____。 A.X>Y And Y>Z B.X>Y>Z C.X>Y Or Y>Z D.X>Y And >Z
49.窗体上有一个文本框控件Text1,假设已存在三个整型变量a、b和c,且变量a的值为5,变量b的值为7,变量c的值为12。以下的__C____语句可以使文本框内显示的内容为:5+ 7=12 A.Text1.Text=a+b=c B.Text1.Text=\
C.Text1=a & \ D.Text1=\
50.调用由语句Private Sub Convert(Y As Integer)定义的Sub过程时,以下不是按值传递的语句是______D___。
A.Call Convert((X)) B.Call Convert(X*1) C.Convert (X) D.Convert X
51.程序中的不同过程之间,不能通过_____D___进行数据传递。
①全局变量 ②窗体或模块级变量 ③形参与实参结合 ④静态变量 A.①②④ B.①②③ C.②④ D.④ 52.下列关于数组的叙述中,错误的是_____A_____。 A.在过程中可以用Dim语句对形参数组进行声明 B.数组是同类变量的一个有序的集合 C.数组元素可以是控件
D.数组在使用之前,必须先用数组说明语句进行说明
53.要向已有数据的c:\\test\\test.txt文件添加数据,正确的文件打开命令是___B_____。 A.Open \ As #512 B.Open \ As #511 C.Open \ As #512 D.Open \ As #51l 54.以下____A____情况不会进入中断状态。 A.在程序运行中,按【Ctrl】+【C】键 B.程序运行中,发生了运行错误
C.用户在程序中设置了断点,当程序运行到断点时 D.采用单步调试方式,每运行一个可执行代码行后
55.使用_____D____方法,可以将列表框List1中的所有项删除掉。 A.Listl.Text=\ B.AddItem C.RemoveItem D.Clear 56.某过程的说明语句中,正确的数组说明语句是____C______。 Const N As Integer=4 Dim L As Integer
①Dim X(L) AS Integer ②Dim A(K) As Integer Const K As Integer=3 ③Dim B(N) As Integer
④Dim Y(2000 to 2008) As Integer A.①②④ B.①③④ C.③④ D.②③ 57.在多窗体的应用程序中,当前窗体模块的Form_Click事件过程中包含如下语句,单击该窗体,其中______B___一定可以将Hello显示在当前窗体上。 A.Form.Print \ B.Me.Print \ C.Debug.Print \ D.Form2.Print \ 58.执行以下语句后,a的值是_____C_____。 Dim a As Integer a=l
Do Until a=100
a=a+2 Loop
A.99 B.100 C.溢出 D.101 59.以下语句中,不能正确执行的是____D_____。
A.If Option1.Value Then B.If Option1.Value=True Then C.Check1.Value=0 D.Check1.Value=True 60.以下使用方法的代码中,正确的是____C____。 A.Label1.SetFocus B.Form1.Clear C.Text1.SetFocus D.Combo1.Cls
61.在程序中将变量Inta、Bl、St和D分别定义为Integer型、Boolean型、String型和Date型,下列赋值语句中,正确的是____B_____。 A.Inta=\ B.D=#10/05/01# C.St=5+\ D.B1=#True# 62.以下使用方法的语句中,正确的是_____A____。 A.List1.Clear B.Form1.C1ear C.Combo1.Cls D.Picture1.C1ear
63.以下所列的7个控件中,具有Caption属性的有____A_____个。 PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)、DriveListBox(驱动器列表框)
A.3 B.4 C.2 D.5 64.以下有关对象属性的说法中错误的是___D_____。 A.所有的对象都具有Name(名称)属性
B.只能在执行时设置或改变的属性为执行时属性
C.对象的某些属性只能在设计时设定,不能使用代码改变 D.Enabled属性值设为False的控件对象在窗体上将不可见 65.在窗体的通用声明处有语句“Dim A() As Single”,以下在某事件过程中重定义此数组的一组正确语句是_____D____。
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.下面有关数组的说法中,正确的是 C 。 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,执行以下语句,只有___B____可使文本框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.在窗体模块的通用声明处有如下语句,会产生错误的语句是____D______。 ①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过程的语句中,正确的语句是____C_____。
①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方法不可以画_____B_____。
A.圆 B.直线 C.弧 D.椭圆 71.在窗体模块的通用声明段中声明变量时,不能使用____D____关键字。 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) Print Sin(E+S) End Sub
运行时输出的结果是____B_____。
A.-1 B.0 C.1 D.23 74.有如下程序:
Private Sub Command1_Click() X=10
Print IIf(X>5,1,5) End Sub
运行后的输出结果是_____B___。
A.5 B.1 C.2 D.6 75.VB表达式Sqr(a+b)^ 3*2中优先进行运算的是___B_____。 A.Sqr函数 B.+ C.^ D.* 76.在VB中可以作为容器的是 B 。
A.Form、TextBox、PictureBox B.Form、PictureBox、Frame C.Form、TextBoX、Label D.PictureBox、TextBox、ListBox
77.VB中除窗体能显示图片外,下面列出的控件中可以显示图片的控件有 C 。
①PictureBox ②Image ③TextBox ④CommandButton ⑤OptionButton ⑥Label A.①②③④ B.①②⑤⑥ C.①②④⑤ D.①②④⑥ 78.针对语句If I=1 Then J=1,下列说法正确的是___C_____。
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类型,过程中的以下四组语句中,不能正常执行的是 ____D____。
A.s=2*a+1 B.s=\ C.s=2*a>3 D.a=2:s=16400*a 80.下面所列四组数据中,全部是正确的VB常数的是____A____。
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.下面有关数组处理的叙述中,错误的是____D____。
①在过程中用ReDim语句定义的动态数组,其下标的上下界可为赋了值的变量。 ②在过程中,可以使用Dim、Private和Static语句定义数组。
③用ReDim语句重新定义动态数组时,不得改变该数组的数据类型。 ④可用Public语句在窗体模块的通用说明处定义一个全局数组。 A.①②③④ B.①③④ C.①②③ D.②④ 82.第一次显示某窗体时,将引发一系列事件,事件发生的正确顺序是____B____。
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定义了两个字符串数组。下面调用语句中正确的有____D____。
①Call Sub1(S) ②Call Sub1(A) ③Call Sub2(A) ④Call Sub2(S) A.①② B.①③ C.②③ D.②④
84.运行下面程序,单击命令按钮Command1,则立即窗口上显示的结果是___A_____。
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.要设置窗体上各控件的属性,可在____C____中进行。
A.窗体布局窗口 B.工程资源管理器窗口 C.属性窗口 D.窗体窗口
86.在程序代码中,将图片文件“abc.jpg”装入图片框Picture1的语句是____C____。
共分享92篇相关文档