2016年上半年軟件設計師考試真題上午卷(2)

軟件設計師 責任編輯:木木 2016-06-16

添加老師微信

備考咨詢

加我微信

摘要:下面希賽軟考學院為您整理了2016年上半年軟件設計師考試真題上午卷,助你輕松備考。

       獲得武功秘籍,修的一身好功夫,就能如魚得水般行走于江湖中。獲得軟考真題,取得命題方向,成功通過考試就游刃有余。下面希賽軟考網(wǎng)為您整理了2016年上半年軟件設計師考試真題上午卷,助你輕松備考。


       >>>點擊進入軟件設計師考試歷年真題在線測試


       2016年上半年軟件設計師考試真題上午卷第二部分

       ●進程P1、P2、P3、P4和P5的前趨圖如下圖所示:

       若用PV操作控制進程P1、P2、P3、P4和P5并發(fā)執(zhí)行的過程,則需要設置5個信號S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零。下圖中a和b處應分別填(26);c和d處應分別填寫(27);e和f處應分別填寫(28)。

       A.V(S1)P(S2)和V(S3)

       B.P(S1)V(S2)和V(S3)

       C.V(S1)V(S2)和V(S3)

       D.P(S1)P(S2)和V(S3)

       (27)A.P(S2)和P(S4)

       B.P(S2)和V(S4)

       C.V(S2)和P(S4)

       D.V(S2)和V(S4)

       (28)A.P(S4)和V(S4)V(S5)

       B.V(S5)和P(S4)P(S5)

       C.V(S3)和V(S4)V(S5)

       D.P(S3)和P(S4)V(P5)

       ●如下圖所示,模塊A和模塊B都訪問相同的全局變量和數(shù)據(jù)結構,則這兩個模塊之間的耦合類型為(29)耦合。

       A. 公共

       B.控制

       C.標記

       D.數(shù)據(jù)

       ●以下關于增量開發(fā)模型的敘述中,不正確的是(30)。

       A.不必等到整個系統(tǒng)開發(fā)完成就可以使用

       B.可以使用較早的增量構件作為原型,從而獲得稍后的增量構件需求

       C.優(yōu)先級較高的服務先交付,這樣最重要的服務接受最多的測試

       D.有利于進行好的模塊劃分

       ●在設計軟件的模塊結構時,(31)不能改進設計質量。

       A.模塊的作用范圍應在其控制范圍之內

       B.模塊的大小適中

       C.避免或減少使用病態(tài)連接(從中部進入或訪問一個模塊)

       D.模塊的功能越單純越好

       ●軟件體系結構的各種風格中,倉庫風格包含一個數(shù)據(jù)倉庫和若干個其他構件。數(shù)據(jù)倉庫位于該體系結構的中心,其他構件訪問該數(shù)據(jù)倉庫并對其中的數(shù)據(jù)進行增、刪、改等操作。以下關于該風格的敘述中,不正確的是(32)。(33)不屬于倉庫風格。

       A.支持可更改性和可維護性

       B.具有可復用的知識源

       C.支持容錯性和健壯性

       D.測試簡單

       A.數(shù)據(jù)庫系統(tǒng)

       B.超文本系統(tǒng)

       C.黑板系統(tǒng)

       D.編譯器

       ●下圖(a)所示為一個模塊層次結構的例子,圖(b)所示為對其進行集成測試的順序,則此測試采用了(34)測試策略。該測試策略的優(yōu)點不包括(35)。

       A.自底向上

       B.自頂向下

       C.三明治

       D.一次性

       (35)A.較早地驗證了主要的控制和判斷點

       B.較早地驗證了底層模塊

       C.測試的并行程度較高

       D.較少的驅動模塊和樁模塊的編寫工作量

       ●采用McCabe度量法計算下圖所示程序的環(huán)路復雜性為(36)。

       (36)A.1

       B.2

       C.3

       D.4

       ●在面向對象方法中,(37)是父類和子類之間共享數(shù)據(jù)和方法的機制。子類在原有父類接口的基礎上,用適合于自己要求的實現(xiàn)去置換父類中的相應實現(xiàn)稱為(38)。

       (37)A.封裝

       B.繼承

       C.覆蓋

       D.多態(tài)

       (38)A.封裝

       B.繼承

       C.覆蓋

       D.多態(tài)

       ●在UML用例圖中,參與者表示(39)。

       A.人、硬件或其他系統(tǒng)可以扮演的角色

       B.可以完成多種動作的相同用戶

       C.不管角色的實際物理用戶

       D.帶接口的物理系統(tǒng)或者硬件設計

       ●UML中關聯(lián)是一個結構關系,描述了一組鏈。兩個類之間(40)關聯(lián)。

       A. 不能有多個

       B. 可以有多個由不同角色標識的

       C.可以有任意多個

       D.的多個關聯(lián)必須聚合成一個

       ●如下所示的UML圖是(41),圖中(Ⅰ)表示(42),(Ⅱ)表示(43)。

       (41)A.序列圖

       B.狀態(tài)圖

       C.通信圖

       D.活動圖

       (42)A.合并分叉

       B.分支

       C.合并匯合

       D.流

       (43)A.分支條件

       B.監(jiān)護表達式

       C.動作名

       D.流名稱

       ●為圖形用戶界面(GUI)組件定義不同平臺的并行類層次績構,適合采用(44)模式。

       A.享元(Flyweight)

       B.抽象工廠(Abstract Factory)

       C.外觀(Facade))

       D.裝飾器(Decorator)

       ●(45)設計模式將一個請求封裝為一個對象,從而使得可以用不同的請求對客戶進行參數(shù)化,對請求排隊或記錄請求日志,以及支持可撤銷的操作。

       A. 命令(Command)

       B.責任鏈(Chain of Responsibility)

       C.觀察者(Observer)

       D.策略(Strategy)

       ●(46)設計模式最適合用于發(fā)布/訂閱消息模型,即當訂閱者注冊一個主題后,此主題有新消息到來時訂閱者就會收到通知。

       A. 適配器(Adapter)

       B.通知(Notifier)

       C.觀察者(Observer)

       D.狀態(tài)(State)

       ●因使用大量的對象而造成很大的存儲開銷時,適合采用(47)模式進行對象共享,以減少對象數(shù)量從而達到較少的內存占用并提升性能。

       A. 組合(Composite)

       B.享元(Flyweight)

       C.迭代器(Iterator)

       D.備忘(Memento)

       ●移進--歸約分析法是編譯程序(或解釋程序)對高級語言源程序進行語法分析的一種方法,屬于(48)的語法分析方法。

       A. 自頂向下(或自上而下)

       B.自底向上(或自下而上)

       C.自左向右

       D.自右向左

       ●某確定的有限自動機(DFA)的狀態(tài)轉換圖如下圖所示(A是初態(tài),C是終態(tài)),則該DFA能識別(49)。

       A.a(chǎn)abb

       B.a(chǎn)bab

       C.baba

       D.Abba

       ●函數(shù)main()、f()的定義如下所示,調用函數(shù)f()時,第一個參數(shù)采用傳值(call by value)方式,第二個參數(shù)采用傳引用(call by reference)方式,main函數(shù)中“print(x)”執(zhí)行后輸出的值為(50)。

       A.1

       B.6

       C.11

       D.12


       >>>點擊查看2016年上半年軟件設計師考試上午真題答案與分析

       >>>返回總目錄:2016年上半年軟件設計師考試真題上午卷匯總


       相關推薦:

       2016年上半年軟件設計師考試下午真題(標準參考答案)

       2015年下半年軟件設計師考試上午真題(解析+標準答案)

       2015年上半年軟件設計師考試上午真題(標準參考答案)

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!