首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test3_3,此工程包含一个源程序文件test3_3.cpp,其中建立了普通的基类base用于存储边的信息,建立派生类triangle和square,用于存储三角形和正方形的信息。按要求完成下列操作,将类定义补充完整。
使用VC6打开考生文件夹下的工程test3_3,此工程包含一个源程序文件test3_3.cpp,其中建立了普通的基类base用于存储边的信息,建立派生类triangle和square,用于存储三角形和正方形的信息。按要求完成下列操作,将类定义补充完整。
admin
2009-01-15
73
问题
使用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全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
因子分析的基本步骤包括()
建立回归模型的方法有()
对于来自正态分布总体的简单随机样本,统计量(n-1)S2/σ2的抽样分布为()
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
关于教育目的各组成部分,下列表述正确的是
简述金融衍生品的含义、功能、期货与期权的区别;对于我国引进金融衍生品,市场是否更有效?
对函数f(χ)(4-t)ln(1+t)dt().
随机试题
基本经验是什么?
早期浸润性宫颈癌是指宫颈上皮癌变癌组织
下列各项表述中,说法正确的有()。
下列()因素不会导致行业中现有企业之间竞争的加剧。
截止2012年年末,某城市商业银行对公存款余额为276亿元,储户存款余额为229亿元,贷款余额为375亿元。此外,该银行同年年末有关统计报表显示:资产总额为625亿元,加权风险资产为360亿元,一级资本为13.8亿元。中央银行规定的法定存款准备金率为15%
2009年1~10月份.全国城镇固定资产投资88953亿元,同比增长26.9%。其中,国有及国有控股完成投资38800亿元,增长16.6%。房地产开发完成投资19192亿元,增长31.4%。从项目隶属关系看,中央项目投资8830亿元,同比增长13.8%,地
假如投资者赎同某开放式证券投资基金10000份,赎同费率为2.5%;假如赎同当日基金单位资产净值为1.3102元,计算其可得到的赎同金额。
在我国灿烂的历史文化宝库中,有许多言简意赅的成语,凝结着深刻的生活智慧。下列对成语的哲学寓意理解正确的有()①刻舟求剑——静止是认识事物的基础②画龙点睛——重视解决主要矛盾③见仁见智——真理是相对的有条件的④胸有成竹——意识具有能动作用
在下图所示的工作表中,若学生的最终成绩等于平时成绩的30%加上考试成绩的70%,那么应在E2单元格中填写(4),并(5)拖动填充柄至E7单元格,则可自动算出这些学生的最终成绩。
有如下类定义:classAA{inta:Public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)
最新回复
(
0
)