题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-19 12:42:58

[单项选择]一个类的友元函数或友元类能够通过成员操作符访问该类的( )。
A. 私有成员
B. 保护成员
C. 公有成员
D. 公用成员、保护成员和私有成员

更多"一个类的友元函数或友元类能够通过成员操作符访问该类的( )。"的相关试题:

[单项选择]一个类的友元函数或友元类能够通过成员操作符访问该类的( )。
A. 私有成员
B. 保护成员
C. 公有成员
D. 公用成员、保护成员和私有成员
[单项选择]一个类的友元函数能够访问该类的( )。
A. 私有成员
B. 保护成员
C. 公有成员
D. 所有成员
[单项选择]友元函数的作用是
A. 提高程序的效率
B. 加强类的封装性
C. 实现数据的隐蔽性
D. 增加成员函数的种类
[单项选择]下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。
A. 成员函数和友元函数可重载的运算符是不相同的
B. 成员函数和友元函数重载运算符时都需要用到this指针
C. 成员函数和友元函数重载运算符时都需要声明为公有的
D. 成员函数和友元函数重载运算符时的参数可能是相同的
[单项选择]下面对于友元函数描述正确的是
A. 友元函数的实现必须在类的内部定义
B. 友元函数是类的成员函数
C. 友元函数破坏了类的封装性和隐藏性
D. 友元函数不能访问类的私有成员
[单项选择]如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
A. (operator++(x)).operator/(y)
B. (operator++(0)).operator/(y)
C. operator/((operator++(x,0)),y)
D. operator/((operator++(0)),y)
[单项选择]下面关于友元函数的描述正确的是( )。
A. 友元函数不能访问类的私有成员
B. 友元函数破坏了类的封装性和隐藏性
C. 友元函数是类的成员函数
D. 友元函数的实现必须在类的内部定义
[单项选择]如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
A. operator++(0).operator*(y)
B. operator*(x.operator++(0),y)
C. operator*(operator++(x,O))
D. operator*(operator++(x,O),y)
[单项选择]下列运算符不能重载为友元函数的是( )。
A. = () [] ->
B. + - ++ --
C. > < >= <=
D. += -= *= /=
[单项选择]下列运算符中全都可以被友元函数重载的是( )
A. =,+,-,/
B. [],+,(),new
C. ->,+,*,>>
D. <<,>>,+,*
[单项选择]若要把函数void f( )定义为aClass的友元函数,则应该类aClass的定义中加入的语句是( )。
A. void f();
B. static void f();
C. friend f();
D. friend void f();
[单项选择]已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为
友元函数。要使语句序列
Myst x(3.2),y(5.5),z(0.0);
z=8.9-y;
y=x-6.3;
能够正常运行,运算符函数operator-应该在类中声明为( )。
A. friend Myst operator-(Myst&,Myst&);
B. friend Myst operator-(Myst,Myst);
C. friend Myst operator-(Myst,Myst&);
D. friend Myst operator-(Myst&,Myst);
[单项选择]已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列
Myst x3.2), y(5.5), z(0.0);
z=8.9-y;
y=x-6.3;
能够正常运行,运算符函数operator-应该在类中声明为,
A. friend Myst operator-(Myst&,Myst&);
B. friend Myst operator-(Myst,Myst);
C. friend Myst operator-(Myst,Myst&);
D. friend Myst operator-(Myst&,Myst);
[单项选择]如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
A. 一元运算符
B. 二元运算符
C. 选项A)和选项B
D. 重载错误
[单项选择]类模板template<class T>class x…,其中,友元函数f对特定类型T(如int),使函数f(x<int>&=成为x<int>模板类的友元,则其说明为( )。
A. friend void f();
B. friend void f(x<T>&=;)
C. friend void A::f()
D. friend void C<T>::f(x<T>&=;)

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码