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

题目

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

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

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

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

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


相似考题
更多“以下关于Sub过程叙述中错误的是()。A.如果过程被定义为Static类型,则该过程中的局部变量都是St ”相关问题
  • 第1题:

    以下关于局部变量的叙述中错误的是( )。

    A. 在过程中用Dim语句或Static语句声明的变量是局部变量

    B. 局部变量的作用域是它所在的过程

    C. 在过程中用Static语句声明的变量是静态局部变量

    D. 过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放


    正确答案:D
    D) 【解析】局部变量是在过程(事件过程或通用过程)内定义的变量,作用域为该变量所在的过程,定义时使用Dim、Static关键字。使用Dim关键字定义的是动态局部变量,过程执行结束后即被释放;使用Static关键字定义的是静态局部变量,过程执行结束后仍然保留。

  • 第2题:

    以下叙述不正确的是______。

    A.在Sub过程中可以调用Function过程

    B.在用Call调用Sub过程时必须把参数放在括号里

    C.在Sub过程中可以嵌套定义Function

    D.用Static声明的过程中的局部变量都是Static类型


    正确答案:C
    解析:Visual Basic中,可以直接使用过程名调用过程,也可以结合Call关键字调用。使用Call调用过程时,参数列表必须用括号包含起来。Visual Basic语言不支持函数与过程的嵌套定义。Static关键字可以指定局部变量为静态类型变量。

  • 第3题:

    以下叙述错误的是

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

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

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

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


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

  • 第4题:

    以下叙述中错误的是

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

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

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

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


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

  • 第5题:

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

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

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

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

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


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