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=(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)。
本文来源:https://www.2haoxitong.net/k/doc/2663ec044a7302768e993998.html
文档为doc格式