• 2022-06-04
    某文件中定义的静态全局变量(或称静态外部变量)其作用域是()
    A: 只限某个函数
    B: 本文件
    C: 跨文件
    D: 不限制作用域
  • B

    内容

    • 0

      静态变量的作用域是整个文件。

    • 1

      下面关于C++语言变量的叙述错误的是 A: C++语言中变量分为auto、static、extern和register4种存储类型 B: 自动变量和外部变量的作用域为整个程序 C: 内部静态变量的作用域是定义它的函数 D: 外部静态变量的作用域是定义它的文件

    • 2

      下列变量中,哪类变量的生存期和作用域是不一致的_______。 A: 自动变量 B: 定义在文件最前面的全局变量 C: 局部静态变量 D: 寄存器变量

    • 3

      对于静态局部变量和静态全局变量以下不正确的说法是( )。 A: 两者均存储在静态存储区。 B: 静态局部变量的作用域是定义其的函数。‍ C: 静态全局变量的作用域是定义其的文件。‍ D: 静态局部变量在函数调用结束后空间就被释放。

    • 4

      下列关于变量作用域的叙述,错误的是( )。? 全局变量具有文件作用域|局部变量具有块作用域|变量只能在其作用域范围内访问|局部变量具有文件作用域