首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。
有如下函数模板定义: template<typename T1,int a2,int a3> T1 sum(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。
admin
2019-05-06
40
问题
有如下函数模板定义:
template<typename T1,int a2,int a3>
T1 sum(T1 a1)
{
return(a1+a2+a3);
}
则以下调用中正确的是( )。
选项
A、sum<int,4,3>(5);
B、sum<4,3>(5);
C、sum<int,int,int>(5);
D、sum(5);
答案
A
解析
本题考查的函数模板的使用,有时不能根据用户传进来的参数决定所有模板函数的值类型,如函数的返回值,还有用户希望自己指定参数类型,这时就需要显式地指出参数模板的类型,显示指定模板的类型格式为:返回值类型函数模板<参数类型表>(参数表)。
转载请注明原文地址:https://kaotiyun.com/show/6KAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};classDerived
对于一个类的定义,下列叙述中错误的是
类中数据成员和成员函数的默认访问级别为______。
下列程序执行后,屏幕的输出是()。#include<iostream>usingnamespacestd;voidswap(intx,inty){inttemp=x;x=y;y=t
设程序如下:#include<iostream>usingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout<<**p+1<<en
下面字符串中,不可以用作C++标识符的是()。
A、 B、 C、 D、 B因为对象a被定义为常对象,所以a.disp()语句调用的是类的常成员函数voiddispoconst,输出的结果是disp2。
下面的符号中可以用作C++标识符的是()。A)3testB)fcc~othterC)elseD)radius
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程pmj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
以下电气设备中,属于防火重点设备的有()。
各种悬吊灯具离地面的距离不应小于()。
英国国家标准(),日本国家标准(),美国国家标准()。
通过把多项式分解因式,把函数f(x)=ln(1+X一2x2)展开为x的幂级数,并给出收敛域.
治疗小儿衣原体肺炎首选的抗生素是()。
房地产权属档案是权属管理活动中形成的历史记录,不但具有专业性、动态性、法律性,还具有()。
管线共沟敷设时,不符合规定的是()。
下列说法中对税务机关职权表述正确的是( )。
商业银行有效的战略风险管理应当确保其长期战略、短期目标、()和可利用资源紧密联系在一起。
天地悠悠悬秤杆,百姓芸芸秤砣心。严纲纪、正作风是一场大手术,唯有___________才能___________。填入画横线部分最恰当的一项是()。
最新回复
(
0
)