题目内容 (请给出正确答案)
[主观题]

有函数原型voidfun8(int&);,在下列选项中,正确的调用是()。(A)inta=2.17;fun8(&a);(B)i

有函数原型voidfun8(int&);,在下列选项中,正确的调用是()。

(A)inta=2.17;fun8(&a);

(B)inta=15;fun8(a?3.14);

(C)intb=100;fun8(b);

(D)fun8(256);

提问人:网友18***192 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“有函数原型voidfun8(int&);,在下列选项中,正确…”相关的问题
第1题
已知"int*p;fun(p);",其中,函数fun没有返回值,且其形参定义为引用调用方式则下列给出的fun函数原型中正确的是()。

Avoidfun(intaD);

Bvoidfun(int*&A;

Cvoidfun(int&a[);

Dvoidfun(int&*A;

点击查看答案
第2题
类A中有唯一的一个公有成员函数f,对于类A的一个对象a,执行语句f(100);成功,那么f的函数原型可以为()。

A.void f(int&) const;

B.const A * f(const int );

C.A& f(int, int=50);

D.A f(const int&) const;

点击查看答案
第3题
已知"int*p;fun(p);",其中,函数fun没有返回值,且其形参定义为引用调用方式则下列给出的fun函数原型中正确的是()。
已知"int*p;fun(p);",其中,函数fun没有返回值,且其形参定义为引用调用方式则下列给出的fun函数原型中正确的是()。

Avoidfun(intaD);

Bvoidfun(int*&A;

Cvoidfun(int&a[);

Dvoidfun(int&*A;

点击查看答案
第4题
若有以下类W说明,则函数fConst的正确定义是()。classW{inta;public:voidfConst(int&)const;

若有以下类W说明,则函数fConst的正确定义是()。

classW

{inta;

public:

voidfConst(int&)const;

};

(A)voidW::fConst(int&k)const{k=a;}

(B)voidW::fConst(int&k)const{k=a++;}

(C)voidW::fConst(int&k)const{cin>>a;}

(D)voidW::fConst(int&k)const{a=k;}

点击查看答案
第5题
设函数voidswap(int&,int&)将交换两形参的值,如两整型变量inta=10;intb=15;则执行swap(a,b)后,a、b值分别为()

A、10,10

B、10,15

C、15,10

D、15,15

点击查看答案
第6题
如下代码中,类的构造函数与拷贝构造函数的数量分别是 class X { public: X(); X(int&); X(const X&, int = 1); }; 注意,这里所指的构造函数是狭义的构造函数,不包括拷贝构造函数。

A.3, 1

B.2, 1

C.1, 2

D.3, 2

点击查看答案
第7题
如下代码中,类 X 的拷贝构造函数的数量是 class X { public: X(); X(int&); X(const X&, int = 1); ~X(); };
点击查看答案
第8题
函数定义如下:void fun(int x,int& y){x;y;}如果执行代码段:int a=0,b=1;fun(a,b);则变

函数定义如下: void fun(int x,int& y){x++;y++;} 如果执行代码段: int a=0,b=1; fun(a,b); 则变量a和b的值分别是()。

A.0和1

B.0和2

C. 1和1

D.1和2

点击查看答案
第9题
在引用部分,我们已经实现了两个数的交换操作 swap(int &left, int& right)。为了让用户更加方便使用这类函数,又可以实现三个swap的重载,使之能够适用于不同数据类型的交换操作,且使用户使用时无需记忆多个不同的函数名。这种做法对使用者而言减轻了混淆,但是却又要求类似的代码进行多遍的重写,为此,C++提供了模板来实现这一类函数。现在请你用模板实现swap函数。
点击查看答案
第10题
在引用部分,我们已经实现了两个数的交换操作 swap(int &left, int& right)。为了让用户更加方便使用这类函数,请实现三个swap的重载,使之能够适用于int,float,double三种数据类型的交换操作。使用户使用时无需记忆多个不同的函数名。 void swap(int &left, int &right); void swap(float
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

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

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

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