C++的三个选择题

2024-12-13 03:21:38
推荐回答(4个)
回答1:

1.C 原因:释放函数也就是析构函数,他和构造函数是一个相逆的过程,构造函数是构建对象是调用,析构函数就是当对象消亡时调用!
2.A 原因:对于所有的继承方式来说,只有基类中的私有成员是不允许派生类直接访问的。而且,只有私有继承才是基类中的所有成员都不允许派生类直接访问的
3.B 原因:3中继承方式的继承效果如下:1,public:基类除私有成员外所有的成员在派生类中的访问权限均不变,即原来是public的到派生类中还是public,原来是protected的到派生类中还是protected;2,protected:基类除私有成员外所有的成员在派生类中的访问权限都为protected;3,private:2中已经说过了!

回答2:

C D B(私有继承时,基类的保护成员也是只能通过基类的成员函数访问的)

回答3:

c
a
b

回答4:

c a d