计算机二级

下列有关过程的叙边中错误的是( )。A. 如果过程被定义为Static类型,则该过程中的局部变最都是Static类型B. Sub过程中不能嵌套定义Sub过程C. Sub过程中可以自嵌套调用Sub过程D. 事件过程可以像通用过程一样由用户定义过程名

题目

下列有关过程的叙边中错误的是( )。

A. 如果过程被定义为Static类型,则该过程中的局部变最都是Static类型

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

C. Sub过程中可以自嵌套调用Sub过程

D. 事件过程可以像通用过程一样由用户定义过程名

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

第1题:

以下叙述错误的是

A.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型

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

C.Sub过程中可以嵌套调用Sub过程

D.Static类型用于定义变量,不能定义过程


正确答案:D
解析:用Static来指定过程中的局部变量在内存中的默认存储方式。如果使用了Static,则过程中的局部变量就是“Static”型的,即在每次调用过程时,局部变量的值保持不变。

第2题:

以下叙述中,错误的是______。

A.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型

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

C.Sub过程中可以嵌套调用Sub过程

D.事件过程可以像通用过程一样由用户定义过程名


正确答案:D
解析:如果过程被定义为Static类型,则该过程中的局部变量都是Static类型,该变量的生存期就扩展到该过程所在窗体或模块的运行期,在整个代码运行期间都能保留其值。Sub过程中可以嵌套调用Sub过程,但是Sub过程中不能嵌套定义Sub过程,每个Sub过程应该独立地定义。而事件过程的过程头是在打开“代码窗口”后,在“代码窗口”上部的两个列表框中选择对哪些对象进行哪些操作后自动生成,包含事件过程的名称,因此事件过程名不能随意定义。因此选项D的描述是错误的。

第3题:

定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Staff关键字,则

A.每次调用此过程,该过程中的局部变量都会被重新初始化

B.在本过程中使用到的,在其他过程中定义的变量也为Static型

C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值

D.定义了该过程中定义的局部变量为“自动”变量


正确答案:C
解析:static关键字用于指定局部变量在内存中的存储方式。变量的存储方式有两种:静态的和自动的。静态存储方式是指当过程运行完毕后,变量所占的内存单元不释放,而变量的值被保存下来,该变量为静态变量。Static型变量所占存储空间只初始化一次,且变量的值在整个程序运行期间都存在;Static关键字对过程之外定义的变量没有影响;Static关键字是定义该过程中定义的局部变量为静态变量。

第4题:

以下关于Sub过程叙述中错误的是()。

A.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型

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

C.Sub过程中可以嵌套调用Sub过程

D.事件过程可以像通用过程一样由用户定义过程名


本题答案:D

第5题:

定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则

A.每次调用此过程,该过程中的局部变量都会被重新初始化

B.在本过程中使用到的,在其他过程中定义的变量也为Static型

C.每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值

D.定义了该过程中定义的局部变量为“自动”变量


正确答案:C
解析:Static关键字用于指定局部变量在内存中的存储方式。变量的存储方式有两种:静态的和动态的。静态存储方式是指当过程运行完毕后,变量所占的内存单元不释放,而变量的值被保存下来,该变量为静态变量。Static型变量所占存储控件只初始化一次,且变量的值在整个程序运行期间都存在; Static关键字对过程之外定义的变量没有影响;Static关键字使定义该过程中定义的局部变量为静态变量。

第6题:

以下叙述中错误的是

A.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型

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

C.Sub过程中可以嵌套调用Sub过程

D.事件过程可以像通用过程一样由用户定义过程名


正确答案:D
解析:本题考查Sub过程的建立与调用。Sub过程不能嵌套定义Sub过程,但可以嵌套调用Sub过程,B、C项说法正确。如果过程被定义为Static类型,则该过程中的局部变量也都是Static类型,A项表述正确。通用过程可以由用户自己定义,但事件过程是Visual Basic事先定义好的,故D项说法错误。

第7题:

以下叙述错误的是______。

A.用Shell函数可以执行扩展名为.exe的应用程序

B.若用Static定义通用过程,则该过程中的局部变量都被默认为Static类型

C.Static类型的变量可以在标准模块的声明部分定义

D.全局变量必须在标准模块中用Public或Global声明


正确答案:C
解析:Static变量只能在过程内部定义,不能在标准模块或窗体模块的声明部分定义。故C选项不正确。

第8题:

( 34 )下列叙述中错误的是( )。

A )用 Shell 函数可以执行扩展名为 .exe 的应用程序

B )若用 Static 定义通用过程,则该过程中的局部变量都被默认为 Static 类型

C ) Static 类型的变量可以在标准模块的声明部分定义

D )全局变量必须在标准模块中用 Public 或 Global 声明


正确答案:C
( 34 )【答案】 C )
【解析 】 Static 类型变量的作用域是它所在的过程 , 通常用来存放中间结果或用作临时变量 , 因此 , 一般在过程中声明定义该类型的变量。

第9题:

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

A.用Shell函数可以执行扩展名为.exe的应用程序

B.若用Static定义通用过程,则该过程中的局部变量都被默认为Static类型

C.Static类型的变量可以在标准模块的声明部分定义

D.全局变量必须在标准模块中用Public或Global声明


正确答案:C

Static类型变量的作用域是它所在的过程,通常用来存放中间结果或用作临时变量,因此,一般在过程中声明定义该类型的变量。