万能百科  > 所属分类  > 

执行以下程序,输出结果的最后一行语句是______。include iostream.h>class Sample{int x,y;public:Sample(

执行以下程序,输出结果的最后一行语句是______。

include iostream.h>

class Sample

{

int x,y;

public:

Sample(){x=y=0;}

Sample(int a,int b){x=a;y=b;}

~Sample()

{

if(x==y)

cout"x!=y"end1;

else

cout"x!=y"end1;

}

void disp()

{

cout"x="x",y="yend1;

}

};

void main()

{

Sample s1(2,3);

s1.disp();

}

正确答案:

x!=yx!=y 解析:此题考查的是类的构造函数和析构函数。首先,“Sample s1(2,3);”会调用含有两个参数的构造函数“Sample(int a,int b){x=a;y=b;)”,disp()函数输出成员变量x和y的值:x=2,y=3;然后结束时调用析构函数,因为x和y值不等,故输出x!=y。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签