下列程序的运行结果为
#include<iostream.h>
template<class TT>
class FF
{ TTa1,a2,a3;
public:
FF(TT b1,TT b2,TT b3) {a1=b1;a2=b2;a3=b3;}
TT Sum( ) {return a1+a2+a3;}};
void main( )
{ FF <int> x(int(1.1) ,2,3) ,y(int(4.2) ,5,6) ;
cout < < x. Sum( ) < <' ' < < y. Sum( ) < < endl;}
A.6.1 15.2
B.6 15
C.6 15.2
D.6.1 15
第1题:
下列程序的运行结果是【 】。
include <iostream. h>
class SomeClass
{
public:
SomeClass(int value) { some_value=value;};
void show_data(void) { cout<<data<<"<<~some_value<<endl; };
static void set_data(int value) {data=value; }
private:
static int data;
int some_value
};
int SomeClass::data
void main(void)
{
SomeClass my_class(1001),your_class(2002);
your_class. set_data(4004);
my_elass. show_data()
}
第2题:
已知程序的结果为1 2 3,请填空。
include<iostream.h>
template<class T>
class A
{
public:
T X, y, z;
void display( ) {cout < < x < < " " < < y < < " " < < z;}
};
void main( )
{
A<int>a1;
_____
_____
_____
a1.display( ) ;
}
第3题:
下列程序的运行结果为 #include<iostream.h> template<class TT> class FF { TTa1,a2,a3; public: FF(TTb1,TTb2,TTb3){a1=b1;a2=b2;a3=b3;} TT Sum( ){return al+a2+a3;}}; void main( ) { FF < int > x (int(1.1),2,3),y(int(4.2),5,
A.6.1 15.2
B.6 15
C.615.2
D.6.115
第4题:
下列程序的运行结果为 #include<iostream.h> template<class TT> class FF {TT a1,a2,a3; public: FF(TT b1,TT b2,TT b3){a1=b1;a2=b2;a3=b3;} TT Sum(){return a1+a2+a3;}}; void main() { FF<int>x(int(1.1),2,3),y(int(4.2),5,6); cout<<x.Sum()<<‘‘<
A.6.1 15.2
B.6 15
C.6 15.2
D.6.1 15
第5题:
下列程序的运行结果为 #include<iostream,h> Template class TT> class FF { TT a1,a2,a3; public; FF(TTb1,TTb2,TTb3){a1=b1;a2=b2;a3=b3;} TT Sum(){return a1+a2+a3;}}; void main() { FF<int>x(in[(1.1),2,3),y(int(4.2),5,6); cout <<x.Sum() <<‘‘ <<y.Sum() <<end1;}
A.6.1 15.2
B.6 15
C.615.2
D.6.1 15