首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内 [说明] 以下程序的功能是计算三角形、矩形和正方形的面积并输出。 程序由4个类组成:类Triangle,Rectangle和Square分别表示三角形、矩形和正方形;抽象
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内 [说明] 以下程序的功能是计算三角形、矩形和正方形的面积并输出。 程序由4个类组成:类Triangle,Rectangle和Square分别表示三角形、矩形和正方形;抽象
admin
2010-12-16
49
问题
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内
[说明]
以下程序的功能是计算三角形、矩形和正方形的面积并输出。
程序由4个类组成:类Triangle,Rectangle和Square分别表示三角形、矩形和正方形;抽象类Figure提供了一个纯虚拟函数getArea(),作为计算上述三种图形面积的通用接口。
[C++程序]
#include<iostream.h>
#include<math.h>
class Figure{
public:
virtual double getArea()=0; //纯虚拟函数
};
class Rectangle: (1) {
protected:
double height;
double width;
public:
Rectangle(){};
Rectangle(double height,double width){
This->height=height;
This->width=width;
}
double getarea(){
return (2);
}
};
class Square: (3)
public:
square(double width){
(4);
}
};
class triangle: (5) {
double la;
double lb;
double lc;
public:
triangle(double la,double lb,double lc){
this->la=la;thiS->ib;this->lc;
}
double getArea(){
double s=(la+lb+lc)/2.0;
return sqrt(s*(s-la)**(s-lb)*(s-lc));
}
};
viod main(){
figure*figures[3]={
new triangle(2,3,3),new Rectangle(5,8),new Square(5)};
for(int i=0; i<3;i++){
cout<<"figures["<<i<<"]area="<<(figures)->getarea()<<endl;
}
}
};
选项
答案
(1) public Figure (2) height*width (3) public Rectangle (4) this->height=this->width=width (5) public Figure
解析
本题考查C++编程中的几个重要概念。
Figure类是一个抽象类,其他三个类rectangle、square、triangle都要直接或间接继承该类,所以(1)(5)处应为“public Figure”。(2)处是要计算矩形面积,矩形面积等于长乘以宽,所以(2)处应为“height* ]width”。正方形是一个特殊的矩形,所以可以继承矩形类,所以(3)处应为“publicRectangle”,(4)处应为“this->height=this->width=width”。
转载请注明原文地址:https://kaotiyun.com/show/KBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
企业的数据资产不包括()。
某地区去年粮食产量资料如下表:根据该表可以推算出,该地区去年薯类的产量为()万吨。
将四个元素a,b,c,d分成非空的两组,不计组内顺序和组间顺序,共有()种分组方法。
为在复写纸上打印三联单,宜用________打印机。
某互联网公司建立的用户画像(标签化的用户信息)包括人口属性和行为特征两大类,()属于行为特征。
关系代数运算是以集合操作为基础的运算,其5种基本运算是并、差、(57)、投影和选择。
当新插入的背景剪贴画遮挡原来的对象时,最合适的调整方法是(55)。
______不属于企业信息系统存在的问题。
收集数据时,设计调查的问题很重要。此时,需要注意的原则不包括(8)。
互联网协议第6版(IPv6)采用(21)________________位二进制数表示IP地址,是IPv4地址长度的4倍,号称可以为全世界每一粒沙子编上一个网址。
随机试题
计入产品成本的各项工资,按其用途分别借记【】
热敏相机分为
A/生物利用度B/表观分布容积C/稳态血药浓度D/药时曲线下面积E/清除率英文缩写AUC代表的指标是
关于髋关节脱位的叙述正确的是
患者男性,45岁,胃大部切除术后,放置鼻胃管维持胃肠减压,术后8小时,病人主诉恶心。护士应该首选
ABC公司由A、B、C三人组成,注册资本为900万元,各占1/3的股权,A出资固定资产,固定资产原值为500万元,折旧100万元,公允价为300万元。B出资固定资产200万元,专利100万元。C出资货币资金300万元。一年以后D、E两人加入ABC公司,现改
上市公司股东大会可审议批准()担保事项。
某公司2011年对组织机构进行了大规模地调整,但是一直未改变工作说明书。目前工作重叠、职责混乱不清、管理分配不平衡等问题日益突出,工作缺乏效率,员工的积极性下降,企业利润也于上月降至自开业以来的最低点。根据以上资料回答下列问题:如果你是该公
《义务教育法》规定,实施义务教育,不收()。
在Excel中,运算次序最高的运算符是()。
最新回复
(
0
)