更多“引入友元的主要目的是为了()A、 增强数据安全性B、 提高程序的可靠性C、 提高程序的效率和灵活性D、 保证类的封装性”相关问题
  • 第1题:

    友元的作用之一是()。

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

    B、加强类的封装性。

    C、实现数据的隐蔽性。

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


    参考答案:A

  • 第2题:

    下列关于友元的叙述中,错误的是( )。

    A. 友元破坏了类的封装性

    B.友元提高了程序的运行效率

    C.友元可以在类外声明和定义

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


    参考答案:C

  • 第3题:

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

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

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


    正确答案:A
             

  • 第4题:

    以下关于友元函数的叙述不正确的是( )。

    A.友元函数提供了类之间数据共享的一个途径

    B.一个友元函数可以访问任何类的任何成员

    C.友元函数破坏了数据的封装

    D.友元函数增加了程序设计的灵活性


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

  • 第5题:

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

    友元函数的作用是()。

    A.提高程序的效率

    B.加强类的封装性

    C.实现数据的隐蔽性

    D.增加成员函数的种类


      A

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

  • 第6题:

    下面关于友元的叙述正确的是( )。

    A.友元可以提高程序的执行效率

    B.友元加强了类的继承性

    C.友元加强了类的多态性

    D.友元提高了程序的封装性


    正确答案:A
    解析:友元提高了程序的效率,但破坏了程序的封装性。

  • 第7题:

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

    • A、友元函数可以访问该类的私有数据成员
    • B、一个类的友元类中的成员函数都是这个类的友元函数
    • C、友元可以提高程序的运行效率
    • D、类与类之间的友元关系可以继承

    正确答案:D

  • 第8题:

    在数据库三级模式间引入二级映象的主要作用是()

    • A、提高数据与程序的独立性
    • B、提高数据与程序的安全性
    • C、保持数据与程序的一致性
    • D、提高数据与程序的可移植性

    正确答案:A

  • 第9题:

    系统提供数据库通用接口的目的是为了()

    • A、提高程序运行的效率
    • B、应用程序设计不必考虑数据库的类型
    • C、保证程序安全
    • D、易于维护

    正确答案:B

  • 第10题:

    在数据库的三级模式间引入二级映象的主要作用是()

    • A、提高数据与程序的独立性
    • B、提高数据与程序的安全性
    • C、保持数据与程序的一致性
    • D、提高数据与程序的可移植性

    正确答案:A

  • 第11题:

    单选题
    系统提供数据库通用接口的目的是为了()
    A

    提高程序运行的效率

    B

    应用程序设计不必考虑数据库的类型

    C

    保证程序安全

    D

    易于维护


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    在数据库三级模式间引入二级映象的主要作用是()
    A

    提高数据与程序的独立性

    B

    提高数据与程序的安全性

    C

    保持数据与程序的一致性

    D

    提高数据与程序的可移植性


    正确答案: A
    解析: 暂无解析

  • 第13题:

    结构化程序设计思想的主要目的是()。

    A.提高程序的可靠性

    B.保证程序的正确性

    C.提高程序的可读性和可维护性

    D.支持模块的可重用性


    正确答案:C

  • 第14题:

    系统提供数据库通用接口的目的是为了()。

    A.提高程序运行的效率

    B.应用程序设计不必考虑数据库的类型

    C.保证程序安全

    D.易于维护


    正确答案:B

  • 第15题:

    友元作用(38)。

    A.提高程序的运行效率

    B.加强类的封装性

    C.实现数据的隐藏性

    D.增加成员函数的种类


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

  • 第16题:

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

    A.友元函数可以访问该类的私有数据成员

    B.一个类的友元类中的成员函数都是这个类的友元函数

    C.友元可以提高程序的运行效率

    D.类与类之间的友元关系可以继承


    正确答案:D

  • 第17题:

    友元的作用是( )。

    A.提高程序的运用效率

    B.加强类的封装性

    C.实现数据的隐藏性

    D.增加成员函数的种类


    正确答案:A

  • 第18题:

    引入友元的主要目的是为了( )。

    A.增强数据安全性

    B.提高程序的可靠性

    C.提高程序的效率和灵活性

    D.保证类的封装性


    正确答案:C

  • 第19题:

    在数据库三级模式间引入二级映象的主要作用是提高数据与程序的安全性。


    正确答案:错误

  • 第20题:

    引人友元的主要目的是为了()

    • A、增强数据的安全性
    • B、提高程序的可靠性
    • C、提高程序的效率和灵活性
    • D、保证类的封装性

    正确答案:C

  • 第21题:

    在以下叙述中不正确的是: 建立用户自定义的过程()

    • A、是为了提高程序的效率
    • B、是为了提高程序的可读性
    • C、是为了提高程序员的生产效率
    • D、过程的递归调用能提高程序的执行效率

    正确答案:D

  • 第22题:

    单选题
    引人友元的主要目的是为了()
    A

    增强数据的安全性

    B

    提高程序的可靠性

    C

    提高程序的效率和灵活性

    D

    保证类的封装性


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    在数据库的三级模式间引入二级映象的主要作用是()
    A

    提高数据与程序的独立性

    B

    提高数据与程序的安全性

    C

    保持数据与程序的一致性

    D

    提高数据与程序的可移植性


    正确答案: C
    解析: 暂无解析