[单选题]

( 15 )有如下函数模板:

template T souare ( T x ) ( retumx * x ; )

基中 T 是

A. )函数形参

B. )函数实参

C. )模板形参

D. )模板实参

参考答案与解析:

相关试题

有如下函数模板:template T souare(T x)(returll x

[单选题]有如下函数模板: template T souare(T x)(returll x * x;) 其中T是A.函数形参B.函数实参C.模板形参D.模板实参

  • 查看答案
  • 有如下函数模板声明: template T Max(T a,T b){retur

    [单选题]有如下函数模板声明: template T Max(T a,T b){return(a>=b)? a:b;} 下列对函数模板有如下函数模板声明:template<typename T>T Max(T a,T b){return(a>=b)? a:b;}下列对函数模板Max( )的调用中错误的是A.Max(3.5,4.5)B.Max(3.5,4)C.Max<double>(3.5,4.5)D.Max<double>(3.5,4)

  • 查看答案
  • 有如下函数模板声明: template T Max(T a,T b){retur

    [单选题]有如下函数模板声明: template T Max(T a,T b){return(a>£­b)?a:b;}下列对函数模板Ma有如下函数模板声明: template<typename T> T Max(T a,T b){return(a>-b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。A.Max(3.5,4.5)B.Max(3.5,4)C.Max<double>(3.5,4.5)D.Max<double>(3.5,4)

  • 查看答案
  • 有如下函数模板声明:template T Max(T a,T b){return

    [单选题]有如下函数模板声明:template T Max(T a,T b){return(a>=b)?a:b;}下列对函数模板Max有如下函数模板声明: template <typename T> T Max(T a,T b){return(a>=b)?a:b;}下列对函数模板Max的调用中错误的是______ 。A.Max(3.5,4.5)B.Max(3.5,4)C.Max<double>(3.5,4.5)D.Max<double>(3.5,4)

  • 查看答案
  • 有如下函数模板: template T cast(Uu){ return u;}

    [单选题]有如下函数模板: template T cast(Uu){ return u;} 其功能是有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是A.cast(i);B.cast<>(i);C.cast<char*,int>(i);D.cast<double,int>(i);

  • 查看答案
  • 有如下函数模板定义: template T func(Tx,Ty){return

    [单选题]有如下函数模板定义: template T func(Tx,Ty){return x*x£«y*y;} 在下列对func有如下函数模板定义: template<class t> T func(Tx,Ty){return x*x+y*y;} 在下列对func的调用中,错误的是A.func(3,5);B.func(3.0,5.5);C.func(3,5.5);D.func<int>(3,5.5)

  • 查看答案
  • 有如下函数模板声明: template T Max(Ta,Tb){return(

    [单选题]有如下函数模板声明: template T Max(Ta,Tb){return(a>=b)?a:b;) 下列对函有如下函数模板声明: template<typename T> T Max(Ta,Tb){return(a>=b)?a:b;) 下列对函数模扳Max的调用中错误是A.Max(3.5,4,5)B.Max(3.5,4)C.Max<double>(3.5,4.5)D.Max<double>(3.5,4)

  • 查看答案
  • 有如下函数模板定义:template T func (Tx, Ty){ retu

    [单选题]有如下函数模板定义:template T func (Tx, Ty){ return x*x£« y*y;}在下列对func 的调用有如下函数模板定义:template <class T>T func (Tx, Ty){ return x*x+ y*y;}在下列对func 的调用中,错误的是( )。A.func(3,5);B.func(3.0,5.5);C.func(3,5.5);D.func<int>(3,5.5);

  • 查看答案
  • 有如下函数模板: template T east(U u)i return u;

    [单选题]有如下函数模板: template T east(U u)i return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。A.cast(i);B.cast(i);C.east(i);D.east(i);

  • 查看答案
  • 有如下函数模板的定义: template T func(Tx,Ty){ ret

    [单选题]有如下函数模板的定义: template T func(Tx,Ty){ return x*x£«y*y;}A.func(3,5);B.func有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}A.func(3,5);B.func<>(3,5);C.func(3,5.5);D.func<int> (3,5.5);

  • 查看答案
  • ( 15 )有如下函数模板:template T souare ( T x )