首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
63
问题
使用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://www.kaotiyun.com/show/RbBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述凯恩斯主义理论的主要内容。(南京大学2000年世界近现代史真题)
试论雅尔塔体制与冷战起源的关系。(华东师范大学2006年世界通史真题)
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:计算用于准备考试的时间和考试时答错的题目数之间的等级相关系数。
次数分布表可分为()
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
以下选项中不属于我国法律制定程序的是()
下列属于程序法部门中的非诉讼程序法的是()
设f(x)在x=0的某邻域内有定义,且满足
设z=f(x,y),x=g(y,z)+φ,其中f,g,φ在其定义域内均可微,求.
设要在表T上建立一个针对插入操作的前触发器,请补全下列语句:CREATETRIGGERtri_insertONT【6】INSERT
随机试题
在电子商务交易过程中各主体之间实时双向沟通称为
眩晕,头痛,兼见健忘失眠,心悸精神不振,耳鸣耳聋,面唇紫暗,舌暗,有瘀斑,脉涩,宜选用
X线诊断机房副防护的铅当量应不小于
多潘立酮为
税务机关审查后认为纳税人少缴税款,但是该纳税人经过详细核查之后,认为自己所纳税款数额正确。就该纳税人和税务机关发生的争议,根据税收征管法的规定,应如何解决?()
《专利法》所称的发明创造,具体是指( )。
甲公司准备投资建设一新型生产项目,预计该项目需要固定资产投资550万元,可以使用5年。每年付现的固定成本为40万元,付现的变动成本为每件180元。固定资产折旧采用直线法,折旧年限为5年,估计净残值为50万元。预计未来各年销售量均为40000件,销售单价2
被称为人力资源管理活动的纽带的是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
(53)使用文字、图形、图像、动画和声音等多种媒体来表示内容,并且使用超级链接来组织这些媒体。
最新回复
(
0
)