计算机二级

下列Sub 过程中描述错误的是______。A.Sub 过程只能在窗体模块中定义B.Goto 语句不能用于Sub 过程C.Sub 过程只能在窗体模块中定义D.Sub 过程中不能嵌套定义Sub 过程

题目

下列Sub 过程中描述错误的是______。

A.Sub 过程只能在窗体模块中定义

B.Goto 语句不能用于Sub 过程

C.Sub 过程只能在窗体模块中定义

D.Sub 过程中不能嵌套定义Sub 过程

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

1、列关于过程的作用域的描述中,错误的是()。

A.全局过程的作用域为整个应用工程

B.在某窗体上定义的全局过程,若被其它模块调用,必须在该过程名前加上窗体名称

C.在不同模块中定义的模块级过程可以同名

D.在不同模块中定义的全局过程不能同名


在不同模块中定义的全局过程不能同名

第2题:

19、下列关于过程的作用域的描述中,错误的是()。

A.全局过程的作用域为整个应用工程

B.在某窗体上定义的全局过程,若被其它模块调用,必须在该过程名前加上窗体名称

C.在不同模块中定义的模块级过程可以同名

D.在不同模块中定义的全局过程不能同名


在不同模块中定义的全局过程不能同名

第3题:

一个工程中包含两个窗体,名字分别为Form1、Form2,以及一个名为MyFun的标准模块。假定在Foma1、Form2和MyFun中分别建立了自定义过程,其定义格式为: Form. 1 中定义的过程: Private Sub Fun 1 () …… End Sub Form. 2 中定义的过程: Private Sub Fun 2 () …… End Sub MyFun 中定义的过程: Private Sub fun 3 () …… End Sub在调用上述过程中,如果不指明窗体或者模块的名称,则以下叙述中正确的是______。

A.只有MyFun 过程能够被工程中各个窗体或者模块调用

B.Fun1和Fun3过程能够在工程中各个窗体或者模块中被调用

C.上述3个过程都只能在各自被定义的模块中调用

D.上述3个过程可以在工程中的任何窗体或者模块中被调用


正确答案:A

第4题:

一个工程中包含两个名称分别为Form1、Fort2的窗体,一个名称为mdlFunc的标准模块。假定在 Form1、Form2和mdlFune中分别建立了自定义过程,其定义格式为: Form1中定义的过程; Private Sub frmFunctionl() ... End Sub Form2中定义的过程: Public Sub frmFunction2() ... End Sub mdlFunc中定义的过程: Public SubmdlFunction() ... End Sub 在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是 ______。

A.上述3个过程都可以在工程中的任何窗体或模块中被调用

B.frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用

C.上述3个过程都只能在各自被定义的模块中调用

D.只有mdlFunction过程能够被工程中各个窗体或模块调用


正确答案:D
解析:Form1中的frmFunction1是窗体/模块级过程,只能被所在窗体Form1中的其他过程调用。 Form2中的frmFunction2是全局过程,所有模块的所有过程都能调用该过程,但外部过程调用时,需要在过程名前加窗体名。mdlFunc中的mdlFunction是在标准模块中定义的全局过程,如果过程名唯一,可以直接调用。因此,只有mdlFunction过程能够被工程中各个窗体或模块直接调用。

第5题:

下列关于模块的说法中,错误的一项是( )。

A.模块基本上由声明、语句和过程构成

B.窗体和报表都属于类模块

C.类模块不能独立存在

D.标准模块包含通用过程和常用过程.


正确答案:B
解析:本题考查对模块的理解。模块就是存储在一个单元中的VBA(Visual Basic for Application)声明、语句和过程的集合。它们作为一个已命名的单元存储在一起,对VB代码进行组织,并完成特定的任务。类模块是可以定义新对象的模块。新建一个模块,即新建了一个对象。模块中定义的任何过程都变成该对象的属性或方法。窗体和报表都属于模块,它们各自与某一窗体或报表相关联。类模块既可以独立存在,也可以与窗体或报表同时出现。答案为B。

第6题:

以下叙述中错误的是______。

A.语句"Dim a,b As Integer"声明了两个整型变量

B.不能在标准模块中定义Static型变量

C.窗体层变量必须先声明,后使用

D.在事件过程或通用过程内定义的变量是局部变量


正确答案:A
解析:在VB中不能用一个AS定义多个变量,故变量a不是Integer型,而是Variant型。

第7题:

( 33 )以下叙述中错误的是

A )语句 “ Dim a, b As Integer ” 声明了两个整型变量

B )不能在标准模块中定义 Static 型变量

C ) 窗体层变量必须先声明,后使用

D ) 在事件过程或通用过程内定义的变量是局部变量


正确答案:A

第8题:

( 32 )以下叙述中错误的是

A )一个工程中可以包含多个窗体文件

B )在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用

C )窗体和标准模块需要分别保存为不同类型的磁盘文件

D )用 Dim 定义的窗体层变量只能在该窗体中使用


正确答案:B

第9题:

以下叙述中错误的是( )。

A.语句“ Dim a, b As Integer ”声明了两个整型变量

B.不能在标准模块中定义 Static 型变量

C.窗体层变量必须先声明,后使用

D.在事件过程或通用过程内定义的变量是局部变量


正确答案:A
当在一个 Dim 语句中定义多个变量时,每个变量都要用 As 子句声明其类型,否则该变量被看作变体类型。