首页 > 学历类考试
题目内容 (请给出正确答案)
[单选题]

下列有关一个类的友元函数的叙述中,正确的()

A.允许在类外访问类中除私有成员以外的所有成员

B.允许在类外访问类中的任何成员

C.友元也是该类的成员

D.友元的声明必须被放在该类的公有部分

答案
收藏

B、允许在类外访问类中的任何成员

如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列有关一个类的友元函数的叙述中,正确的()”相关的问题
第1题
下列关于this指针的叙述中,正确的是()。

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

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

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

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

点击查看答案
第2题
定义一个处理日期的类TDate,它有3个私有数据成员:Month,Day,Year和若干个公有成员函数,并实现
如下要求:

①构造函数重载;②成员函数设置缺省参数;③定义一个友元函数来打印日期(3分);④可使用不同的构造函数来创建不同的对象。

点击查看答案
第3题
关于友元函数的描述中,错误的是()。

A.友元函数不是成员函数

B.友元函数只能访问类中私有成员

C.友元函数破坏隐藏性,尽量少用

D.友元函数说明在类体内,使用关键字friend

点击查看答案
第4题
下面关于友元的说法正确的是()。

A.友元函数是拥有成员函数一切权利

B.友元是一种成员函数

C.友元可以直接访问类的所有成员

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

点击查看答案
第5题
当以非成员函数形式重载运算符时,有时需要访问参与运算的对象的私有成员,那么我们可以将这个成员函数设置为类的友元函数。()
点击查看答案
第6题
下面关于自定义类的运算符重载的说法中,正确的是()。

A.可以根据需要重新定义重载的运算符的优先级和结合性

B.重载运算符的操作数个数不能改变

C.运算符重载要求至少有一个运算数是自定义类型

D.运算符重载有成员重载和友元重载两种形式

点击查看答案
第7题
在C++中,可以通过在当前类中将另一个类作为自己的友元类,来在另一个类中访问当前类的私有成员。()

此题为判断题(对,错)。

点击查看答案
第8题
下列关于类的叙述中,正确的是()。

A.类是一种用户自定义的数据类型

B.在类中如果不做特别说明,所有成员函数都是公有的

C.只有类中的成员函数才能访问该类的私有成员

D.在类中如果不做特别说明,所有数据成员都是私有的

点击查看答案
第9题
33、下面叙述哪些是正确的()。

A.java接口包含函数声明和常量声明

B.java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用

C.java中,子类不可以访问父类的私有成员和受保护的成员

D.在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销

点击查看答案
第10题
在C#中,关于构造函数,下列说法正确的是()。

A.一个类中只能有一个构造函数

B.C#的类中默认包含一个无参的构造函数

C.构造函数的名称必须与类名相同

D.构造函数只能返回void类型

点击查看答案
第11题
基类中的公有成员可能是派生类的()。

A.public成员

B.private成员

C.友元成员

D.protected成员

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