2020下半年軟件設(shè)計(jì)師上午真題(四)

軟件設(shè)計(jì)師 責(zé)任編輯:胡媛 2020-11-09

添加老師微信

備考咨詢

加我微信

摘要:軟件設(shè)計(jì)師上午考試為基礎(chǔ)知識(shí),希賽小編為大家整理了2020下半年軟件設(shè)計(jì)師上午真題(四),供大家參考。

31、用白盒測(cè)試技術(shù)對(duì)下面流程圖進(jìn)行測(cè)試,設(shè)計(jì)的測(cè)試用例如下表所示。至少采用測(cè)試用例(  )才可以實(shí)現(xiàn)語(yǔ)句覆蓋;至少采用測(cè)試用例(  )才可以實(shí)現(xiàn)路徑覆蓋。

1.png

1.png

A、①

B、②

C、③

D、④

A、①

B、①②

C、③④

D、①②)③④

32、面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言C++、 JAVA中, 關(guān)鍵字(  )可以用于區(qū)分同名的對(duì)象屬性和局部變量名。

A、private

B、protected

C、public

D、this

33、采用面向?qū)ο蠓椒ㄟM(jìn)行系統(tǒng)開發(fā)時(shí),以下與新型冠狀病毒有關(guān)的對(duì)象中,存在“一般-特殊’關(guān)系的是(  )。

A、確診病人和治愈病人

B、確診病人和疑似病人

C、醫(yī)生和病人

D、發(fā)熱病人和確診病人

34、進(jìn)行面向?qū)ο笙到y(tǒng)設(shè)計(jì)時(shí),針對(duì)包中的所有類對(duì)于同-類性質(zhì)的變化;一個(gè)變化若對(duì)一個(gè)包產(chǎn)生影響,則將對(duì)該包中的所有類產(chǎn)生影響,而對(duì)于其他的包不造成任何影響。這屬于(  )設(shè)計(jì)原則。

A、共同重用

B、開放-封閉

C、接口分離

D、共同封閉

35、多態(tài)有不同的形式,(  )的多態(tài)是指同一個(gè)名字在不同上下文中所代表的含義不同。

A、參數(shù)

B、包含

C、過(guò)載

D、強(qiáng)制

36、UML圖中, 對(duì)象圖展現(xiàn)了(  ),(  )所示對(duì)象圖與下圖所示類圖不一致。

1.png

A、一組對(duì)象、接口、協(xié)作和它們之間的關(guān)系

B、一組用例、參與者以及它們之間的關(guān)系

C、某一時(shí)刻一組對(duì)象以及它們之間的關(guān)系

D、以時(shí)間順序組織的對(duì)象之間的交互活動(dòng)

1.png

37、某快餐廳主要制作并出售兒童套餐,一般包括主餐(各類比薩)、飲料和玩具,其餐品種類可能不同,但制作過(guò)程相同。前臺(tái)服務(wù)員(Waiter) 調(diào)度廚師制作套餐。欲開發(fā)一軟件,實(shí)現(xiàn)該制作過(guò)程,設(shè)計(jì)如下所示類圖。該設(shè)計(jì)采用(  )模式將一個(gè)復(fù)雜對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的表示。其中,(  )構(gòu)造一個(gè)使用Builder接口的對(duì)象。該模式屬于(  )模式,該模式適用于(  )的情況。

1.png

A、生成器(Builder)

B、抽象工廠(Abstract Factory)

C、原型(Prototype)

D、工廠方法(Factory Method)

A、PizzaBuilder

B、SpicyPizaBuilder

C、 Waiter

D、Pizza

A、創(chuàng)建型對(duì)象

B、結(jié)構(gòu)型對(duì)象

C、行為型對(duì)象

D、結(jié)構(gòu)型類

A、當(dāng)一個(gè)系統(tǒng)應(yīng)該獨(dú)立于它的產(chǎn)品創(chuàng)建、構(gòu)成和表示時(shí)

B、當(dāng)一個(gè)類希望由它的子類來(lái)指定它所創(chuàng)建的對(duì)象的時(shí)候

C、當(dāng)要強(qiáng)調(diào)一系列相關(guān)的產(chǎn)品對(duì)象的設(shè)計(jì)以便進(jìn)行聯(lián)合使用時(shí)

D、當(dāng)構(gòu)造過(guò)程必須允許被構(gòu)造的對(duì)象有不同的表示時(shí)

38、函數(shù)foo()、hoo0定義如下,調(diào)用函數(shù)hoo()時(shí),第-個(gè)參數(shù)采用傳值(call by value)方式,第二個(gè)參數(shù)采用傳引用(call by reference)方式。設(shè)有函數(shù)調(diào)(函數(shù)foo(5),那么"print(x)”執(zhí)行后輸出的值為(  )。

1.png

A、24

B、25

C、30

D、36

39、程序設(shè)計(jì)語(yǔ)言的大多數(shù)語(yǔ)法現(xiàn)象可以用CFG (上 下文無(wú)關(guān)文法)表示。下面的CFG產(chǎn)生式集用于描述簡(jiǎn)單算術(shù)表達(dá)式,其中+、-、*表示加、減、乘運(yùn)算,id表示單個(gè)字母表示的變量,那么符合該文法的表達(dá)式為(  )。

P:E→E+T|E-T|T

T→T*F|F

F→F|id

A、a+-b-c

B、a*(b+c)

C、a*-b+2

D、-a/b+c

40、某有限自動(dòng)機(jī)的狀態(tài)轉(zhuǎn)換圖如下圖所示,該自動(dòng)機(jī)可識(shí)別(  )。

1.png

A、1001

B、1100

C、1010

D、0101

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

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢?cè)诰€老師!