继承与派生(小题) |
您所在的位置:网站首页 › 关于类模板与友元叙述错误的是 › 继承与派生(小题) |
单选题: 2-1 一个类的私有成员 ( B ) A.只能被该类的成员函数访问 B.只能被该类的成员函数和友元函数访问 C.只能被该类的成员函数、友元函数和派生类访问 D.以上答案都不对 2-2 以下关于C++语言中继承的叙述中,错误的是( D )。 A.继承是父类和子类之间共享数据和方法的机制 B.继承定义了一种类与类之间的关系 C.继承关系中的子类将拥有父类的全部属性和方法 D.继承仅仅允许单继承,即不允许一个子类有多个父类 2-3 继承机制的作用是 ( C ) A.信息隐藏 B.数据封装 C.定义新类 D.数据抽象 2-4 在公有继承的情况下,在派生类中能够访问的基类成员包括 ( D ) A.公有成员 B.保护成员 C.公有成员、保护成员和私有成员 D.公有成员和保护成员 2-5 派生类继承基类的方式有 ( D ) A.public B.private C.protected D.以上都对 2-6 在c++中,类之间的继承关系具有( C )。 A.自反性 B.对称性 C.传递性 D.反对称性 2-7 下列关于类的继承描述中,( D )是正确的。 A.派生类公有继承基类时,可以访问基类的所有数据成员,调用所有成员函数。 B.派生类也是基类,所以它们是等价的。 C.派生类对象不会建立基类的私有数据成员,所以不能访问基类的私有数据成员。 D.一个基类可以有多个派生类,一个派生类可以有多个基类。 2-8 下列有关继承和派生的叙述中,正确的是: ( D ) A.派生类不能访问通过私有继承的基类的保护成员 B.多继承的虚基类不能够实例化 C.如果基类没有默认构造函数,派生类就应当定义带形参的构造函数 D.类的的析构函数和构造函数都不能够被继承 2-9 下列程序的执行结果为 ( C ) #include using namespace std; class A { public: A() { cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |