首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文什夹下的工程test1_3。此工程包含一个test1_3.cpp,其中定义了类circle和column,其中column类由circle类protected派生,但两个类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (
使用VC6打开考生文什夹下的工程test1_3。此工程包含一个test1_3.cpp,其中定义了类circle和column,其中column类由circle类protected派生,但两个类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (
admin
2009-01-15
57
问题
使用VC6打开考生文什夹下的工程test1_3。此工程包含一个test1_3.cpp,其中定义了类circle和column,其中column类由circle类protected派生,但两个类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义类circle的保护数据成员r和area,它们都是double型的数据。请在注释“//**1**”之后添加适当的语句。
(2)添加类circle的无参数的构造函数,使circle对象的r默认值为0,请在汁释“//**2**”之后添加适当的语句。
(3)添加派生类column构造函数的定义,传入的参数为double型的height和radius,并将具分别赋值给数擗成员h和基类的r,请在注释“//**3**”之后添加适当的语句。
(4)完成派生类column的成员函数print的定义,使其以格式“r=_area=_”先输出半径r和底面积area,再以格式“h=_vol=_”输出高h和体积vol的值,请在注释“//**4**”之后添加适当的语句。
输山结果如下:
r=1 area=3.1416
h=2 vo1=6.2832
注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。
源程序文件test1_3.cpp清单如下:
#include<iostream.h>
const double pi=3.1416;
class circle
{
protected:
//**1**
public:
//**2**
circle(double radius){ r=radius;}
void print()
{
area=r*r*pi;
cout<<"r="<<r<<" "<<"area="<<ared<<endl;
}
};
class column: protected circle
{
protected:
double h;
public:
//** 3 **
void print()
{
// ** 4 **
}
};
void main()
{
column col(1.0,2.0);
Col.print();
}
选项
答案
(1) doubler; double area; (2) circle(){r=0;} (3) column(double radius,double height):circle(radius){h=height;} (4) circle::print(); cout<<"h="<<h<<" "<<"vol="<<area *h<<endl;
解析
主要考查考生对于类的数据成员定义与成员函数构造的掌握,其中(3)使用了参数列表进行变量赋值,(4)使用作用域符::调用基类print函数。
转载请注明原文地址:https://jikaoti.com/ti/GYkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某调查小组对部分生物进行了归类,他们把胡狼、棕熊和狮子归为一类,把丹顶鹤、蝙蝠、麻雀归为一类,把黄鳝、蛇和蚯蚓归为一类,这样归类的依据最可能是()。
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
简述第二次世界大战中各主要战场战略性转折的时间及其代表性战役。(华东师范大学2003年世界通史真题)
简述统计假设检验中两类错误的定义及其关系。
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
设X~N(0,σ2),则服从自由度为n-1的t分布的随机变量是()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
提出“准备过完满生活,是教育应该履行的功能。这种功能的履行程度,也是评定教育课程的唯一理性的判断方式”的教育家是
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
假定其他条件不变,以下关于货币乘数说法正确的是()。
随机试题
雌激素对癌症的治疗正确的是:
RyanHickmanwasborninanAmericanfamily.Whenhewasthreeyearsold,RyanHickmanvisitedarecyclingcentreinCalifornia
A、封闭式提问B、开放式提问C、探索式提问D、诱导式提问E、特定式提问“您现在感觉好多了吧?”此提问属于
下列关于肾囊肿的描述,不正确的是
根据建筑材料燃烧性能分级方法,建筑材料燃烧性能分为四级,其中()为可燃性材料。
A公司2011年和2012年有关资料如下:(1)A公司2011年1月2日以一组资产交换甲公司持有B公司60%的股份作为长期股权投资,能够对B公司实施控制,A公司为进行该并购业务另支付资产评估和法律咨询等费用60万元。A公司作为合并对价的资产包括银行存
甲公司系ABC会计师事务所的常年审计客户。2016年11月,ABC会计师事务所与甲公司续签了审计业务约定书,审计甲公司2017年度财务报表。假定存在以下情形:(1)甲公司由于财务困难,应付ABC会计师事务所2016年度审计费用100万元一直没有支付。经双
注册会计师应当制定监盘计划,对存货监盘做出合理安排,在制定存货监盘计划时,注册会计师需要考虑的事项包括()。
甲乙丙丁共有一辆汽车,其份额均为25%,现甲抛弃自己的份额,该份额的归属如何?()
把“哲学上的斗争”看作是“最高形式的斗争”,这主要是因为()。
最新回复
(
0
)