单选题 若C程序的表达式中引用了未赋初值的变量,则______。
【正确答案】 D
【答案解析】[解析] 本题考查程序语言翻译基础知识。
在编写C/C++源程序时,为所定义的变量赋初始值是良好的编程习惯,而赋初值不是强制的要求,因此编译程序不检查变量是否赋初值。如果表达式中引用的变量从定义到使用始终没有赋值,则该变量中的值表现为一个随机数,这样对表达式的求值结果就是不确定的了。