VB期中考试试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB6.0期中考试试题
班级:______________ 学号:_______________ 姓名:______________
一、选择题:(共30分,每小题12分)
1、Visual Basic是一种面向( )的程度设计语言。
A、用户
B、事件
C、程序
D、对象
2、在Visual Basic6.0中规定窗体文件的扩展名是()。
A、frm
B、for
C、vbp
D、bas
3、在Visual Basic代码窗口中,将某一条语句加以注释和说明时,应在语句前加( ) 。
A、逗号(,)
B、冒号(:)
C、单引号(’)
D、问号(?)
4、如果要改变窗体的标题,需要设置窗体对象的_____属性。
A、Name
B、Caption
C、BackColor
D、BorderStyle
5、以下不是Visual Basic特点的选项是()。
A.可视编程B.算法设计C.事件驱动D.面向对象
6、变量A!的类型是()。
A.Single B.Integer C.String D.Boolean
7、下列类型的变量中占用字节数最小的是()。
A.Integer B.Single C.Date D.Byte
8、当运行程序时,系统自动执行启动窗体的某个事件过程。这个事件过程是()。
A)Load B)Click C)Unload D)GotFocus
9、下面的变量名合法的是()。
A)k_name B)k ame C)name D)k-name
10、Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是()。
A)属性、控件和方法B)属性、事件和方法
C)窗体、控件和过程D)控件、过程和模块
11.Visual Basic6.0集成开发环境有三种工作模式,下列不属于三种工作模式之一的是()。
A.设计模式B.执行模式
C.中断模式D.编写代码模式
12. 要在窗体的标题内显示“myfrm”,使用的语句是()。
A.Form1.Print"myfrm" B.Form.Print"myfrm"
C.Form.caption="myfrm" D.Form1.caption="myfrm"
13.无论何种控件,共同具有的属性是()。
A.Text B.Name
C.Caption D.ForeColor
14.按照变量的作用域可将变量划分为()。
A.公有、私有、系统B.全局变量、模块级变量、过程级变量
C.动态、常数、静态D.Public、Private、Protected
15、在Visual Basic中,设置文本框内容的属性是:()。
A、Name
B、Text
C、Picture
D、WindowState
二、填空题(共30分,每小题3分):
1、VB程序中的三种基本结构是:____________、____________、____________。
2、可以通过修改窗体的____________属性,加载窗体的背景图形。
3、单选按钮Option1.Value的值为____________表示该按钮处于选中状态。
4.确定一个控件在窗体上位置的属性是____________和____________。
5、某对象的Enabled 属性值为假(False),则程序运行时该对象____________。
6、____________方法在窗体中显示文字。
7、若希望标签框的大小能自动按标签中所显示内容多少进行调整,需要修改的属性是_____________。
8、下面程序运行后,输出的结果是_______。
For J= 1 To 10
A(J)=2*J
B(J)=A(J)*2
Next J
Print B(J/2+0.1)
End
9、计算:S = 1+ 3 + 5 + …+ 99
Private Sub QiuHe _ Click ( )
Dim I , S As Integer
S = 0
__________________________、
_____________、
_____________、
PRINT “S=”;S
End Sub
10、设有如下程序:程序运行后,单击窗体,则在窗体上显示的是6 5 4 3,请在_______处将程序补充完整。
Option Base 0
Private Sub Form _ Click()
Dim a
Dim i As Integer
a=Array(1,2,3,4,5,6,7,8,9)
For i=0 To 3
__________________________
Next i
End Sub
三、简答题(20分,每小题5分):
1、举例说明对象、属性、以及事件的含义。
2、Visual Basic的动态数组和定长数组有什么区别?
3、窗体的name属性和caption属性有什么区别?
4、窗体的所有属性都可以通过代码来设置吗?
四、编程题(20分):
已知:一个长度为10的整型数组a,数组a中的数据为1到10之间的随机数,编程实现:问题1:通过产生随机数函数给数组a中各元素赋值(6分)。
问题2:对数组a中的元素求和(6分)
问题3:求数组a中最大值和最小值,以及它们所对应的下标(8)。