首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员length、wi
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员length、wi
admin
2009-01-15
96
问题
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成:
①定义私有数据成员length、width和labe1,其中length、width是int型,labe1是类point的对象。它们分别表示长方形的长、宽以及坐标点。请在注释“//**1**”之后添加适当的语句。
②完成构造函数square的定义,使square对象的默认值为:length=0,width=0, label(0,0),请在注释“//**2**”之后添加适当的语句。
③完成重载构造函数square(int l,int w,int x,int y)的定义,把数据成员length、width和对象labe1分别初始化为参数l、w、x和y的值,请在注释“//**3**”之后添加适当的语句。
④完成成员函数get_area()的类外定义,此函数的功能是返回此长方形的面积,及返回length*width的值。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件MyMain5.cpp清单如下:
//MyMain5.cpp
#include<iostream>
using namespace std;
class point
{
private:
int x,y;
public:
void set (int i,int j)
{
x=i;
y=j;
}
int get_y ()
{
return y;
}
};
class square
{
//* * 1 * *
public:
//* * 2 * *
square(int l,int w, int x, int y)
{
//* * B * *
}
void set(int l,int w)
{
length=1;
width=w;
}
int get_area() const
{
return length*width;
}
};
int square::get area() const
{
//* * 4 * *
}
int main()
{
square small(2,4,1,35);
cout<<small.get_area()<<end1;
return 0;
}
选项
答案
补充完整后,类square的完整定义为: class square { private: int length,width; point label; public: square() { length=0; width=0; label.set(0,0); } square(int l,int w, int x,int y) { length=1; width=w; labe1, set (x, y); } void set(int l,int w) { length=1; width=w; } int get_area() const; }; int square::get_area() const { return length*width; }
解析
第1空白处是定义类square的各种私有成员,第2空白处完成构造函数square()的定义,并具有默认参数,第3空白处是完成重载构造函数,第4空白处完成成员函数get_area()的类外定义。
转载请注明原文地址:https://www.kaotiyun.com/show/vOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列陈述中错误的是()。
文化在组织中的功能包括()。
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
下列哪种情况不能直接比较样本离散程度的大小?()
在一组原始数据中,各个Z分数的标准差为()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
下列关于实用主义的说法错误的是
关于教育目的确立的依据,下列说法错误的是
随机试题
根据简单国民收入决定模型,引起国民收入减少的原因是()
A、3寸B、5寸C、8寸D、12寸E、16寸肘横纹至腕背横纹的骨度分寸是
信用条件是指企业要求顾客支付赊销款项的条件,如信用条件为“3/10,n/40”,则是指在10天内付款可享受3%的折扣,否则,应在40天内按全额付清。( )
某企业为了扩大生产规模,拟购置一套新设备。企业管理部门提出甲、乙两个方案供选择。甲方案是购置国产设备,全部购置成本为500万元,预计可使用5年。第1年经营现金净流量为100万元;第2~4年内,每年经营现金净流量均为180万元;第5年经营现金净流量为150万
物权法的基本原则不包括()
____会影响各级各类学校在教育结构中的比例。【】
人体内每种细胞的表面都有一层独特的含糖外衣。细胞之间进行相互作用时,比如细菌和病毒感染人体时,必须识别糖代码并进行适当的“分子握手”。如果能够破解细胞“甜言蜜语”中的奥秘,掌握阅读和书写这种细胞语言的技巧,我们将获得一种强有力的干预细胞活动的新方法,从而控
Applicantsmustholdavaliddriver’slicensetobe______fortheposition.
Susanpreferstohaveherleft______photographedasshebelievesthat’sherbetterside.
徐霞客一生周游考察了16个省,足迹几乎遍及全国。他在考察的过程中,从来不盲目迷信书本上的结论。他发现前人研究地理的记载有许多不是很可靠的地方。为了进行真实细致的考察,他很少乘车坐船,几乎全靠双脚翻山越岭,长途跋涉;为了弄清大自然的真相,他总是挑选道路艰险的
最新回复
(
0
)