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

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


题 1.分析以下程序执行的结果
#include
#include

class Sample
{
public:
int x,y.
Sample(){x=y=0.}
Sample(int a,int b){x=a.y=b.}
void disp()
{
cout<<"x="<}
}.

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

解:本题说明了重载构造函数的定义方法。首先定义了一个类Sample,在main()中定义了它的一个对象,定义s1对象时调用其重载构造函数(x=2,y=3),然后,调用其成员函数输出数据成员。所以输出为:x=2,y=3。
注意:构造函数是唯一不能被显式调用的成员函数,它在定义类的对象时自动调用,也称为隐式调用。



相关文章


等级考试公共基础考点分析之软件工程基础(2)
2005年全国计算机等级考试二级C 大纲
计算机二级C语言考试综合测试题及答案1
等级考试公共基础考点分析之软件工程基础(3)
C 习题与解析(类和对象-01)
计算机等级二级C语言第16章文件
C 实例教学(类的应用-02)
等级考试公共基础考点分析之软件工程基础(4)
等级考试公共基础考点分析之软件工程基础(5)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛