二、选择题
1.以下叙述中错误的是____。
A.Sub过程中可以嵌套调用Sub过程
B.Sub过程中不能嵌套定义Sub过程
C.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
D.事件过程可以像通用过程一样由用户定义过程名
2.以下叙述中正确的是____。
A.变量只能在被定义的窗体、模块或过程中调用
B.局部变量也能够在工程中各个窗体或模块中被调用
C.用Public定义的变量可以在工程中的任何窗体或模块中被调用
D.全局变量只能在标准模块中进行定义
3.设有如下通用过程:
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
程序运行后,单击命令按钮则,在窗体上显示的内容是____。
A.105 B.1040 C.2040 D.205
4.有如下Sub过程:
以下是调用它的事件过程,程序运行后,单击命令按钮,输出结果为____。
A.5 B.3 C.2 D.4
5.以下叙述中错误的是____。
A.在设计Visual Basic程序时,窗体、标准模块、类模块等需要分别保存为不同类型的文件
B.全局变量必须在标准模块中定义
C.一个工程中可以包含多个窗体文件
D.在一个窗体文件中用Private定义的通用过程能被其他窗体调用
6.Sub过程与Function过程最根本的区别是____。
A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
B.Function过程可以有参数,Sub过程不可以
C.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
D.两种过程参数的传递方式不同
7.在代码中定义了一个Sub过程:
下面____调用该过程的格式是正确的。
A.Call P B.Call P 10,20
C.P(10,20) D.Call P(10,20)
8.以下关于函数过程的叙述中,正确的是____。
A.在函数过程中,过程的返回值可以有多个
B.当数组作为函数过程的参数时,既能以传值方式传递,也能以传地址方式传递
C.函数过程形参的类型与函数返回值的类型没有关系
D.如果不指明函数过程参数的类型,则该参数没有数据类型
9.以下说法错误的是____。
A.Function过程可以带参数 B.Function过程没有返回值
C.Sub过程没有返回值 D.Sub过程可以带参数