更多“在一个类的定义中,包含有数据成员和()的定义。A、数据B、函数C、成员函数D、友元 ”相关问题
  • 第1题:

    类的构造函数被自动调用执行的情况发生在定义该类的(42)时。

    A.成员函数

    B.数据成员

    C.对象

    D.友元函数


    正确答案:C
    解析:本题考查的是面向对象程序设计构造函数的调用时刻。在面向对象的程序设计中,使用构造函数构造一个对象,构造函数通常用来初始化一个对象,以正确的设置对象的状态。所以正确答案应为C。

  • 第2题:

    关于类的友元函数说法正确的是

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

    B.友元函数能访问类的数据域成员的getter和setter函数

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

    D.友元函数不能访问类的保护成员

    E.友元函数不能访问类的公有成员


    友元函数能访问类的私有数据成员;友元函数能访问类的数据域成员的getter和setter函数

  • 第3题:

    关于友元说法错误的是______。

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

    B.友元函数必须被声明在public区

    C.友元类的所有成员函数都是另一个类友元函数

    D.友元函数不可以在类内部被定义


    D 解析:友元提供了不同类或对象的成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。类可以利用friend将一般函数、其他类成员函数或者其他类声明为友元。友元的声明可以放在类的任何一个区域。但是友元的实现不可以在类内部。

  • 第4题:

    下面关于友元的说法中错误的是( )。

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

    B.友元函数不可以在类内部定义

    C.友元类的所有成员函数都是另一个类友元函数

    D.友元函数必须声明在public区


    正确答案:D

  • 第5题:

    1、类的构造函数被自动调用执行的情况是在定义该类的:

    A.成员函数时

    B.数据成员时

    C.对象时

    D.友元函数时


    对象时