以下叙述错误的是A.如果过程被定义为Static类型,则该过程中的局部变量都是Static类型B.Sub过程中不能嵌套定义Sub过程C.Sub过程中可以嵌套调用Sub过程D.Static类型用于定义变量,不能定义过程

题目

以下叙述错误的是

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

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

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

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


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

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

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

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

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

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


    正确答案:D
    D。【解析】static用于定义静态变量,dim定义的是动态变量。静态变量的生存期是程序的整个运行时间,而动态变量的生存期是所在的过程结束,即过程结束该动态变量即被销毁。而变量的可见性是指变量在程序的哪些部分可供调用,过程中定义的变量在此过程结束后销毁。故本题选D。

  • 第2题:

    在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( )关键字在过程中定义局部变量。

    A.Dim

    B.Public

    C.Private

    D.Static


    参考答案:D

  • 第3题:

    以下叙述中错误的是

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

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

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

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


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

  • 第4题:

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

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

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

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

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


    正确答案:D
    D)【解析】本题考查过程。一般在VB中控件本身的事件过程名称为“控件名事件”,另外还可以自定义过程,主要有Sub子过程和Function函数过程,过程可以嵌套调用,但不可以嵌套定义。静态过程中所有的局部变量默认为静态变量。

  • 第5题:

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

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

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

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

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


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

  • 第6题:

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

    • A、如果过程被定义为Static类型,则该过程中的局部变量都是Static类型
    • B、Sub过程中不能嵌套定义Sub过程
    • C、Sub过程中可以嵌套调用Sub过程
    • D、事件过程可以像通用过程一样由用户定义过程名

    正确答案:D

  • 第7题:

    如果某子程序add用public static sub add定义,则该子程序的变量都是局部变量。


    正确答案:错误

  • 第8题:

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


    正确答案:正确

  • 第9题:

    在过程中用Dim和Static定义的变量都是局部变量


    正确答案:正确

  • 第10题:

    单选题
    以下关于过程叙述中错误的是()
    A

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

    B

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

    C

    Sub过程可以嵌套调用Sub过程

    D

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


    正确答案: A
    解析: 暂无解析

  • 第11题:

    判断题
    如果某子程序add用public static sub add定义,则该子程序的变量都是局部变量。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    如果在定义过程时使用了Static关键字,则表明()
    A

    过程中的局部变量是静态的

    B

    形式参数是静态的

    C

    过程名是静态的

    D

    过程的返回值是静态的


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列关于变量的说法正确的是()。

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

    B.局部变量的作用域仅限于声明它的过程

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

    D.局部变量在声明它的过程执行完毕后就被释放了


    正确答案:ABC

  • 第14题:

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

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

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

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

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


    正确答案:D
    D)    【解析】本题考查过程。一般在VB中控件本身的事件过程名称为“控件名事件”,另外还可以自定义过程,主要有Sub子过程和Function函数过程,过程可以嵌套调用,但不可以嵌套定义。静态过程中所有的局部变量默认为静态变量。

  • 第15题:

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

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

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

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

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


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

  • 第16题:

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

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

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

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

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


    本题答案:D

  • 第17题:

    如果某个函数在定义时,省略了存储类型,则默认的存储类型是( )

    A.auto

    B.void

    C.extern

    D.static


    正确答案:C
    C语言规定,函数的存储类型只能选取static或extern。前者表示本函数只能在本编。译单位中被调用;后者表示本函数可以被其他编译单位调用。如果省略了存储类型符,则系统默认为是“extern”型,所以本题答案应选C。

  • 第18题:

    在过程定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用()关键字在过程中定义局部变量。

    • A、Dim
    • B、Private
    • C、Public
    • D、Static

    正确答案:D

  • 第19题:

    如果在定义过程时使用了Static关键字,则表明()

    • A、过程中的局部变量是静态的
    • B、形式参数是静态的
    • C、过程名是静态的
    • D、过程的返回值是静态的

    正确答案:A

  • 第20题:

    在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用()关键字在过程中定义局部变量。

    • A、Dim
    • B、Public
    • C、Private
    • D、Static

    正确答案:D

  • 第21题:

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

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

    B

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

    C

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

    D

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


    正确答案: C
    解析: 暂无解析

  • 第22题:

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

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

    B

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

    C

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

    D

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


    正确答案: B
    解析:
    在过程中用Dim语句或Static语句声明的变量是局部变量,而Static作为静态局部变量在过程执行完毕后不被释放,每次引用该变量时,其值会继续保留,要等到工程结束后才被释放。

  • 第23题:

    判断题
    在过程中用Dim和Static定义的变量都是局部变量
    A

    B


    正确答案:
    解析: 暂无解析