niusouti.com
更多“设有函数模板templatEQSum(Qx,Qy){return(x)+(y);}则下列语句中对该函数模板错误的使用是()。A、 ”相关问题
  • 第1题:

    已知:double A(double A) {return++a;}和int A(in A) {return++a;}是一个函数模板的两个实例,则该函数模板定义为【 】


    正确答案:templatetypename T> TA(TA) {return a++)
    templatetypename T> TA(TA) {return a++,) 解析:本题考核函数模板的定义。通过两个实例知道该例中只有一种数据类型,所以在定义模板时只需定义一个模板参数T。

  • 第2题:

    下面的函数模板定义中错误的是()。A.templateB.template QF(Qx){return Q-x;}

    下面的函数模板定义中错误的是( )。

    A.template<class Q>

    B.template<class Q> QF(Qx){return Q-x;} QF(Qx){return x+x;}

    C.template<class T>

    D.template<class T> TF(Tx){return x*x;} boolP(Tx){return X>1;)


    正确答案:A

  • 第3题:

    10、令TC(Qx,Qy)表示一个企业生产Qx单位的产品X和Qy单位的产品Y所发生的总成本,则存在范围经济的条件可用下式表示: TC(Qx,Qy) >TC(Qx ,0)+TC(0,Qy )()


    错误

  • 第4题:

    下面的函数模板定义中错误的是A.template q F(Q x) {return Q+x;}B.template

    下面的函数模板定义中错误的是

    A.template <class Q> q F(Q x) {return Q+x;}

    B.template <class Q> Q F(Q x){return x+x;}

    C.template <class T> T F(Tx){return x*x;}

    D.template <class T> bool F(Tx){return x>1;}


    正确答案:A
    解析:本题考核函数模板的定义。模板定义的类型参数表>中包含一个或多个由逗号分隔的类型参数项,每一项由关键字class后跟一个用户命名的标识符,此标识符为类型参数,它不是一种数据类型。A) 选项中标识符Q作为类型参数,不能用作数据类型参与"Q+x"的运算。

  • 第5题:

    令TC(Qx,Qy)表示一个企业生产Qx单位的产品X和Qy单位的产品Y所发生的总成本,则存在范围经济的条件可用下式表示: TC(Qx,Qy) >TC(Qx ,0)+TC(0,Qy )()


    错误