判断题 · 答案 B
在 C++ 语言中,变量定义必须在某一个函数定义之内。
判断正误题需注意绝对化表述("一定""必须""只能"等)往往是错误的。
判断题中注意"一定""总是""所有""唯一"等绝对化表述通常是错误的。但也要结合具体知识点判断。
【考点】变量作用域|块作用域
C++ 一级 基础语法 模块:变量定义与作用域。命题人卡住的是作用域概念混淆——很多考生只记得"函数内能定义变量",却忘了 C++ 中变量定义的根本约束是块作用域(block scope),而非函数作用域。