选项A正确,公有派生类对象可以用于初始化基类的引用。选项B正确,一个派生类可以由多个基类派生而来,这称为多重继承。选项C不正确,派生类的成员函数中不能直接访问基类的私有成员,只能通过基类的公有或保护成员函数来访问。选项D正确,派生类的成员函数中可以直接访问基类的保护成员。 故本题答案应选择C选项。 本题...
23.声明一个类的对象时,系统自动调用一个函数___c___;撤消对象时,系统自动调用一个函数;该函数为___c___ A.成员函数;构造函数B.复制构造函数;析构函数 C.构造函数;析构函数D.析构函数;复制构造函数 24.当一个派生类私有继承一个基类时,基类中的所有公有成员和保护成员成为派生类的__A___ 成员成员...
当基类指针指向派生类对象时,利用基类指针调用派生类中与基类同名但被派生类重写后的成员函数时,调用的是() A. 基类的成员函数 B. 派生类的成员函数 C. 不确定 D. 先调用基类的,再调用派生类的 相关知识点: 试题来源: 解析 A.基类的成员函数
派生类的对象可以初始化基类的引用 C. 派生类的对象可以直接访问基类中的成员 D. 派生类的对象的地址可以赋给指向基类的指针 相关知识点: 试题来源: 解析 C 正确答案:C 解析:友元函数的定义既可以在类内部进行,也可以在类外部进行。它提高了程序的运行效率,但破坏了类的封装性和隐藏性,使得类的非成员函数...
C. 派生类的对象可以初始化基类的对象 D. 派生类的对象的地址可以赋值给指向基类的指针 11、关于虚函数的描述中,(C)是正确的。 A. 虚函数是一个static类型的成员函数 B. 虚函数是一个非成员函数 C. 基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数 ...
C.公有继承时基类中的protected成员在派生类中仍是protected的 D.保护继承时基类中的public成员在派生类中是private的 5.所谓多态性是指( ) A. 不同的对象调用不同名称的函数 B. 不同的对象调用相同名称的函数 C. 一个对象调用不同名称的函数 D. 一个对象调用不同名称的对象 6.重载赋值操作符时,应声明为...
基类的对象可以赋值给派生类的对象 C. 派生类对象可以初始化基类的引用 D. 派生类的对象地址可以赋值给指向基类的指针 相关知识点: 试题来源: 解析 B 正确答案:B解析:赋值兼容规则:派生类的对象可以赋值给基类的对象;派生类对象可以初始化基类的引用;D)派生类的对象地址可以赋值给指向基类的指针。
A)基类的构造函数B)派生类中子对象的初始化C)基类中子对象的初始化D)派生类中一般数据成员的初始化 6.下列是重载加法运算符的函数原型声明,其中错误的是()。 A)MyClass operator+(double,double);B)MyClass operator+(double,MyClass); C)MyClass operator+(MyClass,double);D)MyClass operator+(MyClass,...
下面关于子类型的描述中,错误的是( )。 A. 子类型关系是可逆的 B. 公有派生类的对象可以初始化基类的引用 C. 只有在公有继承下,派生类是基类的子类型 D. 子类
A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用 C.派生类的对象可以直接访问基类中的成员D.派生类的对象的地址可以赋给指向基类的指针 //派生类的对象是不能访问基类的任何成员 10.对于类定义 classA{ public:virtualvoidfunc1(){} ...