• 2022-06-05
    在已有名为全局变量的情况下,在函数中再次定义了变量a,下面哪个说法是对的()
    A: 函数中未将a声明为 global,对a的操作与全局变量无关
    B: 函数中未将a声明为gobal,对a的操作即为对全局变量a的操作
    C: 函数中将a声明为gobal,对a的操作与全局变量无关
    D: 函数中将a声明为global,对a的操作即为对全局变量a的操作,但函数返回时全局变量a被销毁
  • A

    内容

    • 0

      函数的形参可以是() A: 局部自动变量 B: 全局变量 C: 局部静态变量 D: 全局静态变量

    • 1

      下列关于JavaScript中作用域的说法错误的是() A: 作用域就是变量和函数的可访问范围 B: 控制着变量和函数的可见性与生命周期 C: 在JavaScript中变量的作用域有全局作用域和局部作用域 D: 变量在函数内声明或者声明的时候带var就是全局变量,拥有全局作用域

    • 2

      关于Python的全局变量和局部变量,以下选项中描述错误的是( ) A: 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用 B: 使用global保留字声明简单数据类型变量后,该变量作为全局变量使用 C: 局部变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放 D: 全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效

    • 3

      【单选题】关于Python的全局变量和局部变量,以下选项中描述错误的是 A. 全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效 B. 局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用 C. 局部变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放 D. 使用global保留字声明变量后,该变量作为全局变量使用

    • 4

      在JavaScript函数中,在函数外部声明的变量是全局变量,在函数中声明的变量是局部变量。若在函数中使用未声明的变量,它将被自动视为______ 变量,即便在函数中首次使用它。