首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知主函数中通过如下语句序列实现对函数模板swap的调用: int a[10],b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。
已知主函数中通过如下语句序列实现对函数模板swap的调用: int a[10],b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。
admin
2016-11-23
34
问题
已知主函数中通过如下语句序列实现对函数模板swap的调用:
int a[10],b[10];
swap(a,b,10);
下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。
选项
A、template<typename T>void swap (T a[],T b[], int size);
B、template <typename T>void swap (int size,T a[],T b[1);
C、template<typename T1, typename T2>void swap(T1 a[], T2 b[], int size};
D、template<class T1, class T2>void swap (T1 a[],T2 b[], int size);
答案
B
解析
由题目中函数swap(a,b,10)调用语句可知,在对函数模板swap的声明语句中,应将第一、二个参数设为数组变量,第三个参数为整型变量。
转载请注明原文地址:https://jikaoti.com/ti/GZt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是#include<iostream.h>classexample{inta;public:example(intb){a=b++;}voidprint()
下面程序的运行结果为#include<iostream,h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
下面的描述中,()是正确的。
对于常成员函数,下面描述正确的是()。
对待排序文件的初始状态不作任何要求的排序方法有()。
下列关于栈的叙述中,不正确的是()。
以下叙述正确的是
已知有定义constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
随机试题
判断出水层位的方法主要有()。
根据《建设工程工程量清单计价规范》,关于楼地面装饰装修工程量计算的说法,正确的有()。
[2014年真题]某工程石方清单为暂估项目,施工过程中需要通过现场签证确认实际完成工程量,挖方全部外运。已知开挖范围为底长25m、底宽9m,使用斗容量为10m3的汽车平装外运55车,则关于石方清单列项和工程量,说法正确的有()。
【背景资料】某建筑工程,地下1层,地上16层。总建筑面积28000m2,首层建筑面积2400m2,建筑红线内占地面积6000m2。该工程位于闹市区,现场场地狭小。施工单位为了降低成本,_觋场只设置了一条3m宽的施工道路兼作消防通道。现场平面呈长
固定式挡烟垂壁可采用隔墙、楼板下不小于()mm的梁或吊顶下凸出不小于500mm的不燃烧体。
下列有关经济结构对商业银行间接影响的表现中,正确的是()
商业银行新的业务运营模式的核心是()。
以下选项中属于地陪返程中的工作的是()。
算术表达式采用逆波兰式表示时不用括号,可以利用(20)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(21)。(21)
虚拟局域网组网定义方法通常有:用交换机端口号定义虚拟局域网、用MAC地址定义虚拟局域网、用网络层地址定义虚拟局域网和()。
最新回复
(
0
)