[单选题]

已知主函数中通过如下语句序列实现对函数模板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[]);

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);

A.

B.

C.

D.

参考答案与解析:

相关试题

已知主函数中通过如下语句序列实现对函数模板swap的调用:<br />int a[10],b[10];<br />swap(a,b,10);<br />下列对函数模

[单选题]已知主函数中通过如下语句序列实现对函数模板swap的调用:int a[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会

  • 查看答案
  • 若主函数中有定义语句int a[10],b[10],c;,在主函数前定义的fun函数首部为void fun(int x [ ]),则以下选项中错误的调用语句是(  )。

    [单选题]若主函数中有定义语句int a[10],b[10],c;,在主函数前定义的fun函数首部为void fun(int x [ ]),则以下选项中错误的调

  • 查看答案
  • 若主函数中有定义语句:int a[10],b[10],c;,在主函数前定义的fun函数首部为:void fun(int x[ ]),则以下选项中错误的调用语句是(  )。

    [单选题]若主函数中有定义语句:int a[10],b[10],c;,在主函数前定义的fun函数首部为:void fun(int x[ ]),则以下选项中错误的

  • 查看答案
  • 将函数模板中的参数实例化后,函数模板变为()。

    [主观题]将函数模板中的参数实例化后,函数模板变为[ ]。

  • 查看答案
  • 已知int a,b;double c;,则以下语句中错误的函数调用是

    [单选题]已知int a,b;double c;,则以下语句中错误的函数调用是A.scanf("%d,%x,%lf",&a,&b,&c); B.scanf("%d,%d,%le",&a,&b,&c);C.scanf("%o,%x,%o",&a,&b,&c); D.scanf("%d,%o,%e",&a,&b,&c);

  • 查看答案
  • ( 14 )下面的函数定义是某函数模板能够生成的函数实例int square(i

    [试题]( 14 )下面的函数定义是某函数模板能够生成的函数实例int square(int n) {return n*n;}double square(double n) {return n*n;}由此可知,该函数模板的定义是 ( 15 ) 。

  • 查看答案
  • 下列关于函数模板和模板函数的描述,错误的是()A、函数模板是一组函数的模板B、模

    [单选题]下列关于函数模板和模板函数的描述,错误的是()A.函数模板是一组函数的模板B.模板函数是一个实在的函数C.函数模板是定义重载函数的一种工具D.模板函数在编译时不生成可执行代码

  • 查看答案
  • 已知:int x,y;double z;则以下语句中错误的函数调用是( )。A)

    [单选题]已知:int x,y;double z;则以下语句中错误的函数调用是( )。A)scanf("%d,%1x,%1e",&x,&y,&z); B)scanf("%1d*%d&1f",&x,&y,&z);C)scanf("%x%*d%o",&x,&y); D)scanf("%x%o%6.2f",&x,&y,&z);

  • 查看答案
  • 有如下函数模板:templateT square (Tx) {return x*

    [单选题]有如下函数模板:templateT square (Tx) {return x*x;)其中T是()A.函数形参B.函数实参C.有如下函数模板: template<class T>T square (Tx) {return x*x;) 其中T是( )A.函数形参B.函数实参C.模板形参D.模板实参

  • 查看答案
  • C£«£«中的模板分为函数模板和______。

    [主观题]C.++中的模板分为函数模板和______。

  • 查看答案