中国大学MOOC: 如果两个同名变量分别拥有文件作用域和块作用域,那么只有拥有文件作用域的变量是“可见”的,而拥有块作用域的变量会被“隐藏”起来。
举一反三
- 下列关于变量作用域的叙述,错误的是( )。? 全局变量具有文件作用域|局部变量具有块作用域|变量只能在其作用域范围内访问|局部变量具有文件作用域
- 下列关于变量作用域的叙述,错误的是( )。 A: 变量只能在其作用域范围内访问 B: 局部变量具有文件作用域 C: 局部变量具有块作用域 D: 全局变量具有文件作用域
- 关于变量的作用域下列说法不正确的是( ) A: 局部变量只有在其作用域内才有效。 B: 值类型变量一旦离开其作用域,变量就会被释放。 C: 引用类型变量一旦离开其作用域,就会被马上释放。 D: 局部变量的作用域是指声明变量的语句块内,位于声明变量之后的区域。
- c++中的作用域有五种,分别是块作用域、文件作用域、函数原型作用域、()和()。
- 下列关于JavaScript中作用域的说法错误的是() A: 作用域就是变量和函数的可访问范围 B: 控制着变量和函数的可见性与生命周期 C: 在JavaScript中变量的作用域有全局作用域和局部作用域 D: 变量在函数内声明或者声明的时候带var就是全局变量,拥有全局作用域