摘要:希賽網軟考頻道小編為大家整理了2019上半年軟件設計師上午考試真題第五部分,供大家參考。
41.在UML圖中,( )圖用于展示所交付系統中軟件和硬件之間的物理關系。
A.類
B.組件
C.通信
D.部署
42-43.下圖所示UML圖為( ),用于展示系統中( )。
A.用例圖
B.活動圖
C.序列圖
D.交互圖
A.—個用例和一個對象的行為
B.一個用例和多個對象的行為
C.多個用例和一個對象的行為
D.多個用例和多個對象的行為
44-46.以下設計模式中,( )模式使多個對象都有機會處理請求,將這些對象連成 一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理為止,從而避免請求的發送者和接收者之間的耦合關系;( )模式提供一種方法順序訪問一個聚合對象中的各個元素, 且不需要暴露該對象的內部表示。這兩種模式均為( )。
A.責任鏈(Chain of Responsibility)
B.解釋器(Interpreter)
C.命令(Command)
D.迭代器(Iterator)
A.責任鏈(Chain of Responsibility)
B.解釋器(Interpreter)
C.命令(Command)
D.迭代器(Iterator)
A.創建型對象模式
B.結構型對象模式
C.行為型對象模式
D.行為型類模式
47.觀察者(Observer)模式適用于( )。
A.訪問一個聚合對象的內容而無須暴露它的內部表示*
B.減少多個對象或類之間的通信復雜性
C.將對象的狀態恢復到先前的狀態
D.一對多對象依賴關系,當一個對象修改后,依賴它的對象都自動得到通知
48.在以階段劃分的編譯器中,( )階段的主要作用是分析構成程序的字符及由字符按照構造規則構成的符號是否符合程序語言的規定。
A.詞法分析
B.語法分析
C.語義分析
D.代碼生成
49.下圖所示為一個不確定有限自動機(NFA)的狀態轉換圖,與該NFA等價的DFA 是( )。
50.函數f、g的定義如下,執行表達式“y = f(2)”的運算時,函數調用g(la)分別采用引用調用(call by reference)方式和值調用(call by value)方式,則該表達式求值結束后 y的值分別為( )。
A.9、 6
B.20、6
C.20、9
D.30、9
相關推薦:2019上半年軟件設計師上午真題及答案
在線題庫:軟件設計師歷年真題自測估分
軟考備考資料免費領取
去領取