首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
27
问题
使用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://jikaoti.com/ti/frXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述维也纳和会的内容。(南京大学2006年世界史真题)
试论雅尔塔体制与冷战起源的关系。(华东师范大学2006年世界通史真题)
次数分布有两个基本特点,分别是()
“要尽量多地要求一个人,也要尽可能地尊重一个人”体现了马卡连柯的
一种有关定义对象应该是什么的界定属于
下列哪一行业可能具有最低的资产负债率?()
以法的地位、效力、内容和制定程序为标准,法可以划分为()
标志着中国古代重实体、轻程序传统的终结的法典是()
列宁对辩证唯物主义物质范畴的定义是通过
设函数y=y(χ)在(0,+∞)上满足△y=(+χsinχ)△χ+o(△χ),且,则y(χ)=_______.
随机试题
Forthepasttwoyears,Ihavebeenworkingonstudents’evaluationofclassroomteaching.Ihavekeptarecordofinformalconv
《四诊抉微》的作者是
下列关于用人单位与劳动者建立劳动关系时间的表述.正确的是()。
某项在用包装物原价1000元,按五五摊销法,账面余额为500元,预计可使用1年,现已使用7个月,该包装物的现行市价为1500元,运用成本法进行评估,由此确定该包装物的价值为()元。
下列各项有关投资性房地产会计处理的表述中,正确的是()。(2016年)
根据《行政复议法》的规定,公民、法人或者其他组织对公安机关的具体行政行为不服的,可以提起行政复议。()
甲携带凶器拦路抢劫乙,但恰巧乙身无分文,甲未能抢得钱财。甲的行为属于下列哪一种情形?()
计算机可以按照指令流和数据流来分为四类。传统的顺序处理的计算机属于(59)类。其余三类都是计算机体系结构中发展并行性的产物,在处理器操作级并行的并行处理机属于(60)类,在指令、任务级并行的多处理机系统属于(61)类。多处理机系统可以由多个处理机通过互联网
从概念上讲,每个IP地址都是由两部分构成,即网络号和【 】。
A、Prescribeenoughpain-killers.B、Removetheskinofthearea.C、Takeprecautionsagainstinfection.D、Removetheareatotally.
最新回复
(
0
)