更多“某文件中定义的静态全局变量(或称静态外部变量)其作用域是()”相关问题
  • 第1题:

    以下关于变量作用域的叙述中,正确的是()

    A.用dim定义变量是静态变量

    B.静态变量必须在标准模块中声明

    C.用public定义变量是全局变量

    D.Static类型变量的作用域范围是它所在的窗体或模块文件


    参考答案:C

  • 第2题:

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

    A.公有、私有、系统

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

    C.动态、常数、静态

    D.Public、Private、Protected


    正确答案:B

  • 第3题:

    下面关于变量的作用域,正确的描述是( )。

    A、模块级变量的作用域为它所在的模块

    B、同一模块中不同级的变量不能同名

    C、在某一模块中所有过程外用Dim定义的变量为全局变量

    D、不同模块中定义的全局变量可以相同


    参考答案B

  • 第4题:

    以下说法错误的是:()

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

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

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

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


    正确答案:A

  • 第5题:

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

    A.Public、Private、Protected

    B.全局变量、模块级变量、过程级变量

    C.公有、私有、系统

    D.动态、常态、静态


    正确答案:B

  • 第6题:

    请教:2016年计算机二级C++基础练习三单选题14如何解答?

    下面关于c+十语言变量的叙述错误的是()。

    A.c++语言中变量分为aut0、static、extem和register4种存储类型

    B.自动变量和外部变量的作用域为整个程序

    C.内部静态变量的作用域是定义它的函数

    D.外部静态变量的作用域是定义它的文件


    B

    【解析】自动变量是函数体或分程序内定义的变量,它的作用域在所定义的函数体内或分程序体内。

  • 第7题:

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

    A公有、私有、系统

    B动态、常数、静态

    C全局变量、模块级变量、过程级变量

    DPublic、Private、Protected


    C

  • 第8题:

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

    • A、公有、私有、系统
    • B、动态、常数、静态
    • C、全局变量、模块级变量、过程级变量
    • D、Public、Private、Protected

    正确答案:C

  • 第9题:

    在函数内部定义的变量称为()。

    • A、全局变量
    • B、局部变量
    • C、外部变量
    • D、静态变量

    正确答案:B

  • 第10题:

    单选题
    在以下关于变量作用域的描述中,不正确的是()。
    A

    当某过程级变量与全局变量同名,全局变量在这个过程中就会被屏蔽

    B

    静态变量不是模块级或工程级变量,其作用域只限于在它所定义的过程内部

    C

    在某一个过程中定义的变量的作用域只能是这一过程

    D

    在某一个模块中定义的变量的作用域只能是这一模块


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

  • 第11题:

    单选题
    按照变量的作用域可将变量划分为()。
    A

    公有、私有、系统

    B

    动态、常数、静态

    C

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

    D

    Public、Private、Protected


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

  • 第12题:

    单选题
    某文件中定义的静态全局变量(或称静态外部变量)其作用域是()
    A

    只限某个函数

    B

    本文件

    C

    跨文件

    D

    不限制作用域


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

  • 第13题:

    在下列关于C语言的局部变量和全局变量所采取的存储类别的叙述中,错误的一条是 ( )

    A.对于动态局部变量来说,一旦离开函数,其值就消失

    B.对于静态局部变量来说,离开函数,其值仍保留

    C.对于寄存器变量来说,一旦离开函数,其值就消失

    D.静态外部变量既可在本文件中引用,又可在其他文件中引用


    正确答案:B

  • 第14题:

    下面关于C++语言变量的叙述错误的是

    A.在C++语言中变量分为auto,static,extern和register四种存储类型

    B.自动变量和外部变量的作用域为整个程序

    C.内部静态变量的作用域是定义它的函数

    D.外部静态变量的作用域是定义它的文件


    正确答案:B

  • 第15题:

    静态全局变量既可以在定义它的源文件中访问,又可以在其他源文件访问。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第16题:

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

    A.局部变量

    B.窗体/模块级变量

    C.全局变量

    D.静态变量


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

  • 第17题:

    内部静态变量的作用域是( )。

    A.定义该静态变量的函数外部

    B.定义该静态变量的函数内部

    C.定义该静态变量的文件外部

    D.定义该静态变量的文件内部


    正确答案:D

  • 第18题:

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

    A.局部变量

    B.窗体/模块级变量

    C.全局变量

    D.静态变量


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

  • 第19题:

    变量的有效范围与其定义位置有关,(),其作用域在整个源程序文件中都有效。

    • A、在第一个函数中定义的变量
    • B、在定义第一个函数之前所定义的变量
    • C、在主函数中定义的变量
    • D、在函数中定义的静态变量

    正确答案:B

  • 第20题:

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


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

  • 第21题:

    全局变量的作用域是从变量定义的位置开始,到所在源文件结束。


    正确答案:正确

  • 第22题:

    单选题
    以下针对全局变量的叙述错误的是(  )。
    A

    全局变量的作用域是从定义位置开始至源文件结束

    B

    全局变量是在函数外部任意位置上定义的变量

    C

    用extern说明符可以限制全局变量的作用域

    D

    全局变量的生存期贯穿于整个程序的运行期间


    正确答案: A
    解析:
    在不同编译单位内用extern说明符来扩展全局变量的作用域,extern可以将全局变量作用域扩展到其他文件,而不是限制全局变量的作用域。答案选择C选项。

  • 第23题:

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

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