联想面试题更新 2026-08-05
在一个函数内部定义了与全局变量同名的局部变量时,函数内和函数外分别能访问到哪个变量?请说明访问规则。
联想电子/硬件开发互联网/IT技术原理
考察说明
考察变量作用域与遮蔽(shadowing)机制的理解
回答思路
- 明确指出函数内访问的是局部变量,函数外访问的是全局变量
- 解释局部变量遮蔽全局变量的规则
- 说明若需访问全局变量如何在函数内实现(如global关键字)
- 举例说明不同语言(如Python、C/C++)的差异
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。