大学网课搜题引擎
首页
学堂在线
C++语言程序设计
第8章 面向对象程序设计之二
题目详情
多选题
下列关于对象多态性的描述中,错误的是( )。
A
应用对象多态性的目的是为提高程序代码的可重用性[|]通过基类引用访问派生类对象的虚函数成员,将自动调用基类的函数成员[|]应用对象多态性,实际上是用基类来代表派生类[|]通过基类对象指针访问派生类对象的虚函数成员,将自动调用派生类的函数成员
查看答案与解析
简答题
如将上述派生类B的继承方式改为private,则下列访问对象obj成员的语句中,正确的是( )。 A、obj.x = 5; B、obj.y = 5; C、obj.z = 5; D、基类继承的成员都不能访问
多选题
定义类A和组合类B:class A { private: int x; public: int y; }; class B { public: A t; int s; } 使用组合类B定义对象:B obj; 下列语句中正确的是( )。
简答题
下列关于抽象类的描述,错误的是( )。 A、派生类可以从多个基类继承,这就是多继承 B、多继承会造成从不同基类所继承的成员之间互相重名 C、多继承时,不同基类必须使用相同的继承方式 D、多继承时,派生类不能继承基类的构造和析构函数
多选题
类定义中不包括下列哪种要素?( )
多选题
下列关于组合类对象成员的描述中,错误的是( )。
多选题
通过派生类对象obj访问其从基类继承的成员m,则m必须是( )。
简答题
定义如下的基类A和派生类B: class A{public: virtual void fun( ) // 函数成员fun被声明为虚函数{ cout A、A::fun( ) B、B::fun( ) C、先调用A::fun( ),再调用B::fun( ) D、语法错误
多选题
下列关于虚函数的描述,错误的是( )。
多选题
结构化程序设计中的代码重用,重用的是什么?( )
多选题
下列关于组合类对象的描述中,错误的是( )。
多选题
继承基类得到新的派生类,派生类中将不包括基类的哪种成员?( )
简答题
已定义类A: class A{ptivate: int x;protected: int y;public: int z;void ShowA( ) { cout B、cout C、cout D、cout
多选题
下列关于Liskov准则的描述中,错误的是( )。
多选题
下列关于组合类的描述中,正确的是( )。
多选题
面向对象程序设计中的代码重用,重用的是什么?( )
简答题
定义上述派生类B的对象obj:B obj; 则下列访问对象obj成员的语句中,正确的是( )。 A、obj.x = 5; B、obj.y = 5; C、obj.z = 5; D、obj.a = 5;
简答题
下列关于纯虚函数的描述,错误的是( )。 A、纯虚函数没有函数体 B、纯虚函数会在调用时表现出多态性 C、定义纯虚函数的目的是为了重用其算法代码 D、含有纯虚函数成员的类被称为抽象类
多选题
派生类从基类A和B各继承了一个数据成员x。如需访问派生类对象obj中从基类A继承来的成员x,下列哪种访问形式是正确的?( )
多选题
下列关于抽象类的描述,错误的是( )。
简答题
已定义基类A和派生类B: class A{ptivate: int x;protected: int y;public: int z;void ShowA( ) { cout B、y = 5; C、z = 5; D、ShowA( );
C++语言程序设计
章节列表
第1章 程序设计导论
8
第2章 数值计算
22
第3章 算法与控制结构
9
第4章 数组与文字处理
10
第5章 结构化程序设计之一
29
第6章 结构化程序设计之二
25
期末考试
24
第7章 面向对象程序设计之一
33
第8章 面向对象程序设计之二
26
第9章 流类库与文件IO
8
第10章 C++标准库
25
下列关于对象多态性的描述中,错误的是( )。 - 第8章 面向对象程序设计之二 - C++语言程序设计 - 学堂在线 | 大学网课搜题引擎