• 2022-06-28
    关于静态局部变量,正确的说法是
    A: 程序装载时分配空间,程序结束时才释放空间
    B: 执行到它的作用域时分配空间,离开它的作用域时释放空间
    C: 从分配空间到程序结束,它一直存在,期间在任何地方都可以使用它
    D: 其他几种说法都不对
  • A

    内容

    • 0

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

    • 1

      程序执行过程中,可申请附加空间的存储分配方式是()。 A: 静态分配 B: 直接分配 C: 动态分配 D: 其它分配方式

    • 2

      下面关于变量作用域的描述中,错误的是:( )。 A: 局部变量与全局变量同名时,局部变量被屏蔽 B: 作用域指出从用户代码的哪些物理位置可以访问到这些名字 C: 在程序执行过程中,局部名称空间和作用域会随函数调用而不断变化 D: 函数的形式参数是局部变量

    • 3

      以下关于静态局部变量的说法正确的是()。 A: 静态局部变量的作用域为程序运行的全过程 B: 静态局部变量定义在函数体之外 C: 当某一函数被调用时,系统才为它的静态局部变量临时分配存储空间 D: 静态局部变量只赋初值一次

    • 4

      以下关于静态变量说法正确的是( ). A: 对静态局部变量只会赋值一次 B: 61135 C: 静态变量在静态存储区分配存储单元,在程序整个运行期间都不释放 D: 对静态局部变量而言,如果没有赋初值,则初值为零或空字符 E: 静态局部变量在函数调用结束后仍然存在,其他函数可以引用