首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test9_3,此工程包含一个源程序文件test9_3.cpp,其中定义了Circle类与Money类, Circle类可对半径为r的圆进行周长与面积的计算,而Money类用于计算一圆形游泳池的造价。游泳池四周有原形过道,过
使用VC6打开考生文件夹下的工程test9_3,此工程包含一个源程序文件test9_3.cpp,其中定义了Circle类与Money类, Circle类可对半径为r的圆进行周长与面积的计算,而Money类用于计算一圆形游泳池的造价。游泳池四周有原形过道,过
admin
2009-01-15
40
问题
使用VC6打开考生文件夹下的工程test9_3,此工程包含一个源程序文件test9_3.cpp,其中定义了Circle类与Money类, Circle类可对半径为r的圆进行周长与面积的计算,而Money类用于计算一圆形游泳池的造价。游泳池四周有原形过道,过道外围上栅栏,过道宽度为3米,根据键入的游泳池半径,每米栅栏价格及每平方米过道价格,即可计算出游泳池的造价。请按要求完成下列操作,将程序补充完整。
(1)定义符号常量PI(值为3.14159f)与WIDTH(值为3.00f),分别用于表示圆周率与过道的固定宽度。请在注释“//**1**”之后添加适当的语句。
(2)定义Circle类默认构造函数,把私有成员radius初始化为参数r的值。请在注释 “//**2**” 后添加适当的语句。
(3)完成Money类默认构造函数的定义,把私有成员FencePrice(每米栅栏的价格)、ConcretePrice(每平方米过道的价格)初始化为参数f,c的值。请在注释“//**3**”之后添加适当的语句。
(4)完成Money类成员函数floatMoney::TotalMoney(noat fencelen,float conarea)的定义,根据参数fencelen(栅栏的长度)和conarea(过道的面积),返回栅栏与过道的总造价。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test9_3.cpp清单如下:
#include<iostream.h>
//**1**
class Circle
{
private:
float radius;
public:
//**2**
float Circumference(){return 2 * PI * radius;)
float Area(){return PI * radius * radius;)
};
class Money
{
private:
float FencePrice;
float ConcretePrice;
public:
Money(float f,float c);
float TotalMoney(float fencelen, float conarea);
};
Money::Money(float f,float c)
{
//**3**
}
float Money::TotalMoney(float fencelen,float conarea)
{
//**4**
}
void main()
{
float radius,fence,concrete;
cout.setf(10s::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
cout<<"Enter the radius of the pool:";
cin>>radius;
cout<< "Enter the FencePrice:";
cin>>fence;
cout<<"Enter the ConcretePrice:";
cin>>concrete;
Circle Pool(radius);
Circle PoolRim(radius + WIDTH);
Money mon(fence,concrete);
float totalmoney=mon.TotalMoney(PoolRim.Circumference(),(PoolRim.Area() - P00l.Area()));
cout<<"The total money is RMB"<<totalmoney<<endl;
}
选项
答案
(1) const float PI=3.14159f; const float WIDTH=3.00f; (2) Circle(noat r):radius(r){}; (3) FencePrice=f; ConcretePrice=c; (4) return FencePrice*fencelen+ConcretePrice*conarea;
解析
本题考查了考生对符号常量的定义及类的定义与实现等方面的内容。注意常类型的定义应使用const关键字。
转载请注明原文地址:https://kaotiyun.com/show/KOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
中国古代大有慷慨悲歌之士,下列词句与作者的对应关系错误的是()。
略论中国近现代历史上的“军阀”问题。(北京大学2003年中国通史真题)
论述华沙条约组织的形成背景、内容及其影响。(2016年统考真题)
概述1929一1930年国民党新军阀混战的情况。(安徽师范大学2004年中国现代吏真题;北京师范大学2005年中国通史真题)
次数分布有两个基本特点,分别是()
“个人怎样表现自己的生活,他们自己就是怎样。因此,他们是什么样的,这同他们的生产是一致的——既和他们生产什么一致,又和他们怎样生产一致。因而,个人是什么样的,这取决于他们进行生产的物质条件。”马克思的这段话说明个体的发展具有()
美联储通过公开市场操作主要调整的是()。
某工业企业有房屋三幢,其中两幢房屋用于本企业生产经营,其账面原值为670万元,另一幢房屋出租给一商业企业,账面原值为120万元,年租金80万元。要求:计算该工业企业当年应纳的房产税税额(当地政府规定计税时允许按房产原值一次减除30%)。
日本北海道大学进化生物研究小组对三个分别由30只蚂蚁组成的黑蚁群的活动进行了观察。结果发现大部分蚂蚁都很勤快地寻找、搬运食物,少数蚂蚁却整日无所事事、东张西望,他们把这少数蚂蚁叫做“懒蚂蚁”。有趣的足,当研究小组在这些“懒蚂蚁”身上做上标记,并切断绝蚁群
直线x—y+m=0与圆x2n+y2n一2x一1=0有两个不同交点的一个充分不必要条件是()。
随机试题
关于肾脏CT检查方法,下列哪项是错误的
属于糖皮质激素的平喘药物是()
每年霜降后,明朝三法司会同公、侯、伯审理重囚的制度称:()
某锅炉房采用热力除氧时,给水最大流量为21.9t/h,液面压力为20kPa,当地海拔高度为900m,则除氧水箱最低液面至水泵进口所需高度为()m。
应用拉压正应力公式σ=N/A的条件是( )。
某股票为固定成长股,其成长率为3%,预期第一年后的股利为4元。假定目前国库券收益率为13%,平均风险股票的必要收益率为18%,而该股票的贝他系数为1.2,则该股票价值为()元。
计算重测信度时,两次施测的适宜时距为()。
公民、法人或者其他组织依法提出行政复议申请.行政复议机关无正当理由不予受理的,上级行政机关应当责令其受理,但上级机关不得自行受理。()
(46)Thesteadilygrowingnumberofsingle-personhouseholdsinBritainhasraisedplentyoftroublingissues—howtobuildenough
在安装和配置无线接入点之前,不需要向网络管理员询问的信息是()。
最新回复
(
0
)