根据变量的作用域,可以将变量分为3类,分别为A.局部变量、模块变量和全局变量B.局部变量、模块变量和标准变量C.局部变量、模块变量和窗体变量D.局部变量、标准变量和全局变量

题目

根据变量的作用域,可以将变量分为3类,分别为

A.局部变量、模块变量和全局变量

B.局部变量、模块变量和标准变量

C.局部变量、模块变量和窗体变量

D.局部变量、标准变量和全局变量


相似考题
参考答案和解析
正确答案:A
解析:变量的作用域指变量的作用范围,根据变量的定义位置和使用的变量定义语句的不同,变量可以分为3类,即局部变量、模块变量和全局变量。局部变量是在过程(事件过程或通用过程)内定义的变量,其作用域是它所在的过程,通常用来存放中间结果或用作临时变量;模块变量包括窗体变量和标准模块变量,窗体变量可用于该窗体内的所有过程,使用前必须先声明,也就是说,窗体层变量不能默认声明;全局变量也称全程变量,其作用域最大,可在工程的每个模块、每个过程中使用,和模块级变量类似,全局变量也在标准模块的声明部分声明,所不同的是全局变量必须用Public或Global语句声明,不能用Dim语句声明,更不能用Private声明;全局变量只能在标准模块中声明,不能在过程或窗体模块中声明。
更多“根据变量的作用域,可以将变量分为3类,分别为A.局部变量、模块变量和全局变量B.局部变量、模块变量 ”相关问题
  • 第1题:

    按照变量的作用域可将变量划分为( )

    A.公有、私有、系统

    B.全局变量、窗体/模块级变量、局部变量

    C.动态、常数、静态

    D.Public、Private、Protected


    正确答案:B

  • 第2题:

    以下说法错误的是:()

    A.全局变量就是在函数外定义的变量,因此又叫做外部变量

    B.一个函数中既可以使用本函数中的局部变量,也可以使用全局变量

    C.局部变量的定义和全局变量的定义的含义不同

    D.如果在同一个源文件中,全局变量和局部变量同名,则在局部变量的作用范围内,全局变量通常不起作用


    正确答案:A

  • 第3题:

    VBA中变量作用域分为3个层次,这3个层次是局部变量、模块变量和______。


    正确答案:全局变量
    全局变量

  • 第4题:

    在Visual FoxPro中,根据变量的作用域来分,内存变量可分为

    A.私有变量和局部变量

    B.公共变量和私有变量

    C.公共变量和局部变量

    D.公共变量、私有变量和局部变量


    正确答案:D
    解析:变量的一个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在VisualFoxPro中,可分为公共变量、私有变量和局部变量3类。

  • 第5题:

    在Visual Basic中,以下关于变量描述中不正确的是 ( )

    A.局部变量的作用块就是其所在的过程

    B.模块变量的作用域就是所有标准模块的过程

    C.默认声明只适用于局部变量,不能用于模块级变量和全局变量

    D.全局变量的作用域是整个工程中所有的模块和所有的过程


    正确答案:B
    解析:模块变量的作用域仅限于定义该变量的模块的过程中。故选项B的描述不正确。

  • 第6题:

    根据变量的作用范围,可以将变量分为3类,它们是:( )

    A、过程变量、模块变量、全局变量

    B、过程变量、模块变量、标准变量

    C、过程变量、模块变量、窗体变量

    D、过程变量、标准变量、全局变量


    正确答案:A

  • 第7题:

    发票模块的系统变量分为()

    • A、全局变量
    • B、局部变量
    • C、两者都是

    正确答案:C

  • 第8题:

    按变量的作用域,变量分为()

    • A、局部变量
    • B、const变量
    • C、全局变量;
    • D、宏变量;

    正确答案:A,C

  • 第9题:

    在PowerScript语言中,从程序质量角度看应按()优先顺序定义变量。

    • A、局部变量、实例变量、共享变量、全局变量
    • B、局部变量、共享变量、实例变量、全局变量
    • C、共享变量、局部变量、实例变量、全局变量
    • D、局部变量、实例变量、全局变量、共享变量

    正确答案:A

  • 第10题:

    局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用()提供对全局变量的访问。

    • A、作用域运算符
    • B、指针运算符
    • C、提取运算符
    • D、插入运算符

    正确答案:A

  • 第11题:

    python中,按照作用域区分变量是()

    • A、理论变量
    • B、固定变量
    • C、局部变量
    • D、全局变量

    正确答案:C,D

  • 第12题:

    多选题
    下面关于变量说法正确的是()
    A

    变量声明包括基本数据类型和用户定义类型。

    B

    全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量

    C

    全局变量和局部变量不能同名

    D

    任何窗体和模块对全局变量的修改都会影响其他窗体或模块


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

  • 第13题:

    以下关于局部变量和全局变量的叙述正确的是()

    A.main函数中定义的变量是局部变量

    B.局部变量可以与全局变量重名

    C.在所有函数外定义的变量是全局变量

    D.形式参数不是局部变量


    正确答案:ABC

  • 第14题:

    在窗体的“通用”部分用Public定义的变量,其作用域是( )。

    A.局部变量

    B.窗体/模块级变量

    C.全局变量

    D.静态变量


    正确答案:C
    解析:VB中变量的作用域有三种:局部变量、窗体/模块级变量和全局变量。局部变量是在过程中定义的,只能在定义它的过程中使用:窗体/模块级变量是在窗体的通用部分或标准模块中用Private或Dim语句定义的变量:在窗体的通用部分或标准模块中用Public定义的变量是全局变量;静态变量是在过程中用Static定义的。

  • 第15题:

    VBA中变量作用域分为三个层次,分别为 ______、模块变量和全局变量。


    正确答案:局部变量
    局部变量

  • 第16题:

    在Visual Basic中,以下关于变量描述中不正确的是______。

    A.局部变量的作用域就是其所在的过程

    B.模块变量的作用域就是所有标准模块的过程

    C.默认声明只适用于局部变量,不能用于模块级变量和全局变量

    D.全局变量的作用域是整个工程中所有的模块和所有的过程


    正确答案:B

  • 第17题:

    在窗体模块的通用部分有一条语句"Public A As Integer",则变量A的作用域是( )。

    A.局部变量

    B.窗体/模块级变量

    C.全局变量

    D.静态变量


    正确答案:C
    解析:VB中变量的作用域有三种:局部变量、窗体/模块级变量和全局变量。局部变量是在过程中定义的,只能在定义它的过程中使用:窗体/模块级变量是在窗体的通用部分或标准模块中用Private或Dim语句定义的变量;在窗体的通用部分或标准模块中用Public定义的变量是全局变量。静态变量是在过程中用Static定义的。

  • 第18题:

    在Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。

    A)字段变量、数组变量和局部变量

    B)字段变量、数组变量和私有变量

    C)数组变量、局部变量和全局变量

    D)私有变量、局部变量和全局变量


    正确答案:D
    在VisualFoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,私有变量是在程序中直接使用 (没有通过public和local命令事先声明)而由系统自动隐含建立的变量,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。 

  • 第19题:

    只能在本层模块程序中使用而不能被上、下层模块程序访问的变量类型是()。

    • A、局部变量
    • B、全局变量
    • C、公共变量
    • D、私有变量

    正确答案:A

  • 第20题:

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

    • A、变量声明包括基本数据类型和用户定义类型。
    • B、全局变量是用Public声明的变量,局部变量是用Dim或Static等声明的变量
    • C、全局变量和局部变量不能同名
    • D、任何窗体和模块对全局变量的修改都会影响其他窗体或模块

    正确答案:A,B,D

  • 第21题:

    Visual Basic中变量依据其作用域不同可以分为过程级变量(局部变量)、模块级变量和全局变量3类。过程级变量就是指在事件过程或通用过程内定义的变量,它的作用域就是()。模块级变量包括窗体级模块变量和标准模块级变量。窗体模块变量的作用域是(),标准模块变量的作用域是()。全局变量的作用域是()。


    正确答案:其所在的过程;窗体内的所有过程;模块内的所有过程;整个工程中所有的模块和所有的过程

  • 第22题:

    变量可以分为全局变量与局部变量,这是从什么角度来分的()

    • A、变量的个数
    • B、变量的作用域
    • C、变量的类型
    • D、变量的名称

    正确答案:B

  • 第23题:

    填空题
    Visual Basic中变量依据其作用域不同可以分为过程级变量(局部变量)、模块级变量和全局变量3类。过程级变量就是指在事件过程或通用过程内定义的变量,它的作用域就是()。模块级变量包括窗体级模块变量和标准模块级变量。窗体模块变量的作用域是(),标准模块变量的作用域是()。全局变量的作用域是()。

    正确答案: 其所在的过程,窗体内的所有过程,模块内的所有过程,整个工程中所有的模块和所有的过程
    解析: 暂无解析