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

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

从下列3道试题 (试题五至试题七)中任选 1道解答。如果解答的试题数超过 1道,则题号小的 1道解答有效。 

试题五试题五(共 15 分)  

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

[说明]  

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

图5-1 类图  
                                                               

 [C++代码[C++代码] ] 
 [C++[C++代码代码]]  
const int   (1)   = 7;         //定义最多载客数 
const int MAX_WHEELS = 5;         //定义最多轮胎数 

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

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

class Engine{ //引擎类 
public: 
      string engineNo; //引擎编号 
      Engine(string engineNo){  (3)  ->engineNo = engineNo; } //构造函数 
}; 

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

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答