摘要:2018上半年軟件設(shè)計師考試已經(jīng)結(jié)束,小編為大家整理了2018上半年軟件設(shè)計師上午真題,以下為第五部分。
(41)A.類型轉(zhuǎn)換
B.映射
C.單態(tài)
D.多態(tài)
● 如下所示的圖為UML的( ),用于展示某汽車導(dǎo)航系統(tǒng)中( )。 Mapping對象獲取汽車當(dāng)前位置( GPS Location)的消息為( )。
(42)A.類圖
B.組件圖
C.通信圖
D.部署圖
(43)A.對象之間的消息流及其順序
B.完成任務(wù)所進行的活動流
C.對象的狀態(tài)轉(zhuǎn)換及其事件順序
D.對象之間消息的時間順序
(44)A.1: getGraphic()
B. 2: getCarPos()
C. 1.1: CurrentArea()
D.2. 1: getCarLocation()
● 假設(shè)現(xiàn)在要創(chuàng)建一個Web應(yīng)用框架,基于此框架能夠創(chuàng)建不同的具體Web應(yīng)用,比如博客、新聞網(wǎng)站和網(wǎng)上商店等;并可以為每個Web應(yīng)用創(chuàng)建不同的主題樣式,如淺色或深色等。這一業(yè)務(wù)需求的類圖設(shè)計適合采用( )模式(如下圖所示)。其中( )是客戶程序使用的主要接口,維護對主題類型的引用。此模式為( ),體現(xiàn)的最主要的意圖是( )。
(45)A.觀察者(Observer)
B.訪問者(Ⅴisitor)
C.策略( Strategy)
D.橋接( Bridge)
(46)A. Webapplication
B. Blog
C. Theme
D. Light
(47)A.創(chuàng)建型對象模式
B.結(jié)構(gòu)型對象模式
C.行為型類模式
D.行為型對象模式
(48)A.將抽象部分與其實現(xiàn)部分分離,使它們都可以獨立地變化
B.動態(tài)地給一個對象添加一些額外的職責(zé)
C.為其他對象提供一種代理以控制對這個對象的訪問
D.將一個類的接口轉(zhuǎn)換成客戶希望的另外一個接口
● 下圖所示為一個不確定有限自動機(NFA)的狀態(tài)轉(zhuǎn)換圖。該NFA識別的字符串集合可用正規(guī)式( )描述。
(49)A. ab*a
B.(ab)*a
C.a*ba
D.a(ba)*
● 簡單算術(shù)表達式的結(jié)構(gòu)可以用下面的上下文無關(guān)文法進行描述(E為開始符號),( )是符合該文法的句子。
E→T|E+T
T→F|T*F
F→-F|N
N→0|1|2|3l4|5|6|7|8|9
(50)A.2--3*4
B.2+-3*4
C.(2+3)*4
D.2*4-3
軟考備考資料免費領(lǐng)取
去領(lǐng)取