首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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-11-15
59
问题
使用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/ZHNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在函数定义前加上关键字inline,表示该函数被定义为()。
下面程序段的输出结果是()。intx=5;do{cout<<--x;}while(!x);
下列叙述中正确的是()。
在下列选项中,没有构成死循环的程序是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}}class
下面程序的输出结果是【】。#inclde<iostreamn>#include<math>usingnamespacestd;classpoint{private:doublex;
假定一个一维数组的定义为“chara[8],b;”若把该数组最后一个元素赋值给b应该采取的表达式为:【】。
()是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
表达式8&3的结果是【】。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为______。
随机试题
【背景资料】某工程在实施过程中发生如下事件。事件一:由于工程施工工期紧迫,建设单位在未领取施工许可证的情况下,要求项目监理机构签发施工单位报送的《工程开工报审表》。事件二:在未向项目监理机构报告的情况下,施工单位按照投标书中打桩工程及防水工程的分包计
宫颈癌活检证实侵犯膀胱黏膜,按FIGO(2009年)的临床分期,应属于
患者,男性,19岁,急性阑尾炎,阑尾切除术后7天。拆线时发现伤口愈合欠佳,有淡黄色渗出液。医师告知,此为缝合切口的羊肠线不为组织吸收所致,在临床中少见。经1个月的继续治疗,患者获得痊愈。依据《医疗事故处理条例》的规定,应当属于
腹部叩诊出现移动性浊音,提示腹水量()。
全社会政治、经济和文化生活的主题之一是()。
企业购入A公司债券作为对外投资,购入债券中所包含的已到付息期但尚未领取的债券利息,应记入()账户。
某房地产商为了能够在房地产市场中得到最大份额,赚取最大利润,对市场进行了调研分析。在小组访谈法中,被访者人数一般不宜超过()人。
在学生咨询中,()是着重调整情感的方法。
陈鹤琴的“活教育”课程论主张从自然和社会中直接获取知识,绝对强调经验,决然否定书本。
一般的树结构常采用孩子-兄弟表示法表示,即用二叉链表作为树的存储结构,链表中结点的两个链域分别指向该结点的第一个孩子结点和下一个兄弟结点。例如,如图15-1(a)所示的树的孩子-兄弟表示如图15-1(b)所示。。函数LevelTraverse(
最新回复
(
0
)