试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

使用VC6打开考生文件夹下的工程MyProj1。此工程包含千个源程序文件 MyMainl.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成: ①定义私有数据成员year、month和day分别用于表示年、月、日,它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。 ②完成默认构造函数Date的定义,使Date对象的默认值为:year=1,month=1, day=1,请在注释“//**2**”之后添加适当的语句。 ③完成重载构造函数Date(int y, int m, int d)的定义,把数据成员year、month和day分别初始化为参数y、m和d的值,请在注释“//**3**”之后添加适当的语句。 ④完成成员函数print的类外定义,使其以“年-月-日”的格式将Date对象的值输出到屏幕上。请在注释“//**4**”之后添加适当的语句。 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件MyMain1.cpp清单如下: //MyMainl. cpp #include <iostream> using namespace std; classDate { public: //* * 2 * *Date(int y, int m, int d) { //* * 3 * * } void print() const; private: //data member //* * 1 * * }; voidDate: :print () const { //* * 4 * * } int main ( ) {Date national_day(1949,10,1); national_day.print(); return 0; }

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

下面程序的运行结果是#include<iostream.h>classbase{对于类定义classA{public:virtualvoidfunc1(){}v下面程序的运行结果为#include<iostream.h>ClassAstat当窗体最小化时缩小为一个图标,设置这个图标的属性是A.MouseIconB.Ic在设计程序时,应采纳的原则之一是A.程序结构应有助于读者理解B.不限制goto语栈和队列的共同点是A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元