题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-27 01:11:25

[单项选择]函数模板:template
    T add(T x,T y) return x+y;
  下列对add函数的调用不正确的是

更多"函数模板:template    T add(T x,T y) re"的相关试题:

[单项选择]函数模板:template
    T add(T x,T y) return x+y;
  下列对add函数的调用不正确的是

A. add< >(1,2)
B. add(1,2)
C. add(1.0,2)
D. add(1.0,2.0)
[单项选择]有如下函数模板声明:   template   TMax(Ta,Tb){return(a>b)?a:b;}   下列对函数模板Max(  )的调用中错误的是(  )。
A. Max(3.5,4.5)
B. Max(3.5,4)
C. Max(35,4.5)
D. Max(3.5,4)
[单项选择]函数模板:template<class T>
T add(Tx,Ty)returnx+y;
下列对add函数的调用不正确的是( )。
A. add<>(1,2)
B. =add<int> (1,2)
C. add(1.0,2)
D. add(1.0,2.0)
[填空题]下面的函数定义是某函数模板能够生成的函数实例
int square(int n)return n*n;
double square(double n)return n*n;
由此可知,该函数模板的定义是______。
[单项选择]若有函数模板mySwap和一些变量定义如下: template void mySwap(T X,T Y); double d1,d2;int i1,i2; 下列对mySwap的调用中,错误的是
A. mySwap(i1,i2)
B. mySwap(d1,d2)
C. mySwap(i1,d1)
D. mySwap(i2,d2)
[填空题]下面的函数定义是某函数模板能够生成的函数实例
intsquare(int n)(return n*n;)
double square(double n)(retum n*n;)
由此可知,该函数模板的定义是______。
[填空题]已知一个函数模板定义为 template <typename T1.typenaine T2> T1 FUN(T2 n){return n*5.0;} 若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表示为______。
[填空题]所有的函数模板定义都是以关键字template开始的,在template之后使用 [12] 括起来的形参表。
[填空题]已知一个函数模板定义为:
template<typename T1, typename T2>
T1 FUN(T2 n)return n*5.0;
若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表示为______。
[填空题]将函数模板中的参数实例化后,函数模板变为 【15】

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码