首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板: template<typename T,typename U> T cast(U u){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
有如下函数模板: template<typename T,typename U> T cast(U u){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是(
admin
2021-09-05
59
问题
有如下函数模板:
template<typename T,typename U>
T cast(U u){ return u;}
其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
选项
A、cast(i);
B、cast<>(i);
C、cast<char*,int>(i);
D、cast<double,int>(i);
答案
D
解析
本题考查函数模板的基本运用,属于基础知识。函数模板实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型代表,这个通用函数就是函数模板。函数模板可以设定默认参数,这样在调用模板函数时就可以省略实参,函数模板的实例就是一个函数的定义。所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/POfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是( )。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
有如下程序:#includeusingnamespaeestd;classApartment{public:Apartment(intRum=2):bedroom(num){cout
有如下类定义和变量定义:classA{public:A(){data:0;}A(intx){data=x;}~A(){}voidoutData(){cout
请打开考生文件夹下的解决方案文件proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:歌唱祖国30义勇军进行曲95
有如下程序:#includeusingnamespacestd;classobj{staticinti;publie:obj(){i++;}~Obj(){i一一;}statieintgetVal(){returni;}}
有如下程序段:inti=0,j=1;int&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
某二又树有5个度为2的结点,则该二叉树中的叶子结点数是
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
在下列字符中,不允许作为C++标识符的是()。
随机试题
紧缩v.d______
首先考虑的诊断是此时急救措施首选
下列工作中,不属于区域或产业发展规划咨询研究阶段工作内容的是()。
请简要说明企业工资奖金调整方案的设计方法。
邓小平指出:“计划经济不等于社会主义,资本主义也有计划;市场经济不等于资本主义,社会主义也有市场。”这一论断表明()。
你在一个著名论坛看到一个帖子对你部门的服务提出批评,说是提出的问题很久都得不到解决,咨询电话也无人接听,如果你是这个部门的负责人,你会怎么解决?
某6个月期面值为100元的贴现式国债,以99元的价格发行(1)其年折扣率是多少?(2)其到期的年实际收益率又是多少?(3)假如某机构在该国债发行上市后3个月以99.2元的价格买入,其持有到期的实际收益率是多少?(4)如果该机构随之将该国债面值1000万元
运用以下所示NORTADA公司最新的财务报表解答:假定销售增长率为20%,请为NORTADA公司编制预测利润表、预测资产负债表、资金来源表及资金用途表,新增长期负债作为调节变量。折旧(被包括在利润表的成本中)是初始固定资产的10%。
“八议”是中国古代优待贵族官僚的法律制度。“八议”中“议能”的对象是指()。
某企业分配给人事部的IP地址块为10.0.11.0/27,分配给企划部的IP地址块为10.0.11.32/27,分配给市场部的IP地址块为10.0.11.64/26,那么这三个地址块经过聚合后的地址为()。
最新回复
(
0
)