首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员length、wi
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员length、wi
admin
2009-01-15
53
问题
使用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://jikaoti.com/ti/9YkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某军用车辆采用的蜂窝式轮胎是一种镂空的汽车轮胎结构,不用充气也不怕钉子。下列关于蜂窝式轮胎的表述,错误的是()。
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
方差分析中,F(2,24)=3.90,F检验的结果()
根据数据的观测方法和来源划分,研究数据可以分为()
有一组数据4、5、8、7、6、6的方差和标准差分别是()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
关于教育的教育即生活的解读错误的是
随机试题
A.对乙酰氨基酚B.吲哚美辛C.尼美舒利D.双氯芬酸E.美洛昔康可用于耳鼻咽部炎症引起的疼痛、痛经的是
胸痹隐痛时作时止,纠缠不休,动则多发,口干苔少属
某患者女性,30岁,既往有l型糖尿病史。3天前自行中断胰岛素治疗,5小时前突发昏迷,入院检测随机血糖33.3mmol/L,pH7.2,尿糖、尿酮强阳性。若出现上述情况,应采取的治疗措施是
尿道狭窄用金属尿道探条行尿道扩张,以下哪一项是错误的
关于偏瘫痪者从轮椅转移到床上正确的是
在收集了必需的权属来源文件等资料后,土地登记代理人应运用自己的专业知识对所收集权属资料的()进行核实。
定标签订合同,应以()作为中标的合同价。
总监理工程师必须根据实际情况、设计变更文件和其他有关资料,按照施工合同的有关款项,在指定专业监理工程师完成()工作后,对工程变更的费用和工期做出评估。
以下与销售业务相关的内部控制中,你认可的有()。
在空战中,甲机先向乙机开火,击落乙机的概率为80%,若乙机未被击落,就进行还击,击落甲机的概率为50%,若甲机未被击落,则再进攻乙机,击落乙机的概率为60%,则在这几个回合中,甲机被击落的概率为________。
最新回复
(
0
)