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

题目

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

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

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

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

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


相似考题
参考答案和解析
正确答案:D
D)    【解析】本题考查过程。一般在VB中控件本身的事件过程名称为“控件名事件”,另外还可以自定义过程,主要有Sub子过程和Function函数过程,过程可以嵌套调用,但不可以嵌套定义。静态过程中所有的局部变量默认为静态变量。
更多“下列有关过程的叙边中错误的是( )。A. 如果过程被定义为Static类型,则该过程中的局部变最都是Sta ”相关问题
  • 第1题:

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

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

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

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

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


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

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    以下叙述错误的是

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

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

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

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


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

  • 第4题:

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

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

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

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

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


    本题答案:D

  • 第5题:

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

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

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

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

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


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