首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,填入(n)处。 [说明] 以下C++代码使用虚函数实现了同一基类shape派生出来的Class rectangle、Class triangle、Class circle实现了计算矩形、圆形面积的计算。仔细阅读以下代
阅读以下说明和C++代码,填入(n)处。 [说明] 以下C++代码使用虚函数实现了同一基类shape派生出来的Class rectangle、Class triangle、Class circle实现了计算矩形、圆形面积的计算。仔细阅读以下代
admin
2009-02-15
27
问题
阅读以下说明和C++代码,填入(n)处。
[说明]
以下C++代码使用虚函数实现了同一基类shape派生出来的Class rectangle、Class triangle、Class circle实现了计算矩形、圆形面积的计算。仔细阅读以下代码,将(n)处语句补充完整。
[代码5-1]
#include<iostream.h>
#define PI 3.14159
class shape {//基类
protected:
(1);
public:
(2);
(3);
};
[代码5-2]
class rectangle: public shape {
public:
rectangle (int x2,int y2,int r2): (4) {};
double area ( ) {return x*y; };
};
class circle: public shape {
public:
circle (int x3,int y3,int r3):(5){};
double area ( ) {return r*r*PI; };
};
[代码5-3]
void main ( )
{
rectangle r (10,20,0);
circle c (0,0,30);
shape (6);
cout<<"长方形面积="<<s1->area ( ) <<endl;
cout<<"圆形面积="<<s2->area ( ) <<endl;
}
[运行结果]
长方形面积=200
圆形面积=2827.43
选项
答案
(1)intx,y,r; (2)shape(int x1,int y1,int r1): x(x1),y(y1),r(r1){}; (3)double virtual area()=0; (4)shape(x2,y2,r2) (5)shape(x3,y3,r3) (6)*s1=&r,*s2=&c;
解析
本题C++代码使用虚函数用同一基类shape派生出来的Class rectangle、Class triangle、Class circle实现了计算矩形、圆形面积的计算。各空实现的功能是:(1)x,y存储长与宽,r存储半径;(2)构造函数;(3)面积虚函数,旨在定义不同面积公式;(4)构造函数;(5)构造函数;(6)类变量定义,根据下文用到的变量可推知。
转载请注明原文地址:https://kaotiyun.com/show/yuDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
()过程模型明确地考虑了开发中的风险。
某单位局域网配置如下图所示,PC2发送到Intemet上的报文的源IP地址为()。
在软件开发过程中,详细设计的内容不包括()设计。
在进行软件设计时,以下结构设计原则中,不正确的是()。
____________开发过程模型以用户需求为动力,以对象作为驱动,适合于面向对象的开发方法。
在结构化分析中,用数据流图描述(42)。当采用数据流图对银行客户关系管理进行分析时,(43)是一个加工。(43)
在面向对象分析模型中,______不属于系统的行为模型。
如果在查找路由表时发现有多个选项匹配,那么应该根据___________(25)原则进行选择。假设路由表有4个表项如下所示,那么与地址139.17.179.92匹配的表项是____________(26)。(26)
以下关于信息安全的叙述,不正确的是______。A.SYN洪水攻击通过发送大量TCP连接请求以占满网络带宽,使其他用户无法正常连接服务B.缓冲区溢出攻击能通过修改函数返回地址并执行恶意代码,进而获得系统的控制权C.计算机病毒的主要特征包括破坏性、寄生
系统交付后,修改偶尔会出现乱码的问题,该行为属于________________维护。
随机试题
休克致死的主要原因是DIC和__________。
下列关于妊娠时期药物对胎儿的影响叙述不正确的是
丁卡因不宜用于
某多层无筋砌体结构房屋,结构平面布置如图32-37(Z)所示,首层层高3.6m,其他各层层高均为3.3m,内外墙均对轴线居中,窗洞口高度均为:1800mm,窗台高度均为900mm。假定,该建筑采用单排孔混凝土小型空心砌块砌体,砌块强度等级采用MUl
钢铁公司冷轧作业部镀锌班职工发现涂敷辊辊面有异物,戴手套清擦运行中的辊面,导致其右手及右臂被卷入涂敷辊(橡胶辊)与拾料辊(钢辊)之间,发生机械伤害事故。下列关于防范冷轧工序机械伤害事故的说法,正确的是()。
因施工单位拒付施工机械租金,施工机械租赁单位提起诉讼的,其诉讼时效期限为()年。
正常心理活动和异常心理活动之间()。
Hewasalwaysfinding______withhisdaughter’sfriends.
GlobalLanguageI.WHAT?Learnedandspokeninternationally【T1】______:【T1】______-thenumberofnativeandsecondlang
Noonecanbeagreatthinkerwhodoesnotrealizethatasathinkeritisherfirstdutytofollowherintellecttowhateverco
最新回复
(
0
)