首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知主函数中通过如下语句序列实现对函数模板 swap 的调用: int a[10], b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
已知主函数中通过如下语句序列实现对函数模板 swap 的调用: int a[10], b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
admin
2021-09-05
35
问题
已知主函数中通过如下语句序列实现对函数模板 swap 的调用:
int a[10], b[10];
swap(a,b,10);
下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
选项
A、template
void swap(T a[], T b[], int size);
B、template
void swap(int size, T a[], T b[]);
C、template
void swap(T1 a[], T2 b[], int size);
D、template
void swap(T1 a[], T2 b[], int size);
答案
B
解析
本题中使用模板swap(a,b,10)时,第一个和第二个参数为数组,第三个参数为整型变量,而B选项第一参数为整型变量与调用的时候不符合,所以B选项错误。
转载请注明原文地址:https://www.kaotiyun.com/show/Ss5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout,fill(’*’);cout<<
下列语句中,错误的是()。
若有函数模板mySwap和一些变量定义如下:()。templatevoidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
有如下类模板定义:templateclassBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigNumber
下列符号中,正确的C++标识符是()。
有如下语句序列:ifstreaminfile("DATA.DAT");iffinfile.good())cout
下列选项可以做C++标识符的是()。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
试述劳动合同的概念和特征。
在治疗骨折时,下述哪种情况严重影响骨折的愈合过程
下列有关债权人会议的说法正确的是:()
初步询价开始日前5个工作日,发行人应当向交易所申请股票代码。()
甲企业2019年度境内所得应纳税所得额为500万元,适用25%的企业所得税税率。在全年已预缴税款80万元,来源于境外某国税前所得100万元,境外实纳税款20万元,该企业当年汇算清缴应补(退)的税款为()万元。
强制性标准要分为全文强制和_________两种形式。
桑代克的经典性条件作用理论是教育心理学史上第一个较为完整的学习理论。()
某信道的信号传输速率为2000波特,若想令其数据传输速率达到8kbps,则一个信号码元所取的有效离散值个数至少是()。
He______furiouslyatmewhenIcontradictedhim.
A、Topersuadethelistenerstobelievethepowerofstorytelling.B、Toemphasizetheimportanceofmoderntechnicalskills.C、To
最新回复
(
0
)