联想面试题更新 2026-08-05

在一个函数内部定义了与全局变量同名的局部变量时,函数内和函数外分别能访问到哪个变量?请说明访问规则。

联想电子/硬件开发互联网/IT技术原理

考察说明

考察变量作用域与遮蔽(shadowing)机制的理解

回答思路

  1. 明确指出函数内访问的是局部变量,函数外访问的是全局变量
  2. 解释局部变量遮蔽全局变量的规则
  3. 说明若需访问全局变量如何在函数内实现(如global关键字)
  4. 举例说明不同语言(如Python、C/C++)的差异
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。