首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员length、wi
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员length、wi
admin
2009-01-15
100
问题
使用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://kaotiyun.com/show/vOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列陈述中错误的是()。
文化在组织中的功能包括()。
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
心理与教育科学研究数据的特点有()
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
只有在部分准备金制度下,才可能有存款货币的创造。()
只有在部分准备金制度下,才可能有存款货币的创造。()
居住国政府对跨国纳税人从非居住国得到优惠减免的那部分税收,视同已经缴纳而给予抵免的方法称为()。
随机试题
房地产经纪人员所拥有的知识结构,其核心的外层是()。
盾构法隧道施工中除一般机械设备用电和生活用电等常规用电外,盾构掘进动力系统的供电电压为()。
《银行业从业人员职业操守》由()负责解释。
债权人已对债权计提减值准备的,应当先将收到资产的入账价值与债务账面价值之间的差额,先冲减减值准备,减值准备不足以冲减的部分,计入当期损益。()
对于吸引人才.地方政府最应该做的,是营造一个适合人才流动、有利人才成长的环境与空间.而不是直接参与、甚至________企业的人才录用过程。其实,自由、公平的竞争本身就是对人才最好的回报.足够的成长空间才是________吸引人才、留住人才的沃土。填入划横
2004年,中国正式开展月球探测工程,并命名为“嫦娥工程”。嫦娥工程分为“无人月球探测”、“载人登月”和“建立月球基地”三个阶段。关于此工程下列说法错误的是:
自贸试验区
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。则关系模式R最高是
Jan.6issue--Theweatheroutsidewasicy,butinside,250journalistsweregatheredinaManhattanofficecomplextoseethela
WhyMoneyDoesn’tBuyHappinessWhatdotheexpertssay?Whatdotheexpertssay?[A]Allinall,itwasprobablyamistake
最新回复
(
0
)