程序分析题:阅读程序后,填写程序的正确运行结果。
#include < iostream >
using namespace std;
class base
{
private:
int x;
public:
void setx (int a){x=a;}
int getx ( ){return x;}
} ;
void main ( )
{
base a,b;
a.setx (89);
b=a;
cout < < a.getx ( ) < < endl;
cout < < b.getx ( ) < < endl;
}
【正确答案】:
89
89
【题目解析】:
a.setx (89),即a.getx ()=89,
b=a;将a的值赋值给b,b.getx ()=89,因此输出结果为89 89。