一.判断题1.对象可以识别和响应的某些行为称为事件。
2.属性是指对象的名字、大小、位置和颜色等特性。
3.方法是由VB提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
4.事件是VB预先定义的对象能识别的动作。
5.控件的事件过程内容决定事件发生时的执行代码。
6.Double类型的数据由 4 个字节组成。
7.整型数的取值范围为–32768~+32768。
8.在一个语句行内写多条语句时,语句之间应该用逗号分隔。
9.局部变量是指那些在过程中用Dim语句或Static语句声明的变量。
10.局部变量的作用域仅限于声明它的过程。
11.静态局部变量是在过程中用Static语句声明的。
12.根据数组说明的方式,可将数组分为动态数组和静态数组。
13.利用ReDim语句重新定维时,不得改变已经说明过的数组的数据类型。
14.数组重新定维后,原有的数组元素内容将予以保留。
15.在调用过程时,形参为数组的参数对应的实参只能是数组。
16.Sub过程不能用过程名返回值,而Function过程能通过过程名返回值。
17.在VB中,Function过程名可以有一个或多个返回值。
18.在VB中,形参数组只能按地址传递。
19.在VB中,数组可以按地址传递也可以按值传递。
20.启动VB时,VB6.0默认的工程类型是标准EXE程序。
21.在VB中,要使一个窗体不可见,但不从内存不释放,应使用UnLoad语句。
22.改变控件在窗体中的上下位置应修改控件的Width 属性。
23.在VB中,TextBox对象没有Caption属性。
24.列表框List属性可以得到列表中任何选项的值,它以数组的方式存在。
25.一个容器中的所有复选框一次只能有一个被选中。
26.在一个容器中的复选框可以同时有多个被选中。
27.框架内所有的控件会随框架一起移动、显示、消失和屏蔽。
28.单击滚动条的滚动箭头时,产生的事件是Change。
29.计时器对象不能响应Click事件。
30.计时器(Timer)的Interval属性的默认单位为秒。
二.选择题1.Visual basic采用了_____编程机制。
a) 面向过程b) 面向对象c) 事件驱动d) 可视化2.窗体模块保存在一个扩展名为_____的文件中。
a) bas b) cls c) frm d) bmp3.工程文件的文件名后缀是_____。
a) .bmp b) .vbp c) .frm d) .bas4.Visual Basic 是一种面向对象的程序设计语言,构成对象的三要素是________。
a) 属性、事件、方法b) 控件、属性、事件c) 窗体、控件、过程d) 窗体、控件、模块5.对象可以识别和响应的某些行为称为_____。
a) 属性b) 方法c) 继承d) 事件6.在Visual Basic 中,称对象的数据为:______。
a) 属性b) 方法c) 事件d) 封装7._____是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。
a) 文件b) 属性c) 方法d) 窗体8.下列变量名中不合法的是_____。
a) strname b) 3abc c) A_one d) vaone9.下列哪一个是正确的变量名______。
a) $abc b) Int c) 141abc d) abcf10.变量未赋值时,数值型变量的值为______a) 0 b) 空c) 1 d) 0.111.变量A%的类型是____。
a) Integer b) Single c) String d) Boolean12.在VB中,常量12#的数据类型是_____。
a) 整型b) 双精度浮点型c) 长整型d) 字符串13.在程序中使用日期型数据时,必须用符号____将日期型数据括起来。
a) @ b) $ c) % d) #14.下列数据中哪一个是布尔常量_______。
a) 123 b) not c) TRUE d) xyz15.下面的运算符中,优先级别最高的是_____。
a) AND b) * c) 〉= d) &16.如果将布尔常量值True赋给一个整型变量,则整型变量的值为______。
a) 0 b) -1 c) TRUE d) FALSE17.下列运算结果中,值最大的是 ______。
a) 3\4 b) 3/4 c) 4 mod 3 d) 3 mod 418.17 mod 3的运算结果是_____。
a) 0.5 b) 1 c) 1.5 d) 219.x是小于100的非负数,用vb表达式正确的是______。
a) 0 b) 0<=x<100 c) x>=0 AND x<100 d) 0<=x OR x<10020.表达式X+1>X是_____。
a) 算术表达式b) 非法表达式c) 字符串表达式d) 关系表达式21.用于获取字符串长度的函数是_______。
a) Len() b) Length() c) Strlen() d) Lofo()22.用于获得字符串S从第4各字符开始的4个字符的函数是______。
a) Mid(S,4,4) b) Middle(S,4,4) c) Midstr(S,4,4) d) MiddleStr(S,4,4)23.用于获得字符串S最左边4个字符的函数是:_______。
a) Left(S,4) b) Left(1,4) c) Leftstr(S) d) Leftstr(3,4)24.表达式Right("Beijing",4)的值是______。
a) Beijing b) jing c) eiji d) ijin25.如下数组声明语句,正确的是______。
a) dim a[3,4] as intiger b) dim a(3,4) as stringc) dim a(n,n) as single d) dim a(3 4) as integer26.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。
a) Dim str As String b) Dim str As String(256)c) Dim str As String(256) d) Dim str As String*25627.程序的基本控制结构是______。
a) 顺序结构、多分支结构和单分支结构b) For…Next结构、Do…loop结构c) 顺序结构、选择结构和循环结构d) 单行结构和多行结构28.写在一行上的多条语句,应以_____为分隔符。
a) 分号b) 逗号c) 冒号d) 空格29.用InputBox函数可帮助生成_______。
a) 消息框b) “保存”对话框c) 简单输入框d) “颜色”对话框30.Inputbox()函数的返回值类型为_____。
a) 数值型b) 字符型c) 逻辑型d) 变体型31.把 InputBox 的返回值转换为数值应该使用的函数是______。
a) Log b) Str c) Len d) Val32.使窗体向下移动的语句是_____。
a) Move Left, Top+100 b) Move Top+100c) Move Top+100 d) Move Top=Top+10033.要使循环体至少执行一次,应使用_____循环。
a) For-next b) While-wendc) Do--Loop while|until d) do[while|until]-loop34.循环结构for i=1 to 10 step 2的执行次数是_____。
a) 4 b) 5 c) 9 d) 1035.以下程序段执行后整型变量n 的值为_____。
N=0for I=1 to 20 step 5n=n+1next Ia) 3 b) 4 c) 5 d) 236.如果有数组声明 Dim a(10) As Integer,则该数组共有______个元素。
a) 10 b) 11 c) 9 d) 不确定37.用以下语句 Dim b(-2 to 4)as string 所定义的数组的元素个数是_______个。
a) 2 b) 4 c) 6 d) 738.如果有声明Option base 1 后有dim array(15),则该数组共有_____个元素。
a) 16 b) 15 c) 13 d) 1439.以下有关数组的说法中,正确的是________。
a)数组是有序变量的集合,序列中的变量类型可以不同b)数组下标用以确定数组元素在数组中的位置,下标取值只能是0或1c)在一定条件下动态数组可以反复改变其维数与大小d)固定大小数组也可使用ReDim语句改变其大小40.不能脱离控件(包括窗体) 而独立存在的过程是_________。
a)事件过程b)通用过程c)Sub过程d)函数过程41.在过程定义中用_____表示形参采用传值方式。
a) Var b) ByDef c) ByVal d) Value42.名为Sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是________。
a) Private Sub Sort(A() As Integer)b) Private Sub Sort(A(10) As Integer)c) Private Sub Sort(ByVal A() As Integer)d) Private Sub Sort(A( ,) As Integer)43.以下不属控件的一项是_____。
a) 文本框b) 标签框c) 列表框d) 消息框44._____控件可以使用SetFocus()方法。
a) Frame b) Label c) TextBox d) Timer45.若要使某命令按钮获得控制焦点,可使用的方法是_____。
a) lostfocus b) setfocus c) point d) value46.若要将窗体隐藏起来,则实现的方法为_______。
a) Unload b) Show c) WindowsState d) Hide47.控件的_____决定事件发生时的执行代码。
a) 属性b) 事件过程c) 函数d) 通用过程48.下列事件中,命令按钮能响应的事件是_____。
a) DblClick b) Click c) Scroll d) Load49.以下控件中没有Caption属性的是_____。
a) 标签框b) 文本框c) 框架d) 命令按钮50.设置命令按钮的标题文字时,应改变的属性是______。
a) text b) Name c) Caption d) Name51.下列各组控件都具有Caption属性的是______。