• 2022-06-09
    设通常Point类的数据成员为intx,y,则构造函数可以定义为Point(int yy,int xx=0):x(xx),y(yy){}
  • 正确

    举一反三

    内容

    • 0

      有如下类定义:()class()XX{()int()xx;()public:()XX():()xx(0){cout<<'()A';}()XX(int()n):()xx()(()n){tout<<'()B';}()};()class()YY:public()XX{()int()yy;()public:()YY():()yy()(0){cout()<<yy;}()YY(int()n):()XX(n+1),()yy(n){cout<<yy;}()YY()(int()m,()int()n):()XX()(m),()yy(n){cout<<yy;}()};()下列选项中,输出结果为A0的语句是()。A.()YY y1(0,0);()B.()YY y2(1);()C.()YY y3(0);()D.()YY y4;

    • 1

      有如下类定义:#include&lt;iostream.h&gt;class XX{ int xx;public: XX(){ xx=0; cout&lt;&lt;'A';} XX(int n){ xx=n; cout&lt;&lt;'B';}};class YY:public XX{ int yy;public: YY(){ yy=0; cout&lt;&lt;yy;} YY(int n):XX(n+1){yy=n;cout&lt;&lt;yy;} YY(int m,int n):XX(m){yy=n; cout&lt;&lt;yy;}};下列选项中,输出结果为A0的语句是 。 A: YY y1(0,0); B: YY y2(1); C: YY y3(0); D: YY y4;

    • 2

      有如下类定义: class Point { int x_,y_; public: Point():x_(0),y_(0){ } Point(int x,int y=0):x_(x),y_(y){} }; 若执行语句 Point a(2),b&#91;3&#93;,*c&#91;4&#93;; 则Point类的构造函数被调用的次数是

    • 3

      有如下类定义:class Point{ int x_,y_; public: Point():x_(0),y_(0){} Point(int x,int y=0) : x_(x),y_(y){} };若执行语句Point a(2),b&#91;3&#93;,*c&#91;4&#93;;则Point类的构造函数被调用的次数是____。 A: 2次 B: 3次 C: 4次 D: 5次

    • 4

      下列代码中: class Point{ int x,y; public: Point(int a, int b=0); //① Point(Point &aPoint); //②Point(Point *p); //③ 默认的构造函数是 A: ① B: ② C: ③ D: 没有