|
一、单项选择题
1、VB提供控件的窗口是( C )。
A.工具栏 B.文本框 C.工具箱 D.属性窗
2、窗体的Load事件的触发时机是( B )
A.用户单击窗体时 B、窗体被加载时 C、窗体显示之后 D、窗体被卸载时
3、能够改变标签(Label)控件显示标题的属性是 ( )。
A.Caption B.Name C.Click D.Text
4、在Visual Basic中,程序执行的顺序是( )。
A.由Visual Basic开发系统决定 B.由事件驱动
C.由代码行的顺序决定 D.随意执行
5、无论何种控件,共同具有的属性是( )。
A.Text属性 B.Caption属性 C.Name属性 D.Autosize属性
6、如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( )
A、Text.Mytext B、Mytext.Text C、Mytext.(Text) D、 Mytext*Text
7、按照变量的作用域可将变量划分为( )
A、公有、私有、系统 B、全局变量、模块级变量、过程级变量
C、动态、常数、静态 D、Public、 Private、 Protected
8、在VB中,变量的默认类型是( )。
A、Integer B、Double C、Variant D、Currency
9、把数值型转换为字符串型需要使用的函数是( )。
A、Val B、Str C、Asc D、Chr
10、设置对象的边框类型的属性是( )
A、Drawstyle B、Borderstyle C、DrawWidth D、ScaleMode
11、若要再窗体代码编辑器的“通用”部分定义私有Sub过程,则正确的语句是( )。
A.Public Sub B.Public Function C.Private Sub D.Private
Function
12、要绘制不同形状的图形,需要设置Shape控件的( )属性
A、Shape B、Borderstyle C、FillStyle D、Style
13、如果准备读文件,打开顺序文件”text.dat”的正确语句是( )
A、open "text.dat" For Write As # 1
B、open "text.dat" For Binary As # 1
C、open "text.dat" For Input As # 1
D、open "text.dat" For Random As # 1
14、以下哪些变量名是合法的:
A.Len B.Test@qw C.6cost_1 D.count2s
15、什么关键字声明的局部变量在整个程序运行中一直存在?( )
A.Static B.Private C.Dim D.Public
16、计时器控件响应的事件是( )
A.Timer B.Interval C.Click D.Enabled
17、窗体的BackColor属性用于设置窗体的____。
A.高度 B.宽度 C.背景色 D.前景色
18、如果要显示Visual Basic中的预定义输入对话框,需要调用Visual Basic 提供的____函数。
A. MsgBox B.Open C.Output D.InputBox
19、关于复选框和单选钮的比较中正确的是( )。
A:复选框和单选钮都只能在多个选择项中选定一项
B:复选框和单选钮的值(Value)都是(True/False)
C:单选按钮和复选框都响应DblClick事件
D:要使复选框不可用,可设置Enabled属性(False)和Value属性(Grayed)
20、要创建新的目录可使用( )语句。
A.Filecopy B.Name
C.MkDir D.RmDir
21、在设计菜单时,如果要在菜单中加入一个菜单分隔项,则菜单分隔项的标题必须设置为_____。
A.加号(+) B.减号(-) C.星号(*) D.感叹号(!)
22、菜单控件仅支持以下哪个事件____ ?
A.Click B.MouseDown C.KeyPress D.Load
23、Line(200,200) — Step(400,400)将在窗体中的( )画一条直线。
A.(200,200)到(400,400) B.(200,200)到(300,300)
C.(200,200)到(600,600) D.(100,100)到(400,400)
24、在VB中,进行音频和视频处理都要用到多媒体控制接口,通过它实现对音频设备、视频设备及其他设备的操作,这其中最为重要的是( )。
A.MMControl 控件 B.Data控件 C.SysInfo 控件 D.媒体流处理技术
25、在VB中,Access数据库属于( )。
A.本地数据库 B.网络数据库 C.外部数据库 D.远程数据库
26、下面程序执行的结果是________。
A.123 B.3 C.5 D.579
Private Sub Form_Click()
A$ = "123": B$ = "456"
C = Val(A$) + Val(B$)
Print C \ 100
End Sub
27、下面程序运行后输出结果是_______
A. CAB B. BCA C. BCB D. CBC
Private Sub Form_Click()
X$ = "A": Y$ = "B": Z$ = "C"
For J = 1 To 2
X$ = Y$: Y$ = Z$: Z$ = X$
Next J
Print X$ + Y$ + Z$
End Sub
28、要创删除目录可使用( )语句。
A.Filecopy B.Name C.MkDir D.RmDir
29、以下控件中可以入选为容器控件的是( )。
A:Image图像框控件 B:PictureBox图片框控件
C:TextBox文本框控件 D:ListBox列表框控件
30、下面哪一个运算符的优先级最高?( )
A:\ B:* C:> D:not
31、将通用对话框Commondialog1的类型设置为“打开”对话框,可调用对话框的( )方法。
A、ShowOpen B、ShowSave C、ShowColor D、ShowFont
32、Sub过程与Function过程最根本的区别是( )
A、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以。
B、Function过程可以有参数,Sub过程不可以。
C、两种过程参数的传递方式不同。
D、Sub过程的过程名不能返回值,而Function过程能够通过过程名返回值。
33、一个VB应用程序可以包含几个vbp文件?( )
A.1个 B.可以没有 C.2个 D.不受限制
34、面向对象编程方法的基本机制是( )。
A.抽象、继承、封装、多态性 B.抽象、继承、实体、关系
C.对象、消息、方法、事件 D.方法、事件、属性、名称
35、在VB的集成开发环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是( )。
A. 窗体布局窗口 B.立即窗口 C.代码窗口 D.监视窗口
36、下列赋值语句正确的是( )。
A. A = B + C B. B + C = A C. -B = A D.2 = A + B
37、VB中下列逻辑表达式书写正确的是( )。
A.a>b>c B. a>b and a>c C.a≤b D.a≠122
38、Dim A( 1 To 6 ,1 To 5 )定义的数组包含的元素个数是( )。
A.30 B. 25 C. 42 D. 动态变化
39、如果创建了命令按钮数组控件,那么Click事件的参数是( )。
A. Index B. Caption C.Tag D.没有参数
40、文件可从多角度加以分类,根据文件的编码可以分为文本文件和( )。
A.顺序文件 B.二进制文件 C.数据文件 D.随机文件
41、下列命令的说法中哪个是错误的( )。
A.Input是以读方式打开文件 B.Output是以写方式打开文件
C.Append是以追加方式打开文件 D.Close只能关闭一个文件
42、 执行指令Line(300,300)-(500,500)后,CurrentX=( )。
A.500 B. 300 C. 200 D.800
43、不属于VB数据库引擎的是( )。
A.ODBC B. BDE C.Jet引擎 D.OLE DB
44、要发送数据,通常使用Winsock控件的( )。
A.SendData方法 B.Listen方法 C.Accept方法 D.GetData方法
45、当Winsock控件处于关闭状态时,其State属性的值是( )。
A. 1 B.0 C. 2 D. 6
46、在VB程序设计中,编译错误大体可分为哪三种类型( )。
A.编译错误、实时错误、逻辑错误 B.编译错误、程序错误、逻辑错误
C.逻辑错误、冗余错误、实时错误 D.逻辑错误、调试错误、实时错误
47、键盘事件的执行顺序是( )
A、KeyPress,KeyDown,KeyUp B、KeyDown,KeyPress, KeyUp
C、KeyUp, KeyPress,KeyDown D、KeyUp,KeyDown,KeyPress
48、大部分控件都有________属性,用来该设置控件是否响应事件。
A、Enabled B、Name C、Visible D、Text
49、使用________方法可以把焦点赋予指定的控件。
A、Move B、Print C、LostFocus D、SetFocus
二、填空题
1、Winsock控件主要用来编制 或UDP协议的通讯程序。
3、若窗体的左上角坐标为(-200,250),右下角坐标为(300,-150),则X轴的正向向右,Y轴的正向向 。
4、图像框对象的Stretch属性设置为
时,图像框可自动改变大小以适应其中的图形;图片框对象的_________属性设置为True时,图像框可自动改变大小以适应其中的图形。
5、时钟控件的_______属性用来设置计时事件发生的时间间隔。
6、用Dim A(5,5)语句声明二维数组后,数组A的元素共有 个。
7、使用Hide方法会隐藏被调用的窗体,但是在调用Hide方法之后不会把窗体移出内存,被调用的窗体中的属性等已处于 。
8、将下列数学式子写成Visual Basic运算表达式。
: 。
9、将4 |
|