更多"程序的结果为 【14】 。 #include'iostream.h'"的相关试题:
[填空题]程序的结果为 【14】 。
#include"iostream.h"
template<typename T>
T total(T*data)
Ts=0;
while(*data)
s+=*data++;
return s;
int main( )
int x[] = 2,4,6,8,0,12,14,16,18 ;
cout<<total(X);
return 0;
cout<<endl;
[填空题]程序的结果为______。
#include"iostream.h"
template<typename T>
T total(T*data)
{
Ts=0;
while(*data)
{
S+=*data++;
}
return S;
}
int main( )
{int x[]={2,4,6,8,0,12,14,16,18};
cout<<total(x);
retum 0;
cout<<endl;}
[单项选择]下列程序的运行结果为( )。
#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
[单项选择]列程序的运行结果为
#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
[填空题]程序的结果为 【14】 。
#include"iostream.h"
template<typename T>
T total(T*data)
T s=0;
while(* data)
s+=*data++;
return s;
int main( )
int x[ ]= 2,4,6,8,0,12,14,16,18 ;
cout<<total(x);
return 0;
cout<<endl;
[单项选择]下列程序的运行结果为
#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,6);
cout << x.Sum( )<<’’<<y.Sum( )<<end1;
A. 6.1 15.2
B. 6 15
C. 615.2
D. 6.115
[填空题]程序的结果为 【14】 。
#include”iostream.h”
template<typename T >
T total(T * data)
T s=0;
while( * data)
s+= * data ++;
return s;
int main( )
int x[ ]= 2,4,6,8,0,12,14,16,18 ;
cout < < total(x);
return 0;
cout < < end1;
[简答题]写出此程序的执行结果:
#include<iostream.h>
template<class T>
T func(T x,T y)
if(sizeof(T)= =8)
return x+y;
else
return x*y;
void main( )
cout<<func(8,5)<<":"<<rune(5.0,10.0)<<endl;
int d;cin>>d:
[填空题]下列程序的输出结果是 【11】 。
# include<iostream.h>
template <class T>
T max(T x[],int n)
int i;
T maxv=x[0];
for(i=1;i<n;i++)
if(maxv<x[i])
maxv=x[i];
return maxv;
void main( )
int a[]=3,2,7,6,8,9;
double b[]=1.2,3.4,2.5,7.3,6.8;
cout<<max(a,4)<<","<<max(b,3)<<endl;
[填空题]已知程序的结果为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;
12
13
14
a1.display( ) ;
[填空题]已知程序的结果为123,请填空。
#include<iostream.h>
template<classT>
classA
public:
Tx,y,z;
voiddisplay( )cout<<x<<""<<y<<""<<z;
;
voidmain( )
A<int>al;
【12】
【13】
【14】
al.display( );
[单项选择]以下程序的执行结果是( )。 #include<iostream.h> template<class T> class Sample { T n: public: Sample(T i) {n=i;} void operator++( ); void disp( ){cout<<"n="<<n<<endl;} }; template<class T> void Sample<T>::operator++( ) { n+=1; // 不能用n++, 因为double型不能用++ } void main( ) { Sample<char>s(’a’); s++; s.disp( ); }
A. n=a
B. a=0
C. n=b
D. a=b