(C++语言)友元作用是 A、提高程序运行效率B、加强类的封装性C、实现数据的隐藏性D、增加成员函数

题目

(C++语言)友元作用是

A、提高程序运行效率B、加强类的封装性

C、实现数据的隐藏性D、增加成员函数的种类

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

类的友员函数的作用是()。

A.加强类的封装性

B.提高程序的运行效率

C.实现数据的隐藏性

D.增加成员函数的种类


D

第2题:

下面关于友元函数的描述中,错误的是()。

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

B.友元函数加强了类的封装性

C.在友元函数中可以访问所属类的私有成员

D.友元函数的作用是提高程序的运行效率


B B。【解析】友元函数的作用在于提高程序的运行效率,但是它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。只有在类中声明了某个函数是自己的友元函数之后,该友元函数才能够访问本类的私有成员,而不是任何类的任何成员都可以访问。

第3题:

友元的作用()

A.提高程序的运行效率

B.加强类的封装性

C.实现数据的隐藏性

D.增加成员函数的种类


A

第4题:

友元的作用是( )。

A.提高程序的运用效率

B.加强类的封装性

C.实现数据的隐藏性

D.增加成员函数的种类


正确答案:A

第5题:

友元作用(37)。

A.提高程序的运用效率

B.加强类的封装性

C.实现数据的隐藏性

D.增加成员函数的种类


正确答案:A
解析:一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过C++中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。

第6题:

请教:2016年计算机二级C++基础练习二单选题6如何解答?

友元函数的作用是()。

A.提高程序的效率

B.加强类的封装性

C.实现数据的隐蔽性

D.增加成员函数的种类


  A

  【解析】友元函数的引入是为了提高程序的效率,减少通过接口访问的限制,但却破坏了类的封装性。

第7题:

友元作用(38)。

A.提高程序的运行效率

B.加强类的封装性

C.实现数据的隐藏性

D.增加成员函数的种类


正确答案:A
解析:一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过C++中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。

第8题:

友元的作用之一是()。

A、提高程序的运行效率。

B、加强类的封装性。

C、实现数据的隐蔽性。

D、增加成员函数的种类。


参考答案:A

第9题:

●友元作用 (38) 。

(38) A.提高程序的运行效率

B.加强类的封装性

C.实现数据的隐藏性

D.增加成员函数的种类


正确答案:A
【解析】一般来说,类的公有成员能够在类外访问,私有的成员只能被类的其他成员函数访问。但是通过C++中提供的友元概念,可以实现类的私有成员的访问。虽然友元为我们进行程序设计提供了一定的方便性,但是面向对象的程序设计要求类的接口与类的实现分开,对对象的访问通过其接口函数进行。如果直接访问对象的私有成员,就破坏了面向对象程序的信息隐藏和封装特性,虽然提供了一些方便,但有可能是得不偿失的,所以,我们要慎用友元。