首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完整。 (1)定义私有数据成员year、month和day,分别用于表示年、月和日
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完整。 (1)定义私有数据成员year、month和day,分别用于表示年、月和日
admin
2013-10-15
37
问题
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完整。
(1)定义私有数据成员year、month和day,分别用于表示年、月和日,它们都是int型的数据。请在注释1后添加适当的语句。
(2)完成默认构造函数Date的定义,使Date对象的默认值为year=1,month=1,day=1。请在注释2后添加适当的语句。
(3)完成重载构造函数Date(int y,int m,int d)的定义,把数据成员year、month和day分别初始化为参数y、m和d的值。请在注释3后添加适当的语句。
(4)完成成员函数print的类外定义,使其以“年-月-日”的格式将Date对象的值输出到屏幕上,例如1949-10-1。请在注释4后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
试题程序:
#include
class Date
{
public:
//********1********
Date(int y,int m,int d)
{
//********2********
}
void print()const;
private:
//data member
//********3********
};
void Date::print()const
{
//********4********
}
int main()
{
Date Olympic_BJ(2008,8,8);
Olympic_BJ.print();
return 0;
}
选项
答案
(1)应添加“Date(){year=1;month=1;day=1;}”或“Date():year(1),month(1),day(1){}”。 (2)应添加“year=y;month=m;day=d;”。 (3)应添加“int year,month,day;”。 (4)应添加“cout<
解析
本题考查了类的定义。根据题意,此处应定义3个int型数据成员year、month和day。根据题意,第2处应添加默认构造函数,并初始化3个变量,这里既可以使用赋值语句来实现,也可以使用初始化列表。第3处只能通过赋值语句初始化3个成员,因为注释3位于函数中,无法在此处使用初始化列表。添加输出语句,注意题目头包含的头文件是iostream.h,不能添加std::前缀。
转载请注明原文地址:https://kaotiyun.com/show/RbBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述维也纳和会的内容。(南京大学2006年世界史真题)
试论雅尔塔体制与冷战起源的关系。(华东师范大学2006年世界通史真题)
下列关于t分布的说法正确的是()
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
美联储通过公开市场操作主要调整的是()。
股票A和市场组合的相关系数为0.4,股票A收益的标准差为40%。市场组合收益的标准差为20%。股票A的β系数为:()。
下面关于新三民主义的论述哪些是正确的
设二阶常系数线性微分方程y″+ay′+by=cex的一个特解为y=e2x+(1+x)ex,试确定常数a,b,c,并求该方程的通解.
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
下列选项中,属于我国专利法保护的发明创造的有()
简述颅底骨折的临床表现与处理要点。
哮证发作的主要因素是
A.4~6cmB.7~10cmC.10~15cmD.15~18cmE.20~25cm保留灌肠时,肛管插入肛门长度为
国内商品性会计软件报价一般应包含( )几部分。
有效期内某一时点借款人的可用贷款额度是由()决定的。
下列文种中,属于陈述性的上行公文是()。
行政赔偿是指行政机关及其工作人员违法行使职权,侵犯了公民、法人或其他组织的合法权益并造成损害,由国家承担赔偿责任的制度。根据上述定义,下列各项要求中属于行政赔偿范围的是()。
青春期是指()
--Ican’tfindJohn.--Look!He______abluejackettoday.
最新回复
(
0
)