首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++代码,填入(n)处。 [说明] 以下C++代码使用虚函数实现了同一基类shape派生出来的Class rectangle、Class triangle、Class circle实现了计算矩形、圆形面积的计算。仔细阅读以下代
阅读以下说明和C++代码,填入(n)处。 [说明] 以下C++代码使用虚函数实现了同一基类shape派生出来的Class rectangle、Class triangle、Class circle实现了计算矩形、圆形面积的计算。仔细阅读以下代
admin
2009-02-15
48
问题
阅读以下说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
对于逻辑表达式((a&&b)lIc),需要()个测试用例才能完成条件组合覆盖。
某单位局域网配置如下图所示,PC2发送到Intemet上的报文的源IP地址为()。
单元测试的测试内容包括_____________。①模块接口②局部数据结构③模块内路径④边界条件⑤错误处理⑥系统性能
在汇编指令中,操作数在某寄存器中的寻址方式称为______寻址。
页式存储系统的逻辑地址是由页号和页内地址两部分组成。假定页面的大小为4K,地址变换过程如下图所示,图中逻辑地址用十进制表示。图中有效地址经过变换后,十进制物理地址a应为(18)。
设用2K×4位的存储器芯片组成16K×8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为______。A.0000HB.2800HC.2000HD.0800H
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:___________(19)是指局部数据模型透明,即用户或应用程序无须知道局部使用的是哪种数据模型;___________(20)是指用户或应用程序不需要知道逻辑上访问的表具体是怎
在软件维护阶段,将专用报表功能改成通用报表功能,以适应将来可能的报表格式变化,则该维护类型为()维护。
Youaredevelopingaserver-sideenterpriseapplication.Itmustsupportavarietyofdifferentclientsincludingdesktopbrowse
定义某一密码Password::=[APPLICATION27]OCTETSTRING,使用隐含标签,其第一字节BER编码为(35)。
随机试题
一公司为股份制企业,认为行政机关作出的决定侵犯企业经营自主权,下列主体中有权以该公司的名义提起行政诉讼的是()。
以下几方面属于在技术方面进行的改革的有
A、原发性三叉神经痛B、蝶腭神经痛C、特发性面神经麻痹D、舌咽神经痛E、继发性三叉神经痛28岁,女性,乘火车旅行,次日晨起发现口角歪斜,左眼不能闭合,左口角流涎,咀嚼时左侧存食,无头晕、头痛及其他不适,该患者最可能的诊断是
下列情形中,发包人应当承担过错责任的有()。
关于固定收益证券交易,下列说法错误的是( )。
问题情境
先秦时期诸子百家争鸣,是中国文化的第一次高潮。诸子百家中最有影响力的四家是()。
正当理由是一般侵权民事责任的抗辩事由之一,包括()。
NipponexEletuicsTokyo,Japan
我们积极推进同各大国关系,加强与周边邻国的互利合作关系,顺利建成中国一东盟自贸区,推动上海合作组织等区域合作机制发展。
最新回复
(
0
)