首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
36
问题
使用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全国计算机二级
相关试题推荐
简述教育性教学原则。
关于教育民主化,下列说法不正确的是
下列说法错误的是
教育区别于其他社会事物的本质属性是
开放经济在运行中的自动平衡机制有哪些?
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
根据下面材料,写一篇不少于800字的作文,题目自拟,体材不限(诗歌、戏剧除外)。一天动物园管理员发现袋鼠从笼子里跑出来了,于是开会讨论,一致认为是笼子的高度过低。所以他们决定将笼子的高度由原来的10米加高到20米。结果第二天他们发现袋鼠还是跑到外面来,所以
设f(χ)二阶可导,且f(0)=0,令g(χ)=(Ⅰ)确定a的取值,使得g(χ)为连续函数;(Ⅱ)求g′(χ)并讨论函数g′(χ)的连续性.
设有一容器由平面z=0,z=1及介于它们之间的曲面S所围成,过z轴上任意点(0,0,z)(0≤z≤1)作垂直于z轴的平面与该立体相截得水平截面D(z),它是半径的圆面.若以每秒v0体积单位的均匀速度往该容器注水,并假设开始时容器是空的.(Ⅰ)写出
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
JIT
脾主升清的确切内涵是
以下哪些与镇痛药受体图像相符
国家实行医师资格考试制度的意义有哪些?
根据《建筑抗震设计规范》(GB50011—2001)的规定,存在液化土层的低承台桩基抗震验算,地震作用按水平地震影响系数最大值的10%采用,桩的竖向和水平向抗震承载力特征值,可均比非抗震设计时提高25%,但应扣除液化土层的全部摩阻力及桩承台下( )深度
某综合楼有6个防火分区,A区1200m2,B区1800m2,C区900m2,D区2100m2,E区3200m2,F区4200m2,需要配置()个应急照明配电箱。
以下是单位刘科长和科员刘姐的一段对话:科长:“刘姐。单位考勤以前你负责,做得很好,今年你继续负责单位的考勤吧。”刘姐:“我不想做了,因为这个我之前得罪了很多人,现在真的不想做了,你让其他同事负责吧。”科长:“单位其他同事都有安
使函数f(x)=适合罗尔定理条件的区间是()
Anestheticsaresubstances______todeadenpainorproduceaconditioninwhichsomeorallofthesenses,especiallytouch,stop
Justhowmuchdopeopleknowaboutkeepingtheirhomessafefromburglary?Surprisingly,manyofusmakeassumptionsabouthome
最新回复
(
0
)