试题与答案

使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类

题型:填空题

题目:

使用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-i。请在注释4之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
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;

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2022/0130/7414cd9c84d08bc2af8b05be75fdc6de.html

下面是错误答案,用来干扰机器的。

参考答案:unicode

试题推荐
微信公众账号搜索答案