当前位置:计算机科学技术题库>vb考试题库

问题:

[单选] 窗体的Name属性为Frm1,在窗体模块通用声明处和过程Sub1中分别用PublicKAsInteger,DimKAsInteger声明了两个同名变量K,则在过程Sub1中要访问全局变量K,可采用()

Frm1.K。Form1.K。Form.K。K。

问题:

[单选] 要想在过程调用后返回两个结果,下面的过程定义语句合法的是()

SubProcl(ByValn,ByValm)。SubProcl(ByValn,m)。SubProcl(n,ByValm)。SubProcl(n,m)。

问题:

[单选] 系统默认的参数传递方式是()传递。

ByVal。按实参。按地址。按值。

问题:

[单选] 如果在被调用过程中改变了形参值,只影响副本,而不会影响实参的变量本身,这种参数传递方式称为()传递。

按地址。ByRef。按值。按形参。

问题:

[单选] 有关过程的说法中错误的是()

递归过程既可以是递归Function过程,也可以是递归Sub过程。在Sub或Function过程中不能再定义其他Sub或Function过程。在调用过程时,形参为数组的参数对应的实参只能是数组。在调用过程时,与使用ByRef说明的形参对应的实参只能按地址传递方式结合。

问题:

[单选] 以下有关变量作用域的说明中,错误的是()

只有在标准模块中用Public语句说明的变量才是全局变量。。在标准模块的通用声明处可用Private语句说明模块级变量。。在窗体的通用声明处可用Private语句说明窗体级变量。。在过程中不能使用Public语句说明全局变量。

问题:

[单选] 在同一个工程中,在窗体Form1通用段声明PublicaAsBoolean,则在窗体Form2的事件过程中()访问该变量。

PrintForm1.a。PrintForm.a。不可以。Printa。

问题:

[单选] 可以在窗体模块的通用声明段中声明的是()

全局用户自定义类型。全局常量。全局数组。全局变量。

问题:

[单选] 一般来说,当变量名称相同而作用域不同时,局限性()的变量总会用"阴影"遮住局限性不太大的变量。

大。更小。比较小。小。

问题:

[单选] 名为sort的Sub子过程的形式参数为一数组,以下的定义语句中正确的是()

PrivateSubsort(A(,)AsInteger)。PrivateSubsort(A()AsInteger)。PrivateSubsort(A(10)AsInteger)。PrivateSubsort(ByValA()AsInteger)。