[单选题]

有如下两个类定义: class XX{ private: double X1; protected: double x2; public: doublex3; ); clase YY:protected XX{ private: doubley1; protected: doubley2; public: double y3; }; 在类YY中保护成员变量的个数是( )。

A.1

B.2

C.3

D.4

参考答案与解析:

相关试题

( 23 )有如下两个类定义class XX{private:double x1

[单选题]( 23 )有如下两个类定义class XX{private:double x1;protected:double x2;public:double x3;};class YY:protected XX{private:double y1;protected:double y2;public:double y3;};在类 YY 中保护成员变量的个数是A. ) 1B. ) 2C. ) 3D. ) 4

  • 查看答案
  • 有如下类定义:class Test { private int x; publi

    [单选题]有如下类定义: class Test { private int x; public int y; public void setX (int m) {x=m;} public int getX( ) {return x;} }现用Test t=new Text();生成一个对象t,则如下语句中,错误的是( )。A.t.x=10;B.t.y=10;C.t. setX(10);D.int m=t.getX( );

  • 查看答案
  • ( 31 )若有如下类定义 :class B{void fun1(){}prot

    [单选题]( 31 )若有如下类定义 :class B{void fun1(){}protected:double varl;public:void fun2(){}};class D:public B{protected:void fun3(){}};已知 obj 是类 D 的对象,下列句中不违反类成员访问控制权限的是A. ) obj.funl();B. ) obj.varl;C. ) obj.fun2();D. ) obj.fun3();

  • 查看答案
  • ( 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

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

    [单选题]( 31 )有如下类定义:class XX{int xx;public:XX ( ) : xx ( 0 ) {cout<<' A';}XX ( int n ) : xx ( n ) {tout<<' B';}};C.lass YY:public XX{Int yy;public:YY ( ) : yy ( 0 ) {cout+yy;}YY ( int n ) : XX ( n+1 ) , yy ( n ) {cout<<yy;}YY ( int m,

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

    [单选题]有如下类定义: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的

  • 查看答案
  • 有如下类定义 class MyClass public: Private: in

    [单选题]有如下类定义class MyClasspublic:Private:int data;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,则横线处的声明语句应为( )。A.) friend istream& operator>>(istream& is, MyClass&A);B.) friend istream& operator>>(istream& is, MyClassA);C.

  • 查看答案
  • ( 12 )有如下两个类定义class AA{};class BB{AA v1,

    [单选题]( 12 )有如下两个类定义class AA{};class BB{A.A v1,*v2;B.B v3;Int *v4;};其中有一个成员变量的定义是错误的,这个变量是A. ) v1B. ) v2C. ) v3D. ) v4

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

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

  • 查看答案
  • 有如下类定义:class XX{int xdata:public:xx(int

    [单选题]有如下类定义: 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 XX{private:double X1;prot