计科网络专业面向对象程序设计试题
for(intI=0;I<3;I++)p[l]=s[I];
fOr(1=2:I>=0;1--)cout<<p[I]<<”;
cout<<endl;
3.#include<iostrearn, h>
class Date
{
public:
void SetDate(int y,iht m,int d) {Year=y;Month=m;Day=d; )
void PrintDateO {eout<<Year<<"/"<<Month<<"/"<<Day<<endl;)
Date() { SetDate (2000,1,1); }
Date(int y,int m,int d) {SetDate(y,m,d); }
protected:
int Year,Month,Day;
};
class Time
{
public:
void SetTime(int h,int m,int s) {Houre=h;Minutes=miSeconds=s; }
void PrintTirne() { cout<< Houre<<" :"<<Minutes<<" :"< <Seconds<
<endl; }
Time() (SetTime(0,0,0); }
Time(int h,int m,int s) {SetTime(h,m,s);}
protected:
iht Houre,Minutes,Seconds;
};
class Date_Time: public Date, public Time
{
public:
Date_Time ( ): Date (), Time () { }
Date_Time (int y,int mo,int d,int h,int mi,int s);
Date(y,mo,d) ,Tirne(h,mi,s) {
void PrintDate_Time() {PrintDateO;PrintTimeO;}
void main()
{
Date_Time dt_a,dt_b(2002, 10,1,6,0,0)
dt_a. PrintDate_Time()
dt_b. SetTime(23,59,59)
dt_b. PrintDate_Time()
dt_a. SetDate( 2002,12,31)
dt_a. PrintDate Time()
};
void main()
Date_Time dt_a, dt_b(2002,10,1,6,0,0)
dt_a. PrintDate_Time()