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


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

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


时隔多年。再次步入考场。心情有些忐忑。如今的考试弄的挺fancy的,不须要在涂准考证之类的,直接贴准考证条形码。人性化啊,既节省时间,又避免填涂出错。
2014年上半年软件设计师考试。难度适中,题目的歧义性比較小(除下午第三题外,在后面的答案參考中,会简单评价)。为了添加考试的通过率。本人认真研读了2009年上半年到2013年上半年的试卷(不知道为什么,2013年下半年的试卷一直没找到,这也是为什么想把本人的答案放在网上的原因之中的一个,希望能够给以后參加考试的朋友做个參考),在2014年上半年的试卷中。与前几年反复的考题不多。10题以内,考点也有较大不同,同一时候有些比較新颖的题,如知识产权等,只是脱开软件知识产权,去考查艺术品知识产权。软考用律考的题,总有点.....
好了。上本人的答案,上午题题实在是记不住了,假设有记住的朋友。请在此帖中一起完好吧,答案无法保证全然正确。请包涵。
上午题答案:
1-5 CBCDB,这里面有道海明码的考题,基本上记住公式就能够过
6-10 ABDBB  11-15 CBABD16-20 CBDBC21-25 BADCD
26-30 BDBBA31-35 ACACA 36-40 DACDB41-45 BBCDC46-50 CAACD
51-55 CBCAD 56-60 CADBD61-65 BCCBA66-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, 略



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




                 




原文地址:https://www.cnblogs.com/mfmdaoyou/p/7063036.html