首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
38
问题
使用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全国计算机二级
相关试题推荐
试述问题与主义之争及其实质。(中南大学2014年中国近代史真题)
试析晚清学校与选举制度的演变并论其影响。(北京大学2000年中国通史真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
通常,有效提示会促进加工。然而,外周提示之后延迟300毫秒或更长时间,那一位置的目标觉察不仅没有受到促进,反而变慢。这种效应称做()
如果依据统计方法的功能进行分类的话,统计学可以分为()
下列哪种情况下样本均值分布是正态分布?()
福禄贝尔关于幼儿园教育方法的基本原理是
关于教育劳动起源说的主要观点,下列说法错误的是
下列货币政策操作中,可以增加货币供给的是()。
设f(χ)在[1,+∞)上连续,若曲线y=f(χ),直线χ=1,χ=t(t>1)与χ轴围成的平面区域绕χ轴旋转一周所得的旋转体的体积为V(t)=[t2f(t)-f(1)]且f(2)=,求函数y=f(χ)的表达式.
随机试题
phone
专注于产品的经营,充分合理地利用专有资产,提高专业经营的效率水平,有利于“多面手”式人才的成长,这是部门形式中的()
患者,男性,68岁。心绞痛病史5年,1天前骑车上桥时又出现胸骨后压榨样疼痛,即原地休息,含服硝酸甘油3片无效,出冷汗,路人将患者送到急诊室。经心电图检查,诊断为急性前壁心肌梗死,转入CEU进行链激酶治疗。患者问护士链激酶治疗的作用是什么,护士的回答正确的是
分枝杆菌中于属于条件致病菌的是
2010年9月3日,双喜电器公司的董某在办事途中不慎将本单位一张印章齐全、但未填写收款单位、金额、日期的现金支票遗失。单位负责人获悉情况后立即向开户行办理了挂失手续。9月17日,某建材公司的田某拿着1张金额为5万元的支票到银行提取现金,银行工作人员经查证发
2011年11月月初,深圳一家报纸报道海发酱油厂大量生产假冒伪劣酱油、醋等食品调料,并销售到东莞市及周边学校食堂的新闻。深圳市检察院反渎局检察人员根据报道迅速跟进调查,发现该厂曾于2010年年底和2011年6月因无照经营以及生产销售酱料两次受到市场监管部门
按水泥采购合同现场交货时,实际供货数量少于合同内约定的订购数量,但差额在合理尾差范围内,则采购方应当( )。
关注民生、重视民生、保障民生、改善民生,是我们党全心全意为人民服务宗旨的要求,是民政府的重要职责,也是当前构建社会主义和谐社会的关键所在,这说明()。
政府部门与同级人民团体和具有行政职能的事业单位可以联合行文。()
他们俩是我们科室的领导,两人在布置工作时________,总凑不到一块儿去。填入画横线部分最恰当的一项是:
最新回复
(
0
)