问题 单项选择题

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

A.class Vechicle:public Bicycle
B.class Bicycle: class Vechicle
C.class Bicycle:public Vechicle
D.class Bicycle: public class Vechicle

答案

参考答案:C

解析: 本题考查如何定义派生类以及派生类对基类成员的访问,声明派生类的一般形式为:
class派生类名:[继承方式]基类名题目中只有公有继承才能使用基类中name成员,所以C选项正确。

单项选择题 A3/A4型题
单项选择题