2014年上半年软件设计师考试之绝密答案--有待大家完善

确实时隔多年再次进入考场,之前考试证书也过期了,为了某些户口事情再次考试,也再次把知识点都过一遍也是不错了!

下面是转发考友答案,佩服其记忆力,上午75道题都能记住答案?如果没有考题,能记住?表示怀疑。

时隔多年,再次步入考场,心情有些忐忑。现在的考试弄的挺fancy的,不需要在涂准考证之类的,直接贴准考证条形码,人性化啊,既节省时间,又避免填涂出错。

2014年上半年软件设计师考试,难度适中,题目的歧义性比较小(除下午第三题外,在后面的答案参考中,会简单评价)。为了增加考试的通过率,本人认真研读了2009年上半年到2013年上半年的试卷(不知道为什么,2013年下半年的试卷一直没找到,这也是为什么想把本人的答案放在网上的原因之一,希望可以给以后参加考试的朋友做个参考),在2014年上半年的试卷中,与前几年重复的考题不多,10题以内,考点也有较大不同,同时有些比较新颖的题,如知识产权等,不过脱开软件知识产权,去考查艺术品知识产权,软考用律考的题,总有点.....

好了,上本人的答案,上午题题实在是记不住了,如果有记住的朋友,请在此帖中一起完善吧,答案无法保证完全正确,请包涵。

上午题答案:

1-5 CBCDB,这里面有道海明码的考题,基本上记住公式就可以过

6-10 ABDBB  11-15 CBABD16-20
CBDBC
21-25 BADCD

26-30 BDBBA31-35 ACACA 36-40
DACDB
41-45 BBCDC46-50 CAACD

51-55 CBCAD 56-60 CADBD61-65
BCCBA
66-70 CDACB

英文是关于云计算的,难度小于四六级英语

71 A 是connected,72 D是synonym,73 B是approach(答案有点吃不准), 74 B是foundation, 75 C 是application。

上午题中关于设计模式部分的题比较难,居然还有facade的题,仅靠蓝本的复习资料是不够的。

下午题的答案参考。

第一题是DFD,说修车的事,题目中规中矩,拿分题

1.1 E1 巴士司机 E2 机械师 E3 主管 E4 会计 E5 修车管理系统

1.2 D1 订单,D2 维修记录 D3 维修清单 D4 人事档案

1.3 处理3,完成维修中,没有输入数据流

1.4 数据流 待维修记录,起点 D2,终点 3;数据流 维修情况,起点 E2,终点 3。

第二题是ER图,关于电商的,题目中规中矩,拿分题

2.1 补全联系,厂家 * 生产 * 电器;主管 派生 员工 客户 * 购买 * 客服 * 电器;

2.2 关系模式补全,厂家ID,主键是电器编码;部门经理ID,主键是厂家ID;电器编码,客服工号,客户ID,主键是订单号

2.3 增加理财模式 客户* 理财 1 基金经理 1 客户经理

第三题是UML图,图书馆的,有难度,结合了类图和活动图,没有考用例图。答得相当纠结,结果难料啊。

3.1 C1 patron,C2 BOOK,C3 catalog C4 checkoutsessioncontroller

3.2 startcheckout,cancheckout,getforcheckout,recordbookloan

3.3 根据情况增加图书馆的借书策略,个人认为可以采用decorator设计模式

第四题是归并排序,拿分题

4.1 k<=r; arr[k]=right[j]; end > begin; mergeSort(arr,mid+1,end); 

4.2 分治法;T(N) = T(N/2) + N; O(NLGN); O(N); N1+N2

选答题,设计模式 observer,本人选的是C++,拿分题 

5.1 subject

5.2 (*it)->update(temperature, humidity, cleanness)

5.3 notifyObservers()

5.4 measureChanged()

5.5 observer

5.6 envData->registerObserver(this)

网络时代重在分享,能力有限,答案有误在所难免,欢迎指正。

2014年5月25日

本人感觉:

2014上半年上午题跟之前考题没啥不同,不同的可能是数据结构算法题分值下降, 一般考过问题都不大!

因为没有题,我根本就不记得我的答案。再次佩服上面考友的记忆力,哈哈

题外话:2013年下半年的考题,在4月份有本刚出的软件设计师考试的书里面有真题的,不过没有答案!

2014上半年下午题 跟历年考题有点不一样,主要体现在第3题吧,考通信图, 没按常理出牌。

第一题DFD: 修车题,我的答案跟上面基本差不多,唯一不同的可能是1.1 我不记得我写的是巴士, 还是 巴士司机。

第二题ER图:电商题,类似支付宝的余额宝,很跟潮流啊。基本跟上面答案一致。

第三题UML图: 通信图, 没按常理出牌,这个题答案也记不住了,看到图有可能才能记得。一般人这里没有把握!

第四题算法题:归并排序, 算是送分题吧,不过后面几个空还是有些难度的。

4.1 的4个空基本和上面一致。

4.2 的几个空一般都能答对,不少人可能第二空不对吧,我的答案是 T(N) = 2T(N/2) + N,

个人感觉应该是T(N) = 2T(N/2) + O(N)。 不知道大家如何?

第五题C++题: 设计模式 Observer 也算是送分题吧, 不过还是有暗礁的,一不小心就会有笔误出现,

我的答案跟上面基本一致,只是5.2我错了,可以说是笔误吧,

我的是 it->update(temperature, humidity, cleanness),我相信有人跟我一样粗心吧!

第六题Java题,设计模式 Observer, 略

总结: 说明以后软考在改革,想简单通过做历年试题就通过考试的时代结束了,面向对象考试的比重在加大,尤其是设计模式的比重进一步提高!



2014年上半年软件设计师考试之绝密答案--有待大家完善

时间: 2024-12-15 01:38:25

2014年上半年软件设计师考试之绝密答案--有待大家完善的相关文章

2016年上半年软件设计师考试真题(下午题)

软件设计师考试作为软考中级资格中的一大热门,2016年上半年和下半年都开考.上半年软考已经结束,打算参加下半年考试的你,是不是很想要拿到上半年的真题?下面希赛软考学院就为你带来2016年上半年软件设计师考试下午真题,供你参考学习.  试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内. [说明] 某会议中心提供举办会议的场地设施和各种设备,供公司与各类组织机构租用.场地包括一个大型报告厅.一个小型报告厅以及诸多会议室.这些报告厅和会议室可提供的设备有投影仪.白板

2016年上半年软件设计师考试试题上午卷(1-25题)

获得武功秘籍,修的一身好功夫,就能如鱼得水般行走于江湖中.获得软考真题,取得命题方向,成功通过考试就游刃有余.下面希赛软考学院为您整理了2016年上半年软件设计师考试真题上午卷,助你轻松备考. 2016年上半年软件设计师考试试题上午卷(1-25题) ●VLIW是(1)的简称. A.复杂指令系统计算机 B.超大规模集成电路 C.单指令流多数据流 D.超长指令字 ●主存与Cache的地址映射方式中,(2)方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换. A.全相联 B.直接映射

2016年上半年软件设计师考试试题上午卷(26-50题)

获得武功秘籍,修的一身好功夫,就能如鱼得水般行走于江湖中.获得软考真题,取得命题方向,成功通过考试就游刃有余.下面希赛软考学院为您整理了2016年上半年软件设计师考试真题上午卷,助你轻松备考. 2016年上半年软件设计师考试试题上午卷(26-50题) ●进程P1.P2.P3.P4和P5的前趋图如下图所示: 若用PV操作控制进程P1.P2.P3.P4和P5并发执行的过程,则需要设置5个信号S1.S2.S3.S4和S5,且信号量S1-S5的初值都等于零.下图中a和b处应分别填(26):c和d处应分别

2016年上半年软件设计师考试试题上午卷(51-75题)

获得武功秘籍,修的一身好功夫,就能如鱼得水般行走于江湖中.获得软考真题,取得命题方向,成功通过考试就游刃有余.下面希赛软考学院为您整理了2016年上半年软件设计师考试真题上午卷,助你轻松备考. 2016年上半年软件设计师考试试题上午卷(51-75题) ●数据的物理独立性和逻辑独立性分别是通过修改(51)来完成的. A.外模式与内模式之间的映像.模式与内模式之间的映像 B.外模式与内模式之间的映像.外模式与模式之间的映像 C.外模式与模式之间的映像.模式与内模式之间的映像 D.模式与内模式之间的映

2014年软件设计师考试后记

刚刚查到软件设计师考试成绩.上.下午都通过了,某人再也不能叫我"无证程序猿"了. 证书出来了-2014.09.09 非常多project师对这样的考试不屑一顾.觉得软考考的都是死记硬背的内容.反映不了开发能力. 之前我也这么觉得.所以一直没考.考试之后,我觉得软考事实上还是能够从一定程度上考查能力的. 我买了两本书參考书,可是总共仅仅看了2个小时. 第一个小时是买回来那天晚上看的,<软件设计师教程>(后面简称教程),看了12页.第一章的第一节:计算机系统基础知识.第二个小时

2014软考软件设计师考前辅导:软件开发方法综述

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-软件设计师考前辅导[汇总篇]  1.结构化方法 结构化开发方法是由E.Yourdon 和 L.L.Constantine 提出的,即所谓的SASD 方法, 也可称为面向功能的软件开发方法或面向数据流的软件开发方法.Yourdon方法是80年代使用最广泛的软件开发方法. 它首先用结构化分析(

2014软考软件设计师考前辅导:C++强大的原因

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-软件设计师考前辅导[汇总篇]  C++在几乎所有的计算环境中都非常普及:个人电脑.Unix工作站和大型计算机.如果考察一下新编程语言的发展史,就可以看出C++的这种普及率是非常高的.用以前的语言编写的程序量非常大,这无疑会降低对新语言的接受程度.除此以外,大多数专业软件设计师总是愿意使用他

2014软考软件设计师考前辅导:异常的使用心得

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-软件设计师考前辅导[汇总篇]  工欲善其事,必先利其器.在做一个项目时必定要先做好调试除错的预备在面向过程编程的时代都是以检测返回的错误代码来判定错误,可是这种方法的缺点是假如编写某一操作的时候可能出现的错误代码(比如说硬件操作)太多,那么最终用户将会陷入倒无穷无尽的检测代码中,可能会是这

软考中级软件设计师考试大纲

软件设计师考试大纲 一.考 试 说 明 1.考试目标 通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写.调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件:具有工程师的实际工作能力和业务水平. 2.考试要求 (1)掌握计算机内的数据表示.算术和逻辑运算方法: (2)掌握相关的应用数学及离散数学基础知识: (3)掌握计算机体系结构以及各主要部件的性能和基本工作原理: