• 2022-06-01
    有如下类定义:class XX{int XX;public:xx():xx(0){tout<<A;}XX(int n):xx(n){cout<<B;}};class Y:Y:public XX{int YY;public:YY():YV(O){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 yl(0,0);
    B: YY 72(1);
    C: YY y3(0);
    D: YY y4;
  • D

    举一反三

    内容

    • 0

      已知 Point类,要求在该类中完成+,- 两种操作符的重载。(重写Point类)class Point{ public: Point(float x=0, float y=0, float z=0): xx(x), yy(y), zz(z){} Point(const Point& p): xx(p.xx), yy(p.yy), zz(p.zz){ } private: float xx, yy, zz;}……

    • 1

      若程序中定义了3个函数xx、yy和zz,并且函数xx调用yy、yy调用zz,那么,在程序运行时不出现异常的情况下,函数的返回方式为 (31) 。 A: 先从yy返回zz,然后从zz返回xx B: 先从xx返回yy,然后从yy返回zz C: 先从zz返回yy,然后从yy返回xx D: 先从况返回xx,然后从xx返回yy

    • 2

      有如下类定义:classPoint{intxx,yy;public:Point():xx(0),yy(0){}Point(intx,inty=0):xx(x),yy(y){}};若执行语句Pointa(2),b[3],*c[4];则Point类的构造函数被调用的次数是()。 A: 2次 B: 3次 C: 4次 D: 5次

    • 3

      “gotoframexxofmovie″yy″”是定义当某个事件发生时() A: 跳转到影片″yy″中的″xx″帧 B: 从″xx″帧开始跳转到″yy″电影 C: 在电影″yy″中播放″xx″帧

    • 4

      【单选题】如果变量xx有如下类型: struct { char a1; 1 int a2; 2 } xx; 如果sizeof(xx)的值为3, 则: union { char a1; int a2; int a3; } yy; 则sizeof(yy)函数的返回值应为: A. 2 B. 4 C. 5 D. 定义有错