有如下类定义: class Vechicle{ //基类 public: Vechicle(string s):name(s) { } protected:

admin2021-09-05  55

问题 有如下类定义:
       class Vechicle{           //基类
       public:
           Vechicle(string s):name(s) { }
       protected:
           string name;
       };
       _____________________{    //Vechicle的派生类
       public:
           Bicycle(string name):Vechicle(name) { }
       };
横线处缺失部分为

选项 A、classVechicle:publicBicycle
B、classBicycle:classVechicle
C、classBicycle:publicVechicle
D、classBicycle:publicclassVechicle

答案C

解析 本题考查如何定义派生类以及派生类对基类成员的访问,声明派生类的一般形式为:class派生类名:[继承方式]基类名题目中只有公用继承才能使用基类中name成员,所以C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/FXc0FFFM
0

最新回复(0)