摘要:希賽網為大家整理了2017下半年軟件設計師考試上午真題,以下為第五部分。
希賽網為大家整理了2017下半年軟件設計師考試上午真題,以下為第五部分。
41. 如圖所示的UML類圖中,Shop和Magazine之間為( )關系,Magazine和Page之間為( )關系。UML類圖統稱不用于對( )進行建模。
A.關聯
B.依賴
C.組合
D.繼承
A.關聯
B.依賴
C.組合
D.繼承
A.系統的詞匯
B.簡單的協作
C.邏輯數據庫模式
D.對象快照
44. 自動售貨機根據庫存、存放貨幣量、找零能力、所選項目等不同,在貨幣存入并進行選擇時具有如下行為:交付產品不找零 :交付產品找零:存入貨幣不足而不提供任何產品;庫存不足而不提供任何產品。這一業務需求適合采用( )模式設計實現,其類圖如下圖所示,其中( )是客戶程序使用的主要接口,可用狀態來對其進行配置。此模式為( ),體現的最主要的意圖是( )。
A.觀察者(Obeserver)
B.狀態(State)
C.策略(Stratehy)
D.訪問者(Visitor)
A.VendingMachineState
B.Buy
C.VendingDepositState
D.VendingStockState
A.創建型對象模式
B.結構型對象模式
C.行為型類模式
D.行為型對象模式
A.當一個對象狀態改變時所有依賴它的對象得到通知并自動更新
B.在不破壞封裝性的前提下,捕獲對象的內部狀態并在對象之外保存
C.一個對象在其內部狀態改變時改變其行為
D.將請求封裝為對象從而可以使用不同的請求對客戶進行參數化
48.編譯過程中進行的語法分析主要是分析( )。
A.源程序中的標識符是否合法
B.程序語句的含義是否合法
C.程序語句的結構是否合法
D.表達式的類型是否合法
49. 某確定的有限自動機(DFA)的狀態轉換圖如下圖所示(0是初態,4是終態),則該DFA能識別( )。
A.aaab
B.abab
C.bbba
D.abba
50. 函數main( ) 、f( )的定義如下所示。調用函數f( )時,第一個參數采用傳值 (call by value)方式,第二個參數采用傳引用(call by referen)方式,則函數main( )執行后輸出的值為( )。
A.10
B.19
C.20
D.29
軟考備考資料免費領取
去領取