首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员length、wi
使用VC6打开考生文件夹下的工程MyProj5。此工程包含一个源程序文件 MyMain5.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员length、wi
admin
2009-01-15
98
问题
使用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全国计算机二级
相关试题推荐
当今碳循环科学面临的最大问题,就是在洲际、区域和局部尺度上无法观测获取量化的、精度高的碳通量(单位面积上、单位时间内碳含量的变化)信息。下列有关说法错误的是()。
下列网络技术中,不属于数据安全技术的是()。
2019年12月17日,我国第一艘国产航母山东舰正式交付。下列关于山东舰的说法,错误的是()。
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
既可用于计数数据的整理,又可用于测量数据的整理的统计表是()
关于教育的教育即生活的解读错误的是
根据教育的定义,下列哪一个选项不是教育活动?
只有在部分准备金制度下,才可能有存款货币的创造。()
只有在部分准备金制度下,才可能有存款货币的创造。()
随机试题
小米手机产品打入国际市场,采用的是“茅台酒的质量,二锅头的价格”的战略,上述属于【】
____________是评估活动的基础和核心。行政绩效评估的指标体系,是指行政组织根据一定的价值准则所设定的作为衡量行政绩效高低的一系列数据、标准的总和。
某患者男,68岁,既往有高血压,双侧肾动脉狭窄,支气管哮喘,因水肿复诊。体征和实验室检查:血压172/96mmHg,尿蛋白大于2g/24h(正常值<150mg/24h),血尿酸416μmol/L(正常值180~440μmol/L),血钾6.1mmol/L(
资料一2010年3月5日,光明食品集团公司在上海宣布,已和全球领先的保健品零售企业美国健安喜(GNC)公司签署谅解备忘录,建立战略合作关系,通过合资企业健安喜(中国)共同进军中国保健品市场。光明食品集团是中国最大的大型国有食品产业集团之一,2009年销售
A、 B、 C、 D、 B我们把这个数列整数部分和根号部分分开考虑。因为根号数列的规律是移动和,那么我们猜测整数数列也可能具有相似规律,注意第二项,它的整数部分是0,所以整数部分的数列是:
“有信路路畅通,无信寸步难行”主要体现的哲学原理是()。
小方在计算机安全中心存储了用户名、账户密码和指纹密码三项信息。当登录操作系统时,安全中心首先要鉴别这台计算机的指纹密码是否正确,输入的用户名是否存在,账户密码是否正确,如果三项信息均正确,则允许登录;如果以上信息有一项不正确,那么安全中心就会拒绝这个用户从
马克思曾说:“社会不是以法律为基础,那是法学家的幻想。相反,法律应该以社会为基础。法律应该是社会共同的,由一定的物质生产方式所产生的利益需要的表现,而不是单个人的恣意横行。”根据这段话所表达的马克思主义法学原理,下列哪一选项是正确的()
Whocanlearneverythingfromschool?
Thegovernment’snewcyber-securityofficialsyesterdayaskedtelecommunicationscompaniesforhelpinbuildingagovernmentcom
最新回复
(
0
)