首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test3_3,此工程包含一个源程序文件test3_3.cpp,其中建立了普通的基类base用于存储边的信息,建立派生类triangle和square,用于存储三角形和正方形的信息。按要求完成下列操作,将类定义补充完整。
使用VC6打开考生文件夹下的工程test3_3,此工程包含一个源程序文件test3_3.cpp,其中建立了普通的基类base用于存储边的信息,建立派生类triangle和square,用于存储三角形和正方形的信息。按要求完成下列操作,将类定义补充完整。
admin
2009-01-15
97
问题
使用VC6打开考生文件夹下的工程test3_3,此工程包含一个源程序文件test3_3.cpp,其中建立了普通的基类base用于存储边的信息,建立派生类triangle和square,用于存储三角形和正方形的信息。按要求完成下列操作,将类定义补充完整。
(1)定义基类base的保护数据成员x和y用于记录边的长度,它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。
(2)完成基类base默认构造函数的定义,把数据成员x和y分别初始化为参数a和b的值,要求使用作用域符“::”。请在注释“//**2**”之后添加适当的语句。
(3)完成派生类triangle函数disp的定义,使其以“三角形面积:”的格式将三角形的面积输出到屏幕上。请在注释“//**3**”之后添加适当的语句。
(4)添写派生类square的默认构造函数的定义,使其调用基类的构造函数,记录下正方形的边长信息a,其缺省值为0。请在注释“//** 4 **”之后添加适当的语句。
输出结果如下:
三角形面积:200
正方形面积:400
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test3_3.cpp清单如下:
#include<iostream.h>
class base
{
protected:
//** 1 **
public:
base(int a,int b)
{
//** 2 **
}
virtual void disp(){cout<<"调用base基类"<<endl;)
};
class triangle:public base
{
public:
triangle(int a,int b):base(a,b){};
void disp()
{
//** 3 **
}
};
class square:public base
{
public:
//** 4 **
void disp(){cout<<"正方形面积:"<<x*y<<endl;}
};
void main()
{
base *p;
triangle t(20,20);
square s(20);
p=&t;
p—>disp();
p=&S;
p->disp();
}
选项
答案
(1) int x; int y; (2) base::x=a; base::y=b; (3) cout<<"三角形面积:"<<x*y*0.5<<endl; (4) square(int a=0):base(a,a){};
解析
本题考查考生对类的继承与派生的掌握,包括派生类对基类成员的访问和派生类构造函数的定义等知识点。其中(4)是对类的构造函数设定参数的缺省值,该函数应该实现将参数传递给基类的功能。
转载请注明原文地址:https://kaotiyun.com/show/1KID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:计算用于准备考试的时间和考试时答错的题目数之间的等级相关系数。
对于来自正态分布总体的简单随机样本,统计量(n-1)S2/σ2的抽样分布为()
当人们对客观事物作出判断时,如果常常利用自己内部的参照,不易受外界环境的影响和干扰,这种人属于()
在教学中教师通过指导学生运用一定的仪器设备进行独立实验作业而获得知识和技能的方法是()
波浪理论考虑的因素主要包括三个方面,其中最重要的是股价的()。
货币市场的主要功能是()。
已知函数z=u(χ,y)eaχ|by,且=0,若z=z(χ,y)满足方程+z=0,则a=________,b=________.
随机试题
患者,男性,38岁,在浴室洗澡时发生昏迷入院,诊为急性CO中毒,入院时已昏迷2小时,患者面色苍白,呼吸减慢,心率102次/分。应用20%甘露醇快速静脉滴注的目的是
直径2~3mm,压之褪色,松开复现,多见于胸腹部的鲜红色圆形斑疹,称为
胎儿娩出后,护士首先采取的措施是
在刚性基础中,产生桥梁基础倾覆或倾斜的原因有( )。
某集团承建北京某住宅项目,位于居民密集区域,总建筑面积30000m2,地上16层,地下2层,本工程采用筏板基础,剪力墙结构,工程设防烈度8度,剪力墙抗震等级2级。在基础施工前,因地下水位较高,采用人工降低地下水位至基坑底400mm,待筏板混凝土浇筑施工完毕
关于商业银行申请基金代销业务资格应当具备的条件,下列说法正确的有( )。
(2013年)根据《中央企业综合绩效评价实施细则》的规定,下列各项指标中.属于评价盈利能力状况基本指标的是()。
从总量扩张和总量收缩来看,财政收支平衡,货币供应量( )。可能引起货币供应量增加的因素是( )。
MNL公司为增值税一般纳税人,适用的增值税税率为17%,存货采用计划成本核算。2017年5月发生如下交易或事项:(1)1日,“原材料”科目借方余额为1455万元,“材料成本差异”科目贷方余额为25万元。(2)3日,外购原材料一批,取得增值税专用发票上注
AircraftRapidDecompressionProblemsWithoutquestion,therapiddecompressionoftheQantasBoeing747thatlandedinMani
最新回复
(
0
)