若已定义了类Vehicle,则下列派生类定义中,错误的是A.class Car:Vehicle{/*类体略*/);B.class Car:public Car{/*类体略*/);C.class Car:public Vehicle{/*类体略*/);D.class Car:virtual public Vehicle{/*类体略*/);

题目

若已定义了类Vehicle,则下列派生类定义中,错误的是

A.class Car:Vehicle{/*类体略*/);

B.class Car:public Car{/*类体略*/);

C.class Car:public Vehicle{/*类体略*/);

D.class Car:virtual public Vehicle{/*类体略*/);


相似考题
更多“若已定义了类Vehicle,则下列派生类定义中,错误的是A.class Car:Vehicle{/*类体略*/);B.class Car ”相关问题
  • 第1题:

    若vehicle=['train','bus','car','ship'],则vehicle.index('car')的结果是什么?

    A.1

    B.2

    C.3

    D.4


    正确答案:B

  • 第2题:

    面是一个派生类的定义语句: public class car: vehicle{ private string model="L"; private int wheelNo=4;} 请指出针对该定义的正确说法()。

    A.vehicle类是car类的一个特例,因而它可以被继承

    B.car类是父类,vehicle类是子类

    C.在car类中定义的成员model和wheelNo会删除vehicle类中同名的成员

    D.car类是vehicle类的一个特例,它可以继承vehicle类中除构造函数和析构函数以外的所有成员


    A类中的成员函数可以访问B类中的public数据成员。

  • 第3题:

    本题要求编程过现一个继承体系,定义一个抽象基类 Vehicle,含私有数据成员车速 speed,车轮数量wheel。 从 Vehicle 派生出自行车类 Bicycle、汽车类Car;从 Bicycle 和Car中派生出摩托车类 Motocycle。


    正确

  • 第4题:

    若vehicle=[['train','car'],['bus','subway'],['ship','bicycle'],['car']],则len(vehicle[1])结果是什么?

    A.2

    B.7

    C.6

    D.4


    正确答案:A

  • 第5题:

    设计一个交通工具类Vehicle,包含的数据成员有车轮个数wheels和车重weight。以及带有这两个参数的构造方法,具有Run方法,Run中方法输出running字样。小车类Car是它的子类,其中增加了数据成员车载人数passenger_load。Car类中有带参数的构造方法,重写Run方法:输出Car is running。并重写ToString()方法:显示car中信息(显示车轮数、车重、车载人数)。最后编写主方法,定义car的对象,并调用Run方法,以及显示car中信息。


    enum V_Type {RIVER,LAND,AIR};class Vehicle{private: V_Type kind;public: Vehicle(V_Type k) { kind = k; } void display() { if(kind == LAND) cout else if(kind == RIVER) cout else cout }};class Wheels{private: int num; double radias;public: Wheels(int n,double r) { num = n; radias = r; } void display() { cout }};class Car: public Vehicle{private: int passangers; double gas; Wheels wh;public: Car(V_Type k,int n,double r,int pass,double g):Vehicle(k),wh(n,r) { passangers = pass; gas = g; } void display() { Vehicle::display(); wh.display(); cout }};void startmove(Vehicle &v){ v.display();}int main(){ Vehicle v(LAND); v.display(); Car c(LAND,4,5.6,4,1.8); c.display(); startmove(v); startmove(c); return 0;}