下列关于类型转换正确的是( )。 A. 基类的对象可以被当作公有派生类对象使用 B. 派生类对象必须显式的转换为基类对象 C. 派生类对象可以初始化基类的引用 D. 基类的指针可以隐含转换为派生类的指针 相关知识点: 试题来源: 解析 C. 派生类对象可以初始化基类的引用 反馈 收藏 ...
23.声明一个类的对象时,系统自动调用一个函数___c___;撤消对象时,系统自动调用一个函数;该函数为___c___ A.成员函数;构造函数B.复制构造函数;析构函数 C.构造函数;析构函数D.析构函数;复制构造函数 24.当一个派生类私有继承一个基类时,基类中的所有公有成员和保护成员成为派生类的__A___ 成员成员...
派生类对象可以初始化基类的引用。 Derive d; Base basei=&d; 基类对象 派生类对象 Base b; Derive d; 别名basei basei只能引用从基类继承来的成员。 基类引用 派生类对象点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 停车场系统施工规范.doc ...
选项A正确,公有派生类对象可以用于初始化基类的引用。选项B正确,一个派生类可以由多个基类派生而来,这称为多重继承。选项C不正确,派生类的成员函数中不能直接访问基类的私有成员,只能通过基类的公有或保护成员函数来访问。选项D正确,派生类的成员函数中可以直接访问基类的保护成员。 故本题答案应选择C选项。 本题...
A.派生类的对象可以赋给基类的对象 B.派生类的对象可以初始化基类的引用 C.派生类的对象可以直接访问基类中的成员 D.派生类的对象的地址可以赋给指向基类的指针 13、设置虚基类的目的是(B)。 A.简化程序B.消除二义性C.提高运行效率D.减少目标代码
C.公有继承时基类中的protected成员在派生类中仍是protected的 D.保护继承时基类中的public成员在派生类中是private的 5.所谓多态性是指( ) A. 不同的对象调用不同名称的函数 B. 不同的对象调用相同名称的函数 C. 一个对象调用不同名称的函数 D. 一个对象调用不同名称的对象 6.重载赋值操作符时,应声明为...
6.类的静态数据成员需要在定义每个类的对象时进行初始化。 7.使用关键字class定义的类中缺省的访问权限是私有(private)的。 8.在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。 9. C++程序中,程序将流对象看作是文件的化身。 10.如果程序中有多处要抛掷异常,应该用...
当基类指针指向派生类对象时,利用基类指针调用派生类中与基类同名但被派生类重写后的成员函数时,调用的是() A. 基类的成员函数 B. 派生类的成员函数 C. 不确定 D. 先调用基类的,再调用派生类的 相关知识点: 试题来源: 解析 A.基类的成员函数
A. 派生类的对象可以赋给基类的对象 B. 派生类的对象可以初始化基类的引用 C. 派生类的对象可以直接访问基类中的成员 D. 派生类的对象的地址可以赋给指向基类的指针 相关知识点: 试题来源: 解析 C 正确答案:C 解析:友元函数的定义既可以在类内部进行,也可以在类外部进行。它提高了程序的运行效率,但破坏了...
A)基类的构造函数B)派生类中子对象的初始化C)基类中子对象的初始化D)派生类中一般数据成员的初始化 6.下列是重载加法运算符的函数原型声明,其中错误的是()。 A)MyClass operator+(double,double);B)MyClass operator+(double,MyClass); C)MyClass operator+(MyClass,double);D)MyClass operator+(MyClass,...