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, 略



        總結: 說明以後軟考在改革,想簡單通過做歷年試題就通過考試的時代結束了,面向對象考試的比重在加大,尤其是設計模式的比重進一步提高!




                 




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章