题目内容 (请给出正确答案)
[单选题]

已知三个类O、P和Q,类O中定义了保护方法F3;类P和类Q是类O的派生类,继承方式如下: class P: protected O{…}; class Q: public O{…}; 关于方法F3的描述中正确的是()。

A.类O、P和Q的对象都可以访问方法F3

B.类O、P和Q的对象都不可以访问方法F3

C.类O和Q的对象都可以访问方法F3

D.类P和Q的对象都可以访问方法F3

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“已知三个类O、P和Q,类O中定义了保护方法F3;类P和类Q是…”相关的问题

第1题

某项电子锁专利的权利要求包括N、O、P三个技术特征,其中特征P对于实现电子锁的功能不起任何作用。下列哪些电子锁落入了该专利的保护范围?

A.含有N、O、P、Q四个技术特征的电子锁

B.含有N、O两个技术特征的电子锁

C.含有N、O’、P三个技术特征的电子锁,其中O’是O的等同特征

D.含有N、O、Q三个技术特征的电子锁,其中Q不等同于P

点击查看答案

第2题

使用VC6打开考生文件夹下的工程test42_3。此工程包含—个test42_3.cpp,其中定义了类Cpolygon、COutput和CTriangle,其中CTriangle类由Cpolygon和COutput类public派生,但三个类的定义并不完整。请按要求完成下列操作,将程序补充完整。

(1)定义类CPolygon的保护数据成员width和height,它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。

(2)完成类CPolygon的成员函数set_values(int a,int b),使参数a和b分别赋值给保护数据成员width和height,请在注释“//**2**”之后添加适当的语句。

(3)完成类Coutput的成员函数output(int)的定义,将传入的参数为血型的i输出到屏幕并换行,请在注释“//**3**”之后添加适当的语句。

(4)完成派生类CTriangle的声明,它由Cpolygon和COutput类public派生,请在注释“//**4**”之后添加适当的语句。

源程序文件test42_3.cpp清单如下:

include <iostream.h>

class CPolygon

{

protected:

// ** 1 **

public:

void set_values(int a, int b)

{

// ** 2 **

}

};

class COutput

{

public:

void output(int i);

};

void COutput::output(int i)

{

// ** 3 **

}

// ** 4 **

{

public:

int area (void)

{

return (width * height / 2);

}

}

int main ()

{

CTriangle trgl;

trgl.set_values (4,5);

trgl.output (trgl.area());

return 0;

}

点击查看答案

第3题

使用VC6打开考生文件夹下的工程test37_3。此工程包含一个test37_3.cpp,其中定义了类Letter和Number以及Grid,其中Grid类由Letter类和Number类public派生,但三个类的定义并不完整。请按要求完成下列操作,将程序补充完整。

(1)添加类Letter的带一个参数c的构造函数,c是char型的数据,默认值为'A',该函数把参数c的值赋给类的保护成员ch,请在注释“//**1**”之后添加适当的语句。

(2)添加类Number的带一个参数n的构造函数,n是int型的数据,默认值为0,该函数把参数n的值赋给类的保护成员num,请在注释“//**2**”之后添加适当的语句。

(3)添加派生类Grid构造函数的定义,传入的参数为char型的c和血型的n,并将其分别赋值给基类的ch和num,请在注释“//**3**”之后添加适当的语句。

(4)完成派生类Grid的友元函数——“<<”运算符重载的定义,使其以格式“[g.ch,g.num]”输出,请在注释“//**4 **”之后添加适当的语句。

源程序文件test37_3.cpp清单如下:

include<iost ream. h>

class Letter

{

protected:

char ch;

public:

// ** 1 **

};

class Number

{

protected:

int num;

public:

// ** 2 **

};

class Grid : public Letter, public Number

{

public:

// ** 3 **

friend ostream& operator<<(ostream &o,Grid &g);

};

// ** 4 **

{

o << "[" << g.ch << ", "<< g.num << "]";

return o;

}

int main ( )

{

Grid g('C', 3);

cout << "Grid reference: "<< g << end1;

return 0;

}

点击查看答案

第4题

某建筑工程施工中使用了一台大型建筑施工设备,现考虑雨季到来时该设备的处理方案决策问题。已知资料如下:

水情及根据过去统计资料分析所得的概事估计为:

水情一:-般洪水,其发生概率p=0.65;

水情二:大洪水,其发生概率p=0.30;

水情三:特大洪水,其发生概率p=0.05;

对设备的可能处理方案有:Q

方案一:运走该设备,需支付运费6万元;

方案二:就地放置该设备并筑困堰保护,需支付费用3万元:

方案三:就地放置该设备不筑围堰保护,不需支付费用:

设备可能损失费用分析:

当采用方案一时,不管洪水大小,均不会使设备受损。

当采用方案二时,在一般洪水和大洪水情况下,设备不会受损:如出现特大洪水,则会冲走设备,造成设备损失200万元。

当采用方案三时,在一般洪水情况下,设备不会受损:如出现和大洪水时将损失100万元;出现特大洪水时,则会冲走设备,造成设备损失200万元。

据上述资料,试用决策树法选出该施工单位应采取的最优处理方案。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信