专注在线职业教育25年
下载APP
小程序
希赛网小程序
导航

2013年上半年软件设计师下午卷真题及答案(五)

责编:茶泡了饭 2016-01-14

 

      >>>>>>>>>> 点击进入2016年软件设计师网络课堂课
  >>>>>>>>>>点击进入软件设计师历年真题题库
>>>>>>>>>>点击进入2016年软件设计师考试指南


2013年上半年软件设计师考试真题

下午卷



  试题五

13、现要求实现一个能够自动生成求职简历的程序,简历的基本内容包括求职者的姓名、性别、年龄及工作经历。希望每份简历中的工作经历有所不同,并尽量减少程序中的重复代码。现采用原型模式(Prototype)来实现上述要求,得到如图1所示的类图。


  参考答案:


13、virtualCloneable*Clone()=0

Work

Experience*obj

Work

Resume*obja->Clone()

[解析]本题考查原型模式的概念及应用,原型模型是一种对象创建模型,用原型实体指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模型允许一个对象再创建另一个可定制的对象,无须知道任何创建的细节。

Prototype模式其实就是常说的“虚拟构造函数”一个实现,C++的实现机制中并没有支持这个特性,但是通过不同派生类实现的Clone接口函数可以完成与“虚拟构造函数”同样的效果.



>>>>>>>>>>点击继续答题

>>>>>>>>>>点击返回目录 




  相关链接:

软件设计师考前ppt串讲

软件设计师考试下午知识点精讲与考前必练

      软件设计师考试试题分类精解(第3版)

 









               2026下半年软考各科备考资源
资源名称获取方式资源链接
2026年5月第一批集成综合知识真题免费下载点击获取
2026年5月 软件设计师综合知识真题免费下载点击获取
2026年5月系统分析师案例技术真题免费下载点击获取
2026上半年软考各科真题答案汇总免费下载点击获取
2026年5月23日系统架构设计师综合知识真题免费下载点击获取
【历年真题】软考各科历年真题答案解析汇总免费刷题点击刷题
更多软考备考资料请点此查看

热门:软考集成、高项免考增持CSPM证书hotgif.gif

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关阅读
查看更多

加群交流

公众号

客服咨询

考试资料

每日一练

咨询客服