08年上半年软考程序员考试下午试题

发布时间:2012-07-19 共12页

试题七(共 15 分)

  阅读下列说明、图和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。 

[说明] 

 已知对某载客车辆 (Car)进行类建模,如图7-1所示,其中类 Engine表示发动机引擎,类 Wheel表示车轮,类 Body表示车身,类 Driver表示司机,类 Passenger表示乘客。                                                                            

图7-1 类图

[Java 代码Java 代码]
 Java Java 代码代码
class Body{       //此处代码省略    }; //车身类 
class Passenger{  //此处代码省略    }; //乘客类 
class Wheel{      //此处代码省略    }; //车轮类 

class Driver{ //司机类 
      public String name;  //表示第几路公交车司机 
      public Driver(String driverName){name = driverName;} //构造函数 
}; 

class Engine{ //引擎类 
      public  String engineNo; //引擎编号 
      public Engine(String engineNo){  this.engineNo = engineNo; } //构造函数 
}; 

public class Car{ //汽车类 
      static final int   (1)   = 7;  //定义最多载客数 
      static final int MAX_WHEELS = 5;      //定义最多轮胎数 
      protected Engine  engine;    
      protected Driver  driver;    
      protected Body body = new Body(); 
      protected Wheel[] wheels;                        

2008年上半年  程序员 下午试卷 第 11 页 (共 12 页) 

百分百考试网 考试宝典

立即免费试用