首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知主函数中通过如下语句序列实现对函数模板 swap 的调用: int a[10], b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
已知主函数中通过如下语句序列实现对函数模板 swap 的调用: int a[10], b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是
admin
2015-07-22
49
问题
已知主函数中通过如下语句序列实现对函数模板 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://kaotiyun.com/show/10Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
语句cout<<’\n’还可表示为【】。
以下程序段的执行结果为 #include<iostream.h> #definePLUS(X,Y)X+Y voidmain() {intx=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); c
结构化程序设计所规定的三种基本控制结构是()。
软件危机出现于60年代末,为了解决软件危机,入们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。
编译时的多态性可以通过使用()获得。
若类A和类B的定义如下:classA{inti,j;public:voidget();//…};classB:A
有如下程序#include<iostream.h>voidmain(){charch[2][5]={"6937","8254"},*p[2];inti,j,S=0;f
下面关于运算符重载的描述错误的是
随机试题
最常见的膀胱肿瘤是
人体内运输铁的蛋白质是
引起猩红热的病原体是
当胃酸分泌过少时,不受影响的是
水解产物具有游离的芳伯氨基,可用重氮化-偶合反应鉴别的药物是
粉煤灰路堤的组成包括()。
下列各项中,不属于行业的生命周期阶段的是()。
在确定函证对象时,以下项目中,应当进行函证的是( )。在确定函证时间时,以下方案中,不应选取的是( )。
语言是一系列对刺激的反应,是通过强化、塑造和模仿获得的。这一语言学习模式是()。
行政决策的步骤排列正确的是()。①设计活动阶段②抉择活动阶段③情报活动阶段④审查活动阶段
最新回复
(
0
)