[单选题]

有以下类定义 classPoint{ public: Point(int x=0,int y=0){_x=x;_y=y;} void Move (int xOff,int yOff {_x +=xOff;_y+yOff} void Print() const {cout<<'('<<_x<<','<<_y<<')'<<endl;} private: int_x_y; }; 下列语句中会发生编译错误的是

A.Pointpt;pt;Print();

B.const Point pt;pt.Print();

C.Pointpt;pt.Move(1,2);

D.const Point pt;pt.Move(1,2);

参考答案与解析:

相关试题

有如下类定义: class Point { int x_,y_; public:

[单选题]有如下类定义: 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[3],*c[4]; 则Point类的构造函数被调用的次数是A.2次B.3次C.4次D.5次

  • 查看答案
  • 有如下类定义:class Point{int x_, y_;public:Poi

    [单选题]有如下类定义: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[3] , *c[4];则 Point 类的构造函数被调用的次数是A. . 2 次B. . 3 次C. . 4 次D. . 5 次

  • 查看答案
  • 有如下类定义:class Point{int x_,y_;public:Poin

    [单选题]有如下类定义: 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[3],*c[4]; 则Point类的构造函数被调用的次数是A.2次B.3次C.4次D.5次

  • 查看答案
  • 有如下类定义:class Point{int x__, y__;public:P

    [单选题]有如下类定义: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[3], *c[4];则Point 类的构造函数被调用的次数是( )。A.2次B.3次C.4次D.5次

  • 查看答案
  • 设有以下类的定义: class Ex { int x; public: void

    [单选题]设有以下类的定义: class Ex { int x; public: void setx(int t=0); }; 若在类外定义成员函数setx(),以下定义形式中正确的是A.void setx(int t){...}B.void Ex: :setx(int t){...}C.Ex: :void setx(int t){...}D.void Ex: :setx(){...}

  • 查看答案
  • 设有以下类的定义: class Ex {int x;public:void se

    [单选题]设有以下类的定义:class Ex{ int x;public:void setx(int t=0);};若在类外定义成员函数setx( ),以下定义形式中正确的是A.void setx(int t){…}B.void Ex::setx(int t){…}C.Ex::void setx(int t){…}D.void Ex::setx( ){…}

  • 查看答案
  • 有类定义如下:class Type{public:Type(int i=0);T

    [单选题]有类定义如下:class Type{public:Type(int i=0);Type operator-(int);friend Type operator+(Type,Type);private:int val;};若有对象定义Type c1;则下列语句序列中,错误的是A.Type(3)+c1;B.c1+Type(3);C.3-c1;D.c1-3;

  • 查看答案
  • ( 13 )有如下类定义:class XX{int xdata;public:X

    [单选题]( 13 )有如下类定义:class XX{int xdata;public:XX(int n=0) : xdata (n) { }};class YY : public XX{int ydata;public:YY(int m=0, int n=0) : XX(m), ydata(n) { }};YY 类的对象包含的数据成员的个数是A. ) 1B. ) 2C. ) 3D. ) 4

  • 查看答案
  • 设有以下类和对象的定义: class A { public: int m;… }

    [单选题]设有以下类和对象的定义:class A{ public:int m;…};A. k1, k2,*p1,*p2;则下面针对成员变量m的引用,错误的是A.k1.m=1B.k2->m=2C.p1->m=3D.(*p2).m=4

  • 查看答案
  • 设有以下类和对象的定义: class A { public: int m; …

    [单选题]设有以下类和对象的定义: class A { public: int m; … }; A k1,k2,*p1,* p2; 则下面针对成员变量m的引用,错误的是A.k1.m=1B.k2->m=2C.p1->m=3D.(*p2).m=4

  • 查看答案
  • 有以下类定义 classPoint{ public: Point(int x=0