若已定义了类Vehicle,则下列派生类定义中,错误的是
A.class Car:Vehicle{/*类体略*/);
B.class Car:public Car{/*类体略*/);
C.class Car:public Vehicle{/*类体略*/);
D.class Car:virtual public Vehicle{/*类体略*/);
第1题:
A.1
B.2
C.3
D.4
第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类中除构造函数和析构函数以外的所有成员
第3题:
本题要求编程过现一个继承体系,定义一个抽象基类 Vehicle,含私有数据成员车速 speed,车轮数量wheel。 从 Vehicle 派生出自行车类 Bicycle、汽车类Car;从 Bicycle 和Car中派生出摩托车类 Motocycle。
第4题:
A.2
B.7
C.6
D.4
第5题:
设计一个交通工具类Vehicle,包含的数据成员有车轮个数wheels和车重weight。以及带有这两个参数的构造方法,具有Run方法,Run中方法输出running字样。小车类Car是它的子类,其中增加了数据成员车载人数passenger_load。Car类中有带参数的构造方法,重写Run方法:输出Car is running。并重写ToString()方法:显示car中信息(显示车轮数、车重、车载人数)。最后编写主方法,定义car的对象,并调用Run方法,以及显示car中信息。