第一套vb试题(练习一带答案)
第一套vb 试题
1.下列叙述中正确的是(C)
A.只有窗体才是Visual Basic 中的对象
B.只有控件才是Visual Basic 中的对象
C.窗体和控件都是Visual Basic中的对象
D.窗体和控件都不是Visual Basic
2.确定一个控件在窗体上的位置的属性是(D)
A.Width 或Height
B.Width 和Height
C.Top 或Left
D.Top 和Left
3、为了同时改变一个活动控件的高度和宽度,正确的操作是(A)
A.拖拉控件4个角上的某个小方块
B.只能拖拉位于控件右下角的小方块
C.只能拖拉位于控件左下角的小方块
D.不能同时改变控件的高度和宽度
4、用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为: ( A )
A、面向对象的程序设计
B、结构化程序设计
C、事件驱动的编程机制
D、可视化程序设计
5、VB6 共有三个版本,按功能从弱到强的顺序排列应是( C )
A、学习版、专业版和工程版
B、学习版、工程版和专业版
C、学习版、专业版和企业版
D、学习版、企业版和专业版
6、VB 集成开发环境有三种工作状态,不属于三种工作状态之一的是( B )
A、设计状态
B、编写代码状态
C、运行状态
D、中断状态
7、工程文件的扩展名是( B)
.frm B、.vbp C、.bas D、.frx
8、窗体文件的扩展名是( A)
.frm B 、.vbp C、.bas D、.frx
9、VB 集成开发环境可以( D )
A 、编辑、调试、运行程序,但不能生成执行程序
B 、编辑、生成可执行程序、运行程序,但不能调试程序
C、编辑、调试、生成可执行程序,但不能运行程序
D 、编辑、调试、运行程序,也能生成执行程序
10、标准模块文件的扩展名是( C)
.frm B 、.vbp C、.bas D、.vbg
11、用于获得字符串S从第5个字符开始的3个字符的函数是(A )。
A.Mid(S,5,3) B.Middle(S,5,3) C.Right(S,5,3) D.Left(S,5,3)
12、用于从字符串左边截取字符的函数是( D)。
A、Ltrim( )
B、Trim( )
C、Instr( )
D、Left( )
13、用于去掉字符串左右两边的空格的函数是(
B)。
A 、Ltrim( ) B、Trim( ) C、Left( ) D、Instr( )
14.假定窗体的名称(Name 属性)为Forml,则把窗体的标题设置为“VB Test ”的语句
为(B)
A.Form1 = "VB Test"
B.Caption ="VB Test"
C.Form1.Text = "VB Test"
https://www.360docs.net/doc/5c18110034.html, ="VB Test"
15 下列说法中正确的是:为了保存一个Visual Basic 应用程序,应当(D)
A. 只保存窗体模块文件(.frm)
B. 只保存工程文件(.vbp)
C.分别保存工程文件和标准模块文件(.bas)
D.分别保存工程文件、窗体文件和标准模块
文件
16、要使一个标签框对象能够显示所需要的文本,应设置该对象的那一个属性的值?
( A)
A. Caption
B. Text
C. Name
D.AutoSize
17、要使一个命令按钮称为图形式命令按钮,应设置该队象的哪一个属性值?(B)
A.Picture
B.Style
C.DownPicture
D.DisabledPicture
18、为使计时器对象每隔 5 秒钟产生一个时钟事件( Timer 事件),则其Interval 属性值应设置为(D)
A.5
B.300
C.500
D.5000
19、一个标准的VB应用程序至少要包含一个(C)对象。
A.文本框
B.标签框
C.窗体
D.命令按钮
20、要使一个文本框对象能够显示多行文字,应设置该对象的(B)属性值为True.
A.Text
B.MultiLine
C.Style
D.Visible
21、双击窗体中的对象后,VB 将显示的窗口是( C )
A、工具箱
B、项目(工程)窗口
C、代码窗口
D、属性窗口
22、下述先项中,属性VB 的程序设计方法是( B )
A、面向对象、顺序驱动
B、面向对象、事件驱动
C、面向过程、事件驱动
D、面向过程、顺序驱动
23、下面是窗体的四个属性,在界面设计时,改变属性值看不到窗体变化的是( D )
A 、Top
B 、Width
C 、Left
D 、Enabled
24、下面四个选项,不是事件的是( B )
A 、Load
B 、Enabled C、Unload D 、DblClick
25、用来设置窗体背景图片的属性是( B )
A 、Moveable
B 、Picture C、ForeColor D 、WindowState
26、在VB6 中的每一个对象都具有自己的属性、___C ____ 和方法。
A、控件
B、函数
C、事件
D、公用过程
27.计算结果为0的表达式是( B )。
A .Int(3.4)+Int(-3.8) B.Int(3.4)+Fix(-3.8)
C.Fix(3.4)+Fix(-2.8) D.Fix(3.4)+Int(-3.8)
28?假设A=3,B=7,C=2,则表达式NOT ( BA 的值是(B)
A.True
B.False
C. 表达式错误
D. 不确定
29.在表达式y = InputBox ( a, b, c )中,a,b,c分别为输入函数对话框的(B) ( A)(C)。
A.标题
B.提示
C.预设值
D.帮助文件名
30.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click() a = InputBox("Enter the First integer") b =
InputBox("Enter the Second integer") Print b + a
End Sub
456 和123,则输出结果是(D)
A.579
B.123
C.456
D.123456
31.在窗体上画一个命令按钮,然后编写如下事件过
程:Private Sub Command1_Click()
Dim a, b As Integer
a = InputBox("Enter the First integer")
b = InputBox("Enter the Second integer")
Print b + a
End Sub
456 和123,则输出结果是(A)
A.579
B.123
C.456
D.123456
32.执行下面的语句后,所产生的信息框的标题是
a=MsgBox("AAAA" ,,"BBBB" ,"" ,5)(A) A.BBBB B. 空
C.AAAA
D. 出错,不能产生信息框
33.假定x 的值为5,则在执行以下语句时,其输出结果为
"Result" 的Select Case 语句是(C)
A. Select Case x
Case 10 To 1
Print "Result"
End Select
B.Select Case x
Case Is > 5, Is v 5
Print "Result"
End Select
C.Select Case x
Case Is > 5, 1, 3 To 10
Print "Result"
End Select
D.Select Case x
Case 1, 3, Is > 5
Print "Result"
End Select
34.假定有以下循环结构
Do Until 条件
循环体
Loop
(B)
A.如果"条件"是一个为0的常数,则一次循环体也不执行
B.如果"条件"是一个为0的常数,则无限次执行循环体
C.如果"条件"是一个不为0的常数,则至少执行一次循环体
D.不论"条件"是否为"真",至少要执行一次循环体
35.以下程序段的输出结果为
x=1
y=4
Do Until y > 4
x=x*y y=y+1
Loop
Print x (B)
A. 1
B.4
C.8
D.20
36.执行下面的程序段后,x 的值为
x=5
For i = 1 To 20 Step 2
x=x+i\5
Next i (A)
A.21
B.22
C.23
D.24
37.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x=0
Do Until x = -1
a=InputBox(" 请输入 A 的值")
a=Val(a)
b=InputBox(" 请输入 B 的值")
b=Val(b)
x=InputBox(" 请输入x 的值")
x = Val(x) a=a+b+x
Loop Print a
End Sub 5、4、3、2、1、果为(A)
A. 2
B.3
C.14
D.15
-1,则输出结
38.阅读下面的程序段:
39.退出For 循环可使用的语句为( A )。
A、Exit For
B、End For
C、Exit Do
D、End Do
40.退出Do, Loop 循环可使用的语句为( C )。
A、Exit For
B、End For
C、Exit Do
D、End Do
41.退出函数过程可使用的语句为( D )。
A、Exit sub
B、End sub
C、End Function
D、Exit Function
42.退出sub 过程可使用的语句为( A )。
A 、Exit sub B、End sub C、End Function D 、Exit Function
43.在窗体上画一个文本框(其Name 属性为Text1) ,然后编写如下事件过程:Private Sub
Form_Load()
Text1.Text= "" Text1.SetFocus For i=1 To 10 Sum = Sum + i