题目内容 (请给出正确答案)
[单选题]

若在以下main()中调用了swap函数,则swap()函数的原型声明,正确的是()int main() { int a = 3, b = 5; swap(&a, &b); printf("%d %d\n", a, b); return 0; }

A.void swap(int *p1, int *p2);

B.void swap(int &p1, int &p2);

C.void swap(int &a, int &b);

D.void swap(int a, int b);

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“若在以下main()中调用了swap函数,则swap()函数…”相关的问题

第1题

已知主函数中通过如下语句序列实觋对函数模板swap的调用: inta[10],b[1O]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。

A.template<typcnameT> voidswap(Ta[],Tb[],intsize);

B.template<typcnameT> voidswap(intsize,Ta[],Tb[]);

C.template<typenameT1,typenameT2> voidswap(T1a[],T2b[],intsize);

D.template<classT1,classT2> voidswap(T1a[],T2b[],intsize);

点击查看答案

第2题

设有下列变量定义与函数声明,则合法的函数调用语句是()。 int x,y; void swap(int *p,int *q);

A、swap(x,y);

B、swap(*x,*y);

C、swap(&x,&y);

D、swap(p,q);

点击查看答案

第3题

从函数的声明来看,调用以下那几个函数有可能实现函数外的两个数据的交换?

A、void Swap(int x, int y) //值传递

B、void Swap(int & x, int & y) //引用传递

C、void Swap(int * x, int * y) //指针传递

D、void Swap(Point x, Point y) //对象值传递

点击查看答案

第4题

若已定义函数原型如下的swap(): void swap(int *p1, int *p2); 则在以下main()中调用了swap函数的正确语句是( ) int main() { int a = 3, b = 5; ( ) // 调用函数swap,交换a和b的内容 printf("%d %d\n", a, b); return 0; }

A、swap(&a, &b);

B、swap(a, b);

C、swap(*a, *b);

D、swap(int *a, int *b);

点击查看答案

第5题

若有以下变量声明及函数调用,则函数原型声明正确的是() void main() { int c[3][4]; double s; …… s=fun(c); …… }

A、fun(int [ ][4]);

B、double fun(int [3][ ]);

C、double fun(double [ ][4]);

D、double fun(int [ ][4]);

点击查看答案

第6题

设有函数原型声明voidf(int&a);及doublea(2.2);intb(3);则以下函数调用中正确的是()。

A、f(a+b);

B、f(&b);

C、f(a);

D、f(b);

点击查看答案

第7题

设有函数原型声明voidf(int及doublea(2.2);intb(3);则以下函数调用中正确的是()。
A、f(a+b);

B、f(

C、f(a);

D、f(b);

点击查看答案

第8题

若有以下调用语句,则不正确的 fun 函数的首部是( )。 void main() { int a[50],n; fun(n,&a[9]); }

A.void fun(int m,int x[])

B.void fun(int s,int h[])

C.void fun(intp,int * s)

D.void fun(int n,int a)

点击查看答案

第9题

若有以下调用语句,则不正确的fun函数的首部是

main()

{ …

int a[50],n;

fun(n, &a[9]);

}

A.void fun(int m, int x[])

B.void fun(int s, int h[41])

C.void fun(int p, int *s)

D.void fun(int n, int a)

点击查看答案

第10题

若有以下数组定义和函数调用,则函数fun的原型为:int a[3][4] = {1}; fun(a);

A、fun(int a[][4]);

B、fun(int a[][]);

C、fun(int a[]);

D、fun(int a[3][]);

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信