计算机中程序文件定义,使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。  1.定义私有数据成员year、month、day,分别...

答:

1.添加语句“int year,month,day;”

2.将语句“return”补充完整为:return(year%400==0)||(year%4==0&&year%100!=0);

3.将语句“void SetDate(int y,int m,int n);”补充完整为:void SetDate(int y=2004,int m=12,int n=1);

4.将语句“cout<

“cout<

解析:1.题目1要求“定义私有数据成员year、month、day,分别用于年、月、日,它们都是int型的数据”。在程序中的Date类中的private区域添加数据成员year、month、day的定义即可,其中它们的类型根据题目要求定义为int型。即在第1个标识下添加“int year,month,day;”。

2.题目2要求“完成判断数据成员date2是否是闰年函数int Date::IsLeapYear()的定义”。公元纪年的年数可以被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。在第2个标识下将返回值语句补充完整为“return (year%400==0)||(year%4==0&&year%100!=0);”。

3.题目3要求“设置SetData()的默认时间为:2004,12,1”。程序中类Date的成员函数定义为“void SetDate(int y,int m,int n);”,设置SetDate函数中的变量值分别为2004,12,1。即成员函数的定义语句修改为“void SetDate(int y=2004,int m=12,int n=1);”。

4.题目4要求“完成主函数main(),完成输出date2 is a leapyear”。标识4下的语句“cout<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值