更多"列程序的运行结果为 #include template clas"的相关试题:
[单项选择]列程序的运行结果为
#include
template
class FF
TT al,a2,a3;
public:
FF(TT b1,TT b2,TT b3)a1=b1;a2=b2;a3=b3;
TT Sum( )return al+a2+a3;;
void main( )
FFx(int(1.1),2,3),y(int(4.2),5,6);
cout< A. 6.1 15.2
B. 6 15
C. 6 15.2
D. 6.1 15
[单项选择]下列程序的运行结果为
#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
[单项选择]下列程序的运行结果为
#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( )<<‘‘<<y.Sum( )<<endl;
A. 6.1 15.2
B. 6 15
C. 6 15.2
D. 6.1 15
[单项选择]下列程序的运行结果为
#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
[简答题]给出下面程序的输出结果。
#include<iostream.h>
template<class T>
class Complex
T real,image;
public:
Complex(T a,T b):real(a)image=b;
Complex(T a)image=0,real=a;
void pr( )
char c;
c=(image>0 ’+’:’-’);
if(image!=0)
cout<<real<<c<<(image>0 image:-image)<<"i"<<endl;
else
cout<<real<<endl:
;
void main( )
Complex<double>a(16.5,-7.8);
a.pr( );
Complex<int>b(6);
b.pr( );
[填空题]#include<iostream.h>
template<class T>
class A
private:
T x,y,s;
public:
A(T a,T b)
x=a,y=b;s=x+y;
void show( )
cout<<"x+y="<<s<<endl;
;
void main( )
A add(10,100);
add.show( );
[单项选择]下列程序的运行结果为( )。
#include
template
classFF
{TTa1,a2,a3;
public:
FF(TTb1,TTb2,TTb3){a1=b1;a2=b2;a3=b3;}
TTSum(){returna1+a2+a3;}};
voidmain()
{FFx(int(1.1),2,3),y(int(4.2),5,6);
cout<
A. 6.115.2
B. 615
C. 615.2
D. 6.115
[单项选择]单击按钮时,以下列程序运行后的输出结果是
Private Sub proc1(x As Integer,y As Integer,z As Integer)
x=3*z
y=2*z
z=X+y
End Sub
Private Sub Command1_Click( )
Dim x As Integer,y As Integer,z As Integer
x=1:y=2:z=3
Call proc1(x,x,2)
Print x;x;z
Call proc1(x,y,y)
Print x;y;y
End Sub
A. 6 6 12
B. 9 5 10
C. 9 6 12
D. 9 5 10
[填空题]阅读下面程序:
#include <iostream.h>
template <class T>
class TAdd
{
private:
T x, y;
public:
TAdd(T a, T b)
{
x=a;
y=b;
}
T add( )
{
return x +y;
}
};
void main( )
{
TAdd<int>a(5,6);
TAdd<double>b(2.4,5.8);
cout<<"s1 ="<<A. add( )<<",";
cout<<"s2="<<B, add( )<<end1;
}
写出该程序的运行结果: 【13】 。