C 习题与解析(类和对象-04)

文章作者 100test 发表时间 2007:03:10 17:00:05
来源 100Test.Com百考试题网


题 1 分析以下程序的执行结果
#include
class Sample
{
int x,y.
public:
Sample(){x=y=0.}
Sample(int a,int b){x=a.y=b.}
void disp()
{
cout<<"x="<}
}.

void main()
{
Sample s1,s2(2,3).
s1.disp().
s2.disp().
}

解:
本题说明了构造函数的调用顺序。首先定义了一个类Sample,在main()中定义了它的两个对象,定义s1对象时调用其默认构造函数(x=0,y=0),定义s2对象时调用其重载构造函数(x=2,y=3),然后,调用各自的成员函数输出各自的数据成员。所以输出为:
x=0,y=0
x=2,y=3


相关文章


2006年9月二级C语言考试超级模拟试题3答案
C 习题与解析(类和对象-05)
2006年9月二级C语言考试超级模拟试题4答案
C 习题与解析(类和对象-04)
C 习题与解析(类和对象-02)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛