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

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

ADim

BPublic

CPrivate

DStatic


相似考题
参考答案和解析
D
更多“在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用()关键字在过程中定义局部变量。”相关问题
  • 第1题:

    若程序中定义了局部变量与全局变量,则(11)。A.在函数内只能访问局部变量,而不能访问全局变量SX

    若程序中定义了局部变量与全局变量,则(11)。

    A.在函数内只能访问局部变量,而不能访问全局变量

    B.局部变量与全局变量的名字不得相同

    C.若一个函数被多次调用,则其定义的局部变量必定分配同一个存储单元

    D.函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量


    正确答案:D
    本题考查程序语言的基本概念。在高级语言程序中,变量的作用域(引用变量的代码范围)可能是全局的或者是局部的。对于全局变量,其作用域是整个程序(或文件),因此在函数内可以访问全局变量,而局部变量的作用域为声明(定义)该变量的函数(过程,子程序)。一般语言都规定,若全局变量和局部变量的名称相同,则在局部变量的作用域范围内,引用的是局部变量(即最近嵌套原则)。程序运行过程中,每次调用一个函数时,都在栈区为该函数的运行创建活动记录(主要包括函数运行时需要的数据和控制信息),函数运行结束后则释放为其分配的活动记录。因此,函数多次运行时,其定义的局部变量不一定分配同一个存储单元。

  • 第2题:

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

    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题:

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

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

    正确答案:D

  • 第5题:

    下列关于VB中局部变量的说法,错误的是()。

    • A、能在一个窗体中的所有地方使用
    • B、在不同的过程中可以定义同名的局部变量
    • C、不能被其他过程或函数使用
    • D、只能用于定义的过程

    正确答案:A

  • 第6题:

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

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

    正确答案:A

  • 第7题:

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

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

    正确答案:C

  • 第8题:

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

    • A、局部变量在声明它的过程执行完毕后就被释放了
    • B、局部变量的作用域仅限于声明它的过程
    • C、静态局部变量是在过程中用Static语句声明的
    • D、局部变量是指那些在过程中用Dim语句或Static语句声明的变量

    正确答案:A

  • 第9题:

    下面关于变量及其范围的陈述哪些是正确的()。

    • A、实例变量是类的局部变量
    • B、类变量用关键字static声明
    • C、在方法中定义的局部变量在该方法被执行时创建
    • D、局部变量在使用前必须被初始化
    • E、局部变量的使用范围是整个类

    正确答案:B,C,D

  • 第10题:

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

    Dim

    B

    Public

    C

    Private

    D

    Static


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

  • 第11题:

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

    Dim

    B

    Private

    C

    Public

    D

    Static


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

  • 第12题:

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

    B


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

  • 第13题:

    下列叙述中,错误的一条是 ______。

    A.不同子过程中的局部变量可以具有相同的名称

    B.不同子过程中具有相同名称的局部变量指的是同一变量

    C.某个子过程中声明的局部变量使用的生命周期仅限于该子过程被执行过程中

    D.某个子过程中声明的局部变量使用范围仅限定于该子过程内


    正确答案:B
    解析:子过程中声明的局部变量使用范围仅限定于该子过程内,而且它的使用的生命周期仅限于该子过程被执行过程中。不同子过程中的局部变量可以具有相同的名称,但指的是不同变量。

  • 第14题:

    在JavaScript中,要定义一个局部变量x,可以()。

    A.使用关键字public在函数中定义

    B.使用关键字public在任何函数之外

    C.使用关键字var在函数中定义


    答案:C

  • 第15题:

    以下关于变量的叙述中,错误的是

    A)在过程中用Dm或St语句声明的变量是局部变量

    B)局部变量的作用域是声明它的过程

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

    D)任何局部变量在声明它的过程执行完毕后即被释放


    正确答案:D

  • 第16题:

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

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

    正确答案:A

  • 第17题:

    下面关于变量及其范围的陈述哪个是不对的?()

    • A、实例变量是类的成员变量
    • B、实例变量用关键字static声明
    • C、在方法中定义的局部变量在该方法被执行时创建
    • D、局部变量在使用前必须被初始化

    正确答案:B

  • 第18题:

    下列叙述中正确的是()。

    • A、在窗体的Form_Load事件过程中定义的变量是全局变量
    • B、局部变量的作用域可以超出所定义的过程
    • C、在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程
    • D、在调用过程时,所有局部变量被系统初始化为0或空字符串

    正确答案:C

  • 第19题:

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

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

    正确答案:D

  • 第20题:

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


    正确答案:正确

  • 第21题:

    多选题
    下面关于变量及其范围的陈述哪些是正确的()。
    A

    实例变量是类的局部变量

    B

    类变量用关键字static声明

    C

    在方法中定义的局部变量在该方法被执行时创建

    D

    局部变量在使用前必须被初始化

    E

    局部变量的使用范围是整个类


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

  • 第22题:

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

    Private

    B

    Public

    C

    Static

    D

    Dim


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

  • 第23题:

    单选题
    下列四个叙述中正确的是()
    A

    在窗体的Form_Load事件过程中定义的变量是全局变量

    B

    局部变量的作用域可以超出所定义的过程

    C

    在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程

    D

    在调用过程时,所有局部变量被系统初始化为0或空字符串


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