更多"在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005"的相关试题:
[填空题]在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include <iostream>
using namespace std;
class A
public:A( )cout<<’A’;
;
class B: (11)
public:B( )cout<<’B’;
;
class C:// (12)
public:C( )cout<<’C’;
;
class D://public B,public C
public:D( )cout<<’D’;
;
void main( )
D( );
cout<<endl;
[填空题]
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。
#include <iostream>
using namespace std;
class Date{
public:
Date(int m=1,int y=0):month(m),year(y){}
void Print( ){cout<<month<<"/"<<year<<endl;}
(9) operator+(const Date&dl,const
Date& d2);
private:
int month,year;
};
(10) operator+(const
Date& dl,const Date& d2){
int year,month;
year=d1.year+d2.year;
month=d1.month+d2.month;
year+=(month-1)/12;
month=(month-1)%12+1;
return Date(month,year);
}
void main( ){
Date dl(3,2004),d2,d3(10);
d2=d3+dl;
d2.Print( );
}
[填空题]在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。
#include <iostream>
using namespace std;
class Date
public:
Date(int m=1,int y=0):month(m),year(y)
void Print( )cout<<month<<"/"<<year<<endl;
(9) operator+(const Date&dl,const Date& d2);
private:
int month,year;
;
(10) operator+(const Date& dl,const Date& d2)
int year,month;
year=d1.year+d2.year;
month=d1.month+d2.month;
year+=(month-1)/12;
month=(month-1)%12+1;
return Date(month,year);
void main( )
Date dl(3,2004),d2,d3(10);
d2=d3+dl;
d2.Print( );
[填空题]在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include<iostream.h>
using namespace std;
class A
public:A( )cout<<‘A’;
;
class B:______
public:B( )cout<<‘B’;)
;
class C://______
public:C( )cout<<‘C’;
;
class D://public B,public C
public:D( )cout<<‘D’;
;
void main( )D obj;
[填空题]在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include <iostream.h>
using namespace std;
class A
{
public: A( ) {cout<<’A’;
};
class B:______
{
public: B( ) {cout<<’B’;}
};
class C:______
{
public: C(} cout<<’C’;}
};
class D:public B, public C
{
public: D( ){cout<<’D’;}
};
void main( ){D obj;}
[填空题]在下面程序的横线处填上适当的内容,使程序执行后的输出结果为1/2005。
#include <iostream.h>
using namespace std:
class Date
public:
Date (int m=1,int y=0):month(m .year(y}{}
void Print( ) {cout<<month<<"/"<<year<<end1;}
______operator+(const Date& d1,const Date&d2;
private:
int month year;
};
______operaror+(const Date&d1,const Date& d2)
int year, month;
year=d1.year+d2.year;
month=d1.month+d2.month;
year+=(month-1)/12;
month=(month-1)%12+l;
return Date{month, year}:
}
void main( )
{
Date d1(3,2004),d2,d3(10);
d2=d3+d1;
d2.Print( );
}
[填空题]在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include <iostream>
using namespace std;
class A
public: A( ) cout<<’A’;
;
class B: 【14】
public: B( )cout<<’B’;
class C: virtual public A
public: C( )cout<<’C’;
class D:public B, public C
public: D( ) cout<<’D’;
;
void main( ) D obj;
[填空题]在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include <iostream>
using namespace std;
class A
public: A( ) cout<<’A’;
;
class B: 【11】
public:B( ) cout<<’B’;
;
class C: 【12】
public: C( )cout<<’C’;
;
class D:public B,public C
public:D( ) cout<<’D’;
;
void main( ) D obj;
[填空题]在下面程序横线处填上适当内容,使程序输出为:55599。
#include <iostream>
using namespace std;
template <class TYPE>
class HisClass
{
TYPE data;
public:
HisClass(TYPE a, TYPE b, TYPE C) ;
TYPE getData( ){ return data;)
};
template<class TYPE>
HisClass<TYPE>::HisClass(TYPE a,TYPE b,TYPE C)
{
【12】 ;
else主f(b>C)
data=b;
else
data=c;
}
int main( )
{
HisClass<int> x1(3,4,5),x2(5,3,4),x3(4,5,3),x4(7,8,9),x5(8,7,9);
cout<<x1.getData( )<<x2.getData( )<<x3.getData( )
<<x4.getData( )<<X5.getData( );
return 0;
}
[单项选择]在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include<iostream>
using namespace std;
class A
public:A( )cout<<‘A’;
;
Class B:
public:B( )cout<<‘B’;
;
class C://virtual public A
public:C( )cout<<‘C’;
;
class D://public B,public D
public:D( )tout<<‘D’;
;
void main( )D obj;
A. public A
B. private A
C. protected A
D. virtual public A