">

">


程序分析题:阅读程序后,填写程序的正确运行结果。




【正确答案】:

X=5;Y=3;Z=5


【题目解析】:

本题考查自增运算符“++”前置和后置之分。 

例如,obj是一个类CDemo的对象,“++obj”的返回值应该是obj被修改后的值,而“obj++”的返回值应该是obj被修改前的值。

故在本题中,初始x为3,y=x++,先引用后加1,故y=3,x=4。z=++x,先加1后引用,z=5,x=5。因此最后结果为x=5;y=3;z=5。


Top