首页 > 远程教育> 郑州大学
题目内容 (请给出正确答案)
[判断题]

重载运算符为成员函数和友元函数时的关键区别在于成员函数具有this指针,而友元函数没有this指针。()

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“重载运算符为成员函数和友元函数时的关键区别在于成员函数具有t…”相关的问题
第1题
关于友元的概念错误的是()。A.友元函数没有this指针B.调用友元函数时必须在它的实参中给出要访问

关于友元的概念错误的是()。

A.友元函数没有this指针

B.调用友元函数时必须在它的实参中给出要访问的对象

C.一个类的成员函数也可以作为另一个类的友元函数

D.只能在类的公有段声明友元

点击查看答案
第2题
下面对于友元函数描述正确的是A.友元函数的实现必须在类的内部定义B.友元函数是类的成员函数C.友

下面对于友元函数描述正确的是

A.友元函数的实现必须在类的内部定义

B.友元函数是类的成员函数

C.友元函数破坏了类的封装性和隐藏性

D.友元函数不能访问类的私有成员

点击查看答案
第3题
下列关于this指针的叙述中,正确的是()。 A.任何与类相关的函数都有this指针 B.类的成员函数都有

下列关于this指针的叙述中,正确的是()。

A.任何与类相关的函数都有this指针

B.类的成员函数都有this指针

C.类的友元函数都有this指针

D.类的非静态成员函数才有this指针

点击查看答案
第4题
下面关于友元函数的描述正确的是()。A.友元函数不能访问类的私有成员B.友元函数破坏了类的封装性

下面关于友元函数的描述正确的是()。

A.友元函数不能访问类的私有成员

B.友元函数破坏了类的封装性和隐藏性

C.友元函数是类的成员函数

D.友元函数的实现必须在类的内部定义

点击查看答案
第5题
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为 ______。A.operator+(objl,

当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为 ______。

A.operator+(objl, obj2)

B.+(obj1, obj2)

C.obj2.operator+(obj1)

D.obj1,operator(obj2)

点击查看答案
第6题
重载赋值操作符时,应声明为 ______ 函数。A.友元B.虚C.成员D.多态

重载赋值操作符时,应声明为 ______ 函数。

A.友元

B.虚

C.成员

D.多态

点击查看答案
第7题
下列关于运算符重载的叙述中,错误的是A.::运算符不能重载B.类型转换运算符只能作为成员函数重载C

下列关于运算符重载的叙述中,错误的是

A.::运算符不能重载

B.类型转换运算符只能作为成员函数重载

C.将运算符作为非成员函数重载时必须定义为友元

D.重载[ ]运算符应完成“下标访问”操作

点击查看答案
第8题
在重载一运算符时,若运算符函数的形参表中没有参数,则不可能的情况是()。

A.该运算符是一个单目运算符。

B.该运算符函数有一个隐含的参数this。

C.该运算符函数是类的成员函数。

D.该运算符函数是类的友元函数。

点击查看答案
第9题
下列关于this指针的叙述中,正确的是()。A.任何与类相关的函数都有this指针 B.类的成员

下列关于this指针的叙述中,正确的是()。

A.任何与类相关的函数都有this指针

B.类的成员函数都有this指针

C.类的友元函数都有this指针

D.类的非静态成员函数才有this指针

点击查看答案
第10题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符
函数调用格式,该表达式还可表示为()。

A.x.operator++(0).operator*(y)

B.operator*(x.operator++(0),y)

C.y.operator*(operator++(x,O))

D.operator*(operator++(x,O),y)

点击查看答案
退出 登录/注册
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改