4.下列关于C++语言变量的叙述,正确的是( )。

别灰心,再试一次!

💡 真题解析

【考纲知识点】变量的定义与使用(一级)

【解析】本题属于考察C++程序的基本概念中的“变量”相关概念;A、B选项错误都在于,变量需要“先定义,再使用”,没有定义过的变量无法直接“赋值”,故排除A、B。C选项错误在于,赋值操作不会改变变量数据类型,故排除。故排除A、B、C选项,。如果赋值语句右侧的表达式计算结果与左侧的变量原值相同,则执行赋值语句后变量的值不会变化,所以本题正确答案为D。