更多"有如下两个类定义: class XX private: doub"的相关试题:
[单项选择]有如下两个类定义:
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. 1
B. 2
C. 3
D. 4
[单项选择]有如下类定义:
class XX
int xx;
public:
XX( ):xx(0)eout<<’A’;
XX(int n):xx(n)tout<<’B’;
;
class YY:public XX
mt yy;
public:
YY( ):yy(0)i cout<<yy;
YY(int n):XX(n+1),yy(n)cout<<yy;
YY(int m,int n):XX(in),yy(n)cout<<yy;
;
下列选项中,输出结果为A0的语句是
A. YY y1(0,0);
B. YY y2(1);
C. YY y3(0);
D. YY y4;
[单项选择]设有下列两个类的定义,则类Person和类Man的关系是 ( )
class Person
long id; //身份证号
String name; //姓名
class Man extends Person
int age;//年龄
int getScore( )
return score;
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系,上述类定义有语法错误
[单项选择]设有下列两个类的定义,则类Person和类Man的关系是( )。
class Person {
long id;/ / 身份证号
String name;/ / 姓名
}
class Man extends Person {
int age;/ / 年龄
int getScore( ) {
return score;
}
}
A. -3 3
B. 5 -9
C. 3 -3
D. -6 5
[单项选择]有如下类定义:
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 Cup
public:
Cup(double val,string cr="red"):price(val),color(cr) //①
~Cup( ); //②
private:
string color; //③
double price=5.8; //④
;
在标注号码的语句行中存在语法错误的是______。
A. ①
B. ②
C. ③
D. ④
[填空题]有如下定义:
class MA{
int value ;
public:
MA(int n=0)。value(n){}
};
MA*ta,tb
其中MA类的对象名标识符是______。
[单项选择]有如下类定义和变量定义:
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;
[填空题]补充完整下面的类定义:
const double PI=3.14;
class Circle //圆形物体的抽象基类
protected:
double r; //半径
public:
Circle(double radius=0):r(radius)
(13) ; //计算圆形物体表面积的纯虚函数声明
;
class Cylinder:public Circle //圆柱体类
double h; //高度
public:
Cylinder(double radius=0,double height=0);
Circle(radius),h(height)
Virtual double Area( )return 2*PI*r*(r+h); //计算圆柱体的表面积
;