首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知主函数中通过如下语句序列实现对函数模板swap的调用: int a[10],b[10]; swap(a,b,1,0); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。
已知主函数中通过如下语句序列实现对函数模板swap的调用: int a[10],b[10]; swap(a,b,1,0); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。
admin
2019-04-01
62
问题
已知主函数中通过如下语句序列实现对函数模板swap的调用:
int a[10],b[10];
swap(a,b,1,0);
下列对函数模板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[]);
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://kaotiyun.com/show/saAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
开发一个C++语言程序的步骤通常包括编辑、______、链接、运行和调试。
根据三角形的基本定理完成填空,则表达式应为______。#include<iostream.h>#include<math.h>voidmain(){doublea,b,e,s,area;
继承使得相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余信息,提高了软件的______。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}~Toy(
有如下定义:classMA{intvalue:public:MA(intn=0):v;alut(n){}};MA*ta,tb:其中MA类的对象名标识符是______。
下列关于this指针的叙述中,正确的是
下列对于线性链表的描述中正确的是
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是()。
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是()
随机试题
学习马克思主义哲学的根本方法是()
“医乃仁术”是指
根据《反垄断法》的相关规定,下列哪些说法是不正确的?()
下列各项中,属于非营利性投资项目的有()。
划分施工段应注意( )。
You’rebusyfillingouttheapplicationformforapositionyoureallyneed;let’sassumeyouonceactuallycompletedacoupleo
一般资料:求助者,男性,21岁,大学三年级学生。案例介绍:求助者的一位女同学主动与他交朋友,交往了几个月后,他感觉对学习有影响,主动提出分手。分手后又后悔,又提出和好,可女友不同意。为此非常痛苦,睡不好觉,看不进书去。后来在同学中有一些关于他们的传
传统的交换机作为第二层设备,只能识别并转发(1)_____地址,要支持VLAN间的通信只能借助于具有(2)_____功能的网络设备。具有这种功能的设备有路由器和三层交换机。当用路由器解决VLAN通信时,路由器得到一个VLAN包后,根据目的IP地址,
栈和队列的共同点是______。
下列数据结构中,属于非线性结构的是
最新回复
(
0
)