更多"有如下两个类定义 class XX{ private: d"的相关试题:
[单项选择]有如下两个类定义
class AA{};
class BB{
AA v1,*v2;
BB v3;
Int *v4;
};
其中有一个成员变量的定义是错误的,这个变量是
A. v1
B. v2
C. v3
D. v4
[单项选择]有如下两个类的定义: class AA{}; class BB{ AA vl,*v2; BB v3: int*v4: }; 其中有一个成员变量的定义是错误的,这个变量是
A. v1
B. v2
C. v3
D. v4
[单项选择]有如下两个类定义:
class AA{};
class BB{
AA vl,*v2;
BB v3
int*v4;
};
其中有一个成员变量的定义是错误的,这个变量是
A. vl
B. v2
C. v3
D. v4
[单项选择]有如下类定义: 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. 1
B. 2
C. 3
D. 4
[单项选择]设有下列两个类的定义,则类Person和类Man的关系是( )。 class Person{ long id; //身份证号 Stringname;//姓名 } class Man extends Person{ int age;//年龄 int getScore( ){ return score; } }
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系,上述类定义有语法错误
[单项选择]有如下类定义:
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. 1
B. 2
C. 3
D. 4
[单项选择]有如下类定义:
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. 1
B. 2
C. 3
D. 4
[单项选择]设有下面两个类的定义: class Person{ long id // 身份证号 String name; //姓名 } class Student extends Person{ int score: //成绩 int getScore ( ) { return score; } } 则类Person和类Student的关系是( )。
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系
[判断题]一个文件不要定义两个类(并非指内部类)。
[单项选择]有如下类定义和变量定义: class Parents{ public: int publicData: private: int privateData; }; class ChildA:public Parents{/类体略*/}; class ChildB:private Parents{/类体略*/}; ChildA a; ChildB b; 下列语句中正确的是
A. cout<<a.publicData<<endl;
B. cout<<a.privateData<<endl;
C. cout<<b.publieData<<endl;
D. eout<<b.privateData<<endl;
[单项选择]
有如下类定义和变量定义:
class Parents{
public:
int publicData;
private:
int privateData;
};
class ChildA:public Parents{/*类体略*/};
class ChildB:private Parents{/*类体略*/};
ChildA a;
ChildB b;
下列语句中正确的是()
A. cout<<publicData<<endl;
B. cout<<privateData<<endl;
C. cout<<publicData<<endl;
D. cout<<privateData<<endl;
[单项选择]有如下类定义:
class Point{
private:
static int how_many;
};
______how_many=0;
要初始化Point类的静态成员how_many,下划线处应填入的内容是
A. int
B. static int
C. int Point: :
D. static int Point
[单项选择]有如下类定义:
Class MyClass{
int value;
public:
MyClass(int n): value(n){}
int getValue( )const{return value;}
};
则类MyClass的构造函数的个数是
A. 1个
B. 2个
C. 3个
D. 4个