一、单项选择题(50道小题,共50分)
1、Visual Basic程序中的注释所使用的字符是( A  )。(1分)
A、'
B、:
C、\
D、_
2、下列选项中,不属于VB特点的选项是(  C  )。(1分)
A、可视化程序设计
B、面向对象
C、窗口中包含有菜单栏和工具栏
D、事件驱动下的编程机制
3、下列关于Visual Basic的叙述不正确的是(  A  )。(1分)
A、变量名区分字母大、小写
B、不能用系统保留字声明为变量名
C、允许在一行中书写多条语句,但要用冒号隔开
D、允许一条语句分成若干行书写,但要在上一行末加上空格及下划线作为续行标志
4、有程序代码如下:Text1.Text = "郑州大学",则Text1、Text 、"郑州大学"分别代表(  C  )。(1分)
A、对象、值、属性
B、对象、方法、属性
C、对象、属性、值
D、属性、对象、值
5、下列叙述中,正确的是(  D  )。(1分)
A、VB的事件由用户定义
B、VB程序以顺序方式执行
C、每一个VB程序都是从Main()函数开始执行
D、VB运行时,系统等待事件的发生,事件的执行顺序与书写顺序无关
6、下列叙述错误的是( A  )。(1分)
A、不允许使用行号与标号
B、单条语句可分行书写
C、同一行上可以书写多条语句
D、VB代码不区分字母的大小写
7、VB程序中,通常不会产生错误提示的是(  D  )。(1分)
A、编译错误
B、实时错误
C、运行时错误
D、逻辑错误
8、启动Visual Basic后,系统为用户新建的工程起一个名为(  A  )的临时名称。(1分)
A、工程1
B、窗体1
C、工程
D、窗体
9、在工具栏中有一个“启动”按钮,这个按钮的作用是(  A  )。(1分)
A、运行一个应用程序
B、运行一个窗体
C、打开被选中对象的属性窗口
D、打开被选中对象的代码窗口
10、当程序中断修改后再运行时,VB进入( B  )模式。(1分)
A、设计
B、运行
C、中断
D、编程
11、在VB程序中,逐语句调试的操作键是(  A  )。(1分)
A、F8键
B、F9键
C、F2键
D、F1键
12、在Visual Basic的设计模式下,如果按下功能键F5,则(  A )。(1分)
A、开始运行正在设计的程序
B、执行一句代码
C、编译当前正在设计的程序
D、退出Visual Basic
13、在设计阶段,双击窗体上的某个控件,可以打开(  A )。(1分)
A、代码窗口
B、属性窗口
C、工具箱窗口
D、工程资源管理器窗口
14、打开Visual Basic集成环境后,默认显示的工具栏是( B  )。(1分)
A、编辑工具栏
B、标准工具栏
C、调试工具栏
D、窗体工具栏
15、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( C  )。(1分)
A、工程资源管理器窗口
B、工具箱窗口
C、代码窗口
D、属性窗口
16、下面的过程定义语句中,不合法的是( A  )。(1分)
A、Sub Para(ByVal n() )
B、Sub Para(n)
C、Function Para(ByVal n)
D、Function Para(proc1)
17\不能脱离控件对象(包括客体)而独立存在的过程是(A  )。(1分)
A、事件过程
B、通用过程
C、Sub过程
D、函数过程
18、Sub过程与 Function过程最根本的区别是(  D )。(1分)
A、Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
B、Function过程可以有参数,Sub过程不可以
C、两种过程参数的传递方式不同
D、Sub过程的过程名不能返回值,而Function 过程能够通过其过程名返回值
19、参数传递有按值传递和按地址传递,(  A  )关键字表示按值传递。(1分)
A、ByVal
B、ByRef
C、Value
D、Refrence
20、窗体上有两个文本框(Text1、Text2)和一个命令按钮(Command1),阅读如下程序: Private Sub func(T As TextBox, a As Integer):    T.Text = "1234":    a = a * a:  End Sub:  Private Sub Form_Load():    Text1.Text = "ABCD":    Text2.Text = 10:  End Sub:  Private Sub Command1_Click():    Dim temp As Integer:    temp = Val(Text2.Text):    Call func(Text1, temp):    Text2.Text = temp:  End Sub,运行后,单击按钮,Text1和Text2
将分别显示( A  )。(1分)
A、ABCD和10
B、1234和100
C、ABCD和100
D、1234和10
21、在定义过程时,若将参数传递方式指定为传值方式,应该用关键字(  C )。(1分)
A、Dim
B、Var
C、ByVal
D、Byadr
22、下列说法中,不正确的说法是(  B  )。(1分)
A、可以在窗体的某个子程序中定义窗体级变量
B、声明窗体级变量的位置是在窗
体所有过程的最前面
C、窗体级变量声明后,窗体内的各个过程都能使用它并能改变其值
D、程序运行时,先执行窗体级变量声明语句,再去执行窗体上的过程
23、由( C  )关键字声明的局部变量在整个程序运行时一直存在。(1分)
A、Dim
B、Public
C、Static
D、Private
24、定义过程的局部变量时,用关键字(  C  )表示被定义的变量在调用离开过程
后仍保留其值。(1分)
A、Dim
B、ByVal
C、Static
D、Public
25、以下四个用于变量声明的关键字中,不能在模块通用声明段中使用的是
(  A )。(1分)
A、Static
B、Public
C、Private
D、Dim
26、VB中有三种类型的模块,分别是类模块、(  A  )。(1分)
A、窗体模块和标准模块
B、过程模块和窗体模块
C、函数模块和标准模块
D、全局模块和标准模块
27、在窗体的通用段声明变量时,不能使用(  D )关键字。(1分)
A、Dim
B、Public
C、Private
D、Static
28、下列说法中,不正确的说法是(  A  )。(1分)
A、不能用Private定义模块级变量
B、不能在“通用声明”段中为变量赋值
C、不能在窗体的某个子程序中定义窗体级变量
D、声明窗体级变量的位置是在窗体所有过程的最前面
29、能够被本模块的其它过程引用的是( B  )。(1分)
A、局部变量
B、模块级变量
C、静态变量
D、以上都是
30、在声明一个过程中必须有的是( B  )。(1分)
A、Private关键字
B、SUB关键字
C、返回值类型说明
D、参数
31、以( A  )保留字开始的为子过程。(1分)
A、Sub
B、Event
C、Function
D、Property
32、Sub子过程用的退出语句是(  B  )。(1分)
A、End Sub
B、Exit Sub
C、End Function
D、Exit Function
33、以下关于函数过程的叙述中,正确的是( B  )。(1分)
A、函数过程形参的类型与函数返回值的类型没有关系
B、在函数过程中,可以通过函数名返回一个值
C、当数组作为函数过程的参数时,只能以传值方式传递,不能以传址方式传递
D、如果不指明函数过程参数的类型,则该参数没有数据类型
34、以( C  )保留字开始的为函数过程。(1分)
A、Sub
B、Event
C、Function
D、Property
35、一个工程含有多个窗体及标准模块,下列叙述错误的是( A  )。(1分)
A、如果工程含Form1窗体,程序首先执行该窗体的事件过程
B、任何时刻最多只有一个窗体是活动窗体vb程序设计课本
C、标准模块不能设置为启动模块
D、Hide方法只是隐藏而不从内存中清除窗体
36、如果要在应用程序中建立另一个窗体,正确的操作方法是(  B  )。(1分)
A、在“文件”下拉菜单中选择“添加窗体”命令
B、在“工程”下拉菜单中选择“添加窗体”命令
C、在“编辑”下拉菜单中选择“添加窗体”命令
D、在“工具”下拉菜单中选择“添加窗体”命令
37、在VB中,建立新窗体的方法是(  B  )。(1分)
A、利用标准工具箱中的窗体控件
B、利用"工程"下拉菜单中的命令
C、由系统自动生成
D、利用VB命令生成
38、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是(  A  )。(1分)
A、不能把标准模块设置为启动模块
B、任何时刻最多只有一个窗体是活动窗体
C、用Hide方法将把窗体隐藏起来
D、如果工程中含Sub Main过程,则程序可能首先执行该过程
39、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是(  A  )。(1分)
A、如果工程中含有Sub Main过程,则程序一定首先执行该工程
B、不能把标准模块设置为启动模块
C、用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体
D、任何时刻最多只有一个窗体是活动窗体
40、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后(  B  )。(1分)
A、Form2是最后的活动窗体
B、Form1是最后的活动窗体
C、编译错误
D、运行出错
41、如果Form2是启动窗体,并且Form2的Load事件过程中有Form1.Show,则程序启动后(  D  )。(1分)
A、发生一个运行时错误
B、发生一个编译时错误
C、在所有的初始化代码运行后Form1是活动窗体
D、在所有的初始化代码运行后Form2是活动窗体
42、程序运行时,不是由系统触发的事件是(  B  )。(1分)
A、Initialize
B、Click
C、Load
D、Activate
43、顺序文件是因为(  D  )。(1分)
A、文件按每条记录的记录号从小到大排序
B、文件按记录长度从小到大排序

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。