2022年職業(yè)考證-軟考-軟件設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號2_第1頁
2022年職業(yè)考證-軟考-軟件設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號2_第2頁
2022年職業(yè)考證-軟考-軟件設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號2_第3頁
2022年職業(yè)考證-軟考-軟件設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號2_第4頁
2022年職業(yè)考證-軟考-軟件設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號2_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-軟件設(shè)計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題n個關(guān)鍵碼構(gòu)成的序列k1,k2, .Kn當(dāng)且僅當(dāng)滿足下列關(guān)系時稱其為堆。以下關(guān)鍵碼序列中,() 不是堆。問題1選項A.15,25,21,53,73, 65,33B.15,25,21,33,73,65,53C.73,65,25,21,15,53,33D.73,65,25,33,53,15,21【答案】C【解析】本題考查堆排序的算法問題。堆分為大頂堆(根節(jié)點大于左孩子和右孩子節(jié)點)和小頂堆(根節(jié)點小于左孩子節(jié)點和右孩子節(jié)點)。根據(jù)選項來

2、看,共7個節(jié)點,應(yīng)該是3層的滿二叉樹,符號堆的有A,B,D三個選項。僅有C選項73,65,25,21,15,53,33,73作為根節(jié)點,根大于其左孩子節(jié)點65和右孩子節(jié)點25都,是大頂堆的構(gòu)造,第二層65作為左子樹的根節(jié)點,大于了其左孩子節(jié)點21和右孩子節(jié)點15,符合大頂堆的構(gòu)造;25作為右子樹的根節(jié)點,卻小于了其左孩子節(jié)點53和右孩子節(jié)點33,不符合大頂堆的構(gòu)造了,故其不是堆。2.單選題設(shè)關(guān)系模式R(U,F), U=A1,A2, A3, A4,函數(shù)依賴集F=A1A2, A1A3,A2A4,關(guān)系R的候選碼是( )。下列結(jié)論錯誤的是( )。問題1選項A.A1B.A2C.A1A2D.A1A3問題2

3、選項A.A1A2A3為F所蘊涵B.A1- A4為F所蘊涵C.A1A2A4為F所蘊涵D.A2A3為F所蘊涵【答案】第1題:A第2題:D【解析】本題考查候選鍵的求法和函數(shù)依賴的判斷問題。第一問求候選鍵,采用圖示法,能夠遍歷所有屬性的即為候選鍵,首先應(yīng)該找出入度為0的節(jié)點,只有A1,如果入度為0的節(jié)點,遍歷不了所有節(jié)點,那么需要加入一些中間結(jié)點(既有入度又有出度)的結(jié)點進(jìn)行遍歷,以它們的組合鍵作為候選鍵。根據(jù)方法,找到入度為0的節(jié)點A1,可以發(fā)現(xiàn)第一步能夠通過A1決定所有屬性A2(A1A2),A3(A1A3),A4(A1A2,A2A4,傳遞律得A1A4)得出A1為候選鍵。第二問考查AmStrong公

4、理進(jìn)行求解相關(guān):A.A1A2A3為F所蘊涵,通過A1A2,A1A3,得出A1A2A3(合并規(guī)則)B.A1- A4為F所蘊涵,通過A1A2,A2A4,得出A1A4(傳遞律)C.A1A2A4為F所蘊涵,通過A2A4,A1A4(傳遞律),那么兩者的結(jié)合鍵為A1A2A4自然能被F所蘊涵。D.A2A3為F所蘊涵,不能推導(dǎo)得出。3.單選題頁面的標(biāo)記對中( )用于表示網(wǎng)頁代碼的起始和終止。問題1選項A.B.C.D.【答案】A【解析】考查關(guān)于html相關(guān)知識。標(biāo)簽限定了文檔的開始點和結(jié)束點,在它們之間是文檔的頭部和主體。標(biāo)簽就是我們常說的頭部標(biāo)簽,在與之間是用來存放一個文檔的頭部元素的主體標(biāo)簽,body 元素

5、定義文檔的主體。 標(biāo)簽位于文檔的頭部,不包含任何內(nèi)容。 標(biāo)簽的屬性定義了與文檔相關(guān)聯(lián)的名稱/值對。 4.單選題()的保護(hù)期是可以延長的。問題1選項A.著作權(quán)B.專利權(quán)C.商標(biāo)權(quán)D.商業(yè)秘密權(quán)【答案】C【解析】本題考查的是知識產(chǎn)權(quán)保護(hù)期限相關(guān)內(nèi)容。知識產(chǎn)權(quán)中,軟件著作權(quán)的署名權(quán)、修改權(quán),以及普通著作權(quán)作品的署名權(quán)、修改權(quán)、保護(hù)作品完整權(quán),都可以永久保護(hù)。其他著作權(quán)的保護(hù)期限是作者終身及其死后50年。特殊的保護(hù)期限中,商標(biāo)權(quán)可以續(xù)注延長,商業(yè)秘密權(quán)保密期限不確定。本題描述的是C選項。5.單選題在某系統(tǒng)中,不同組(GROUP)訪問數(shù)據(jù)的權(quán)限不同,每個用戶(User)可以是一個或多個組中的成員,每個組

6、包含零個或多個用戶?,F(xiàn)要求在用戶和組之間設(shè)計映射,將用戶和組之間的關(guān)系由映射進(jìn)行維護(hù),得到如下所示的類圖。該設(shè)計采用( )模式,用一個對象來封裝系列的對象交互;使用戶對象和組對象不需要顯式地相互引用,從而使其耦合松散,而且可以獨立地改變它們之間的交互。該模式屬于( )模式,該模式適用 ( )。問題1選項A.狀態(tài)(State)B.策略(Strategy)C.解釋器(Interpreter)D.中介者(Mediator)問題2選項A.創(chuàng)建型類B.創(chuàng)建型對象C.行為型對象D.行為型類問題3選項A.需要使用一個算法的不同變體B.有一個語言需要解釋執(zhí)行,并且可將句子表示為一個抽象語法樹C.一個對象的行為

7、決定于其狀態(tài)且必須在運行時刻根據(jù)狀態(tài)改變行為D.一組對象以定義良好但是復(fù)雜的方式進(jìn)行通信,產(chǎn)生的相互依賴關(guān)系結(jié)構(gòu)混亂且難以理解【答案】第1題:D第2題:C第3題:D【解析】本題考查設(shè)計模式的問題。針對于題干和圖示來看,不同組(GROUP)訪問數(shù)據(jù)的權(quán)限不同,每個用戶(User)可以是一個或多個組中的成員,每個組包含零個或多個用戶?,F(xiàn)要求在用戶和組之間設(shè)計映射,將用戶和組之間的關(guān)系由映射進(jìn)行維護(hù),在組和用戶之間用UserGroupMapper實現(xiàn)兩者的交互,兩者之間不直接交互,用一個對象來封裝系列的對象交互;使用戶對象和組對象不需要顯式地相互引用,從而使其耦合松散,而且可以獨立地改變它們之間的交

8、互,是典型關(guān)于中介者模式的描述和應(yīng)用。中介者模式屬于行為型對象模型,可以適用于一組對象以定義良好但是復(fù)雜的方式進(jìn)行通信,產(chǎn)生的相互依賴關(guān)系結(jié)構(gòu)混亂且難以理解。其中以下場景中A選項是對策略模式的描述,B選項是對解釋器的描述,C選項是對狀態(tài)模式的描述。綜上所述,本題選擇D,C,D6.單選題在Python語言中,( )是一種不可變的、有序的序列結(jié)構(gòu),其中元素可以重復(fù)。問題1選項A.tuple(元組)B.dict(字典)C.list(列表)D.set(集合)【答案】A【解析】本題考查的是Pythson數(shù)據(jù)類型相關(guān)內(nèi)容。不可變數(shù)據(jù)(3 個):Number(數(shù)字)、String(字符串)、Tuple(元組

9、)。可變數(shù)據(jù)(3 個):List(列表)、Dictionary(字典)、Set(集合)。tuple(元組)類似于list列表,元組用 () 標(biāo)識。內(nèi)部元素用逗號隔開。但是元組不能二次賦值,相當(dāng)于只讀列表。dict(字典)是除列表以外python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類型;列表是有序的對象集合,字典是無序的對象集合;字典用 標(biāo)識;字典由索引(key)和它對應(yīng)的值value組成。list(列表)可以完成大多數(shù)集合類的數(shù)據(jù)結(jié)構(gòu)實現(xiàn)。它支持字符,數(shù)字,字符串甚至可以包含列表(即嵌套或者叫多維列表,可以用來表示多維數(shù)組)。列表用 標(biāo)識,是 python 最通用的復(fù)合數(shù)據(jù)類型。set(集合)是由一個或數(shù)

10、個形態(tài)各異的大小整體組成的,構(gòu)成集合的事物或?qū)ο蠓Q作元素或是成員;基本功能是進(jìn)行成員關(guān)系測試和刪除重復(fù)元素;可以使用大括號 或者 set() 函數(shù)創(chuàng)建集合。7.單選題對有向圖G進(jìn)行拓?fù)渑判虻玫降耐負(fù)湫蛄兄校旤cVi在頂點Vj之前,則說明G中()問題1選項A.一定存在有向弧B.一定不存在有向弧C.必定存在從Vi到Vj的路徑D.必定存在從Vj到Vi的路徑【答案】B【解析】本題考查拓?fù)湫蛄械南嚓P(guān)問題。對于拓?fù)湫蛄?,需要按照有向弧的指向,明確其先后順序,例如:存在一條Vi指向Vj的有向弧,那么在拓?fù)湫蛄兄蠽i需要寫出Vj前面,其次對于屬于同一層次或者毫無關(guān)聯(lián)的兩個結(jié)點可以不用在意先后順序。根據(jù)題干描述

11、,對有向圖G進(jìn)行拓?fù)渑判虻玫降耐負(fù)湫蛄兄?,頂點Vi在頂點Vj之前,我們試著對以下選項進(jìn)行分析:A、一定存在有向弧,說法錯誤,不一定存在,Vi和Vj可以是并列的,并不一定要存在Vi到Vj的有向弧。B、一定不存在有向弧,說法正確,如果存在有向弧,那么Vj是需要在頂點Vi之前的,則與題干相悖,所以必定不存在。C、必定存在從Vi到Vj的路徑,說法錯誤,不一定存在,Vi和Vj可以是兩個毫無關(guān)聯(lián)沒有指向的關(guān)系,不會存在相關(guān)的路徑。D、必定存在從Vj到Vi的路徑,說法錯誤,如果存在Vj到Vi的路徑,Vj就會出現(xiàn)在Vi前面8.單選題云計算有多種部署模型(Deployment Models)。若云的基礎(chǔ)設(shè)施是為

12、某個客戶單獨使用而構(gòu)建的,那么該部署模型屬于( )。問題1選項A.公有云B.私有云C.社區(qū)云D.混合云【答案】B【解析】A選項公有云通常指第三方提供商為用戶提供的能夠使用的云,公有云一般可通過 Internet 使用,可能是免費或成本低廉的,公有云的核心屬性是共享資源服務(wù)。B選項私有云(Private Clouds)是為一個客戶單獨使用而構(gòu)建的,因而提供對數(shù)據(jù)、安全性和服務(wù)質(zhì)量的最有效控制。該公司擁有基礎(chǔ)設(shè)施,并可以控制在此基礎(chǔ)設(shè)施上部署應(yīng)用程序的方式。本題針對某個客戶單獨使用,屬于B選項私有云。C選項社區(qū)云一般指社群云。社群云(Community cloud),也稱社區(qū)云,是由幾個組織共享的

13、云端基礎(chǔ)設(shè)施,它們支持特定的社群,有共同的關(guān)切事項,例如使命任務(wù)、安全需求、策略與法規(guī)遵循考量等。D選項混合云融合了公有云和私有云,是近年來云計算的主要模式和發(fā)展方向。我們已經(jīng)知道私有云主要是面向企業(yè)用戶,出于安全考慮,企業(yè)更愿意將數(shù)據(jù)存放在私有云中,但是同時又希望可以獲得公有云的計算資源,在這種情況下混合云被越來越多的采用,它將公有云和私有云進(jìn)行混合和匹配,以獲得最佳的效果,這種個性化的解決方案,達(dá)到了既省錢又安全的目的。9.單選題若計算機系統(tǒng)的字長為128位,磁盤的容量為2048GB,物理塊的大小為8MB,假設(shè)文件管理系統(tǒng)采用位示圖(bitmap)法記錄該計算機系統(tǒng)磁盤的使用情況,那么位示

14、圖的大小需要( )個字問題1選項A.1024B.2048C.4096D.8192【答案】B【解析】磁盤容量2048G,物理塊大小8MB,則磁盤共有2048GB/8MB=256*210個物理塊。采用位示圖記錄磁盤使用情況,每個磁盤塊占據(jù)1bit,共需要256*210bit進(jìn)行記錄。每128個bit為為1個字,則共需要256*210/128個字,即2048個字。10.單選題Designing object -oriented software is hard,and designing( )object -oriented software is even harder.You must find

15、 pertinent(相關(guān)的)objects,factor them into class at the right granularity,define class interfaces and inheritances,and establish key relationships among them.You design should be specific to the problem at hand but also( )enough to address future problems and requirements.You also want to avoid redesig

16、n,or at least minimize it.Experienced object -oriented designers will tell you that a reusable and flexible design is difficult if not impossible to get right the first time.Before a design is finished,they usually try to reuse it several times,modifying it each time.Yet experienced object-oriented

17、designers do make good designs.Meanwhile new designers are( )by the options available and tend to fall back on non-object-oriented techniques theyve used before.lt takes a long time for novices to learn what good object-oriented design is all about.Experienced designers evidently know something inex

18、perienced ones dont.What is it?One thing expert designers know not to do is solve every problem from first principles.Rather, they reuse solutions that have worked for them in the past.When they find a good( ).They use it again and again.Such experience is part of what makes them experts.Consequentl

19、y,youll find( )patterns of classes and communicating objects in many object-oriented systems.問題1選項A.runnableB.rightC.reusableD.pertinent問題2選項A.clearB.generalC.personalizedD.customized問題3選項A.excitedB.shockenC.surprisedD.overwhelmed問題4選項A.toolB.componentC.systemD.solution問題5選項A.recurringB.rightC.exper

20、iencedD.past【答案】第1題:C第2題:B第3題:D第4題:D第5題:A【解析】設(shè)計面向?qū)ο蟮能浖茈y,而設(shè)計(可復(fù)用的)面向?qū)ο筌浖透y了。你必須找到合適的(相關(guān)的)對象,以適當(dāng)?shù)牧6葘⑺鼈儎澐譃轭?,定義類接口和繼承,并在它們之間建立關(guān)鍵關(guān)系。你的設(shè)計應(yīng)該針對眼前的問題,但(一般 )足以解決未來的問題和要求。你也要避免重新設(shè)計,或者至少最小化它。有經(jīng)驗的面向?qū)ο笤O(shè)計師會告訴你,一個可重用和靈活的設(shè)計是很難第一次就“正確”的。在設(shè)計完成之前,他們通常會嘗試多次重復(fù)使用,每次都是這樣。然而,有經(jīng)驗的面向?qū)ο笤O(shè)計師確實能做出好的設(shè)計。同時,新的設(shè)計師們對可用的選項感到不安(第三題選項不

21、知所措的意思),他們傾向于使用以前使用的非面向?qū)ο蠹夹g(shù)。電影要花很長時間才能了解好的面向?qū)ο蟮脑O(shè)計。經(jīng)驗豐富的設(shè)計師顯然知道一些缺乏經(jīng)驗的東西。它是什么?有一件事專家設(shè)計師知道不能做的就是從第一原理解決每一個問題。相反,他們選擇了過去對他們有效的解決方案。當(dāng)他們找到一個好的(解決方案)。他們一次又一次地使用它。這樣的經(jīng)驗是他們成為專家的部分原因。因此,您將在許多面向?qū)ο笙到y(tǒng)中找到第五題個類和通信對象的模式。A. runnable可運行的B.right對的C. reusable可復(fù)用的D. pertinent中肯的,相關(guān)的A. clear清除B. general總則C. personalized

22、個性化D.customized定制A. excited興奮B. shocken 震驚C. surprised驚訝于D. overwhelmed不知所措A.tool工具B. component組成部分C. system系統(tǒng)D. solution解決方案A.recurring循環(huán)B.right是嗎C.experienced經(jīng)驗豐富D.past過去11.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)?!菊f明】某中醫(yī)醫(yī)院擬開發(fā)一套線上抓藥APP,允許患者憑借該醫(yī)院醫(yī)生開具的處方線上抓藥,并提供免費送藥上門服務(wù)。該系統(tǒng)的主要功能描述如下:(1)注冊。患者掃描醫(yī)院提供的二維碼進(jìn)行注

23、冊,注冊過程中,患者需提供其病歷號,系統(tǒng)根據(jù)病歷號自動獲取患者基本信息。(2)登錄。已注冊的患者可以登錄系統(tǒng)進(jìn)行線上抓藥,未冊的患者系統(tǒng)拒絕其登陸。(3)確認(rèn)處方?;颊叩卿浐?,可以查看醫(yī)生開具的所有處方?;颊哌x擇需要抓藥的處方和數(shù)量(需要抓幾副藥), 同時說明是否需要煎制。選擇取藥方式:自行到店取藥或者送藥上門,若選擇送藥上門,患者需要提供提供收貨人姓名、聯(lián)系方式和收貨地址。系統(tǒng)自動計算本次抓藥的費用,患者可以使用微信或支付寶等支付方式支付費用。支付成功之后,處方被發(fā)送給藥師進(jìn)行藥品配制。(4)處理處方。藥師根據(jù)處方配置好藥品,若患者要求煎制,藥師對配置好的藥品進(jìn)行煎制。煎制完成,藥師將對該處

24、方設(shè)置已完成。若患者選擇的是自行取藥,取藥后確認(rèn)已取藥。(5)藥品派送。處方完成后,對于選擇送藥上門的患者,系統(tǒng)將給快遞人員發(fā)送藥品的配置信息,等待快遞人員來取藥;并給患者發(fā)送收獲驗證碼。(6)送藥上門??爝f人員將配置好的藥品送到患者指定的收貨地址?;颊呤斋@時,向快遞人員出示收獲驗證碼,快遞人員使用該驗證碼確認(rèn)藥品已送到?!締栴}1】 (7分)根據(jù)說明中的描述,給出圖3-1中A1 A3所對應(yīng)的參與者名稱和U1 U4處所對應(yīng)的用例名稱?!締栴}2】(5分)根據(jù)說明中的描述,給出圖3-2中C1C5所對應(yīng)的類名?!締栴}3】(3分)簡要解釋用例之間的include、extend 和generalize關(guān)系

25、的內(nèi)涵。【答案】因題干部分信息不明確,答案可能存在異議,本答案僅供參考。【問題1】A1:患者A2:快遞員(學(xué)員反饋有相關(guān)描述,但當(dāng)前未給出)A3:藥師U1:確認(rèn)處方U2:支付U3:微信支付U4:支付寶支付U3和U4可互換?!締栴}2】C1:支付方式C2;微信支付C3:支付寶支付C4:處方C5:藥品C2和C3可互換。【問題3】include(包含)包含關(guān)系:其中這個提取出來的公共用例稱為抽象用例,而把原始用例稱為基本用例或基礎(chǔ)用例系:當(dāng)可以從兩個或兩個以上的用例中提取公共行為時,應(yīng)該使用包含關(guān)系來表示它們。本系統(tǒng)中,確認(rèn)藥方過程中系統(tǒng)會自動計算本次抓藥的費用,患者可以使用微信或支付寶等支付方式支付

26、費用,所以確認(rèn)藥方包含支付過程。extend (擴展)擴展關(guān)系:如果一個用例明顯地混合了兩種或兩種以上的不同場景,即根據(jù)情況可能發(fā)生多種分支,則可以將這個用例分為一個基本用例和一個或多個擴展用例,這樣使描述可能更加清晰。generalize(泛化)泛化關(guān)系:當(dāng)多個用例共同擁有一種類似的結(jié)構(gòu)和行為的時候,可以將它們的共性抽象成為父用例,其他的用例作為泛化關(guān)系中的子用例。在用例的泛化關(guān)系中,子用例是父用例的一種特殊形式,子用例繼承了父用例所有的結(jié)構(gòu)、行為和關(guān)系。本系統(tǒng)中患者可以使用微信或支付寶等支付方式支付費用,即支付可以有不同種方式,包括微信支付、支付寶支付等,所以微信支付和支付寶支付是支付的特

27、殊化,支付是二者的泛化。注:本題分值較少,寫明定義即可,可以不結(jié)合本題實例進(jìn)行說明?!窘馕觥勘绢}是典型的用例圖和類圖結(jié)合考查題型。因題干部分信息不明確,答案可能存在異議,本答案僅供參考。【問題1】根據(jù)題干描述,使用注冊、登錄功能的應(yīng)該是患者,因此參與者A1為患者。根據(jù)題干描述,患者登錄以后,可以確認(rèn)藥方,本題U1的缺失,應(yīng)該患者使用的確認(rèn)藥方的用例,即U1為確認(rèn)藥方?;颊叽_認(rèn)支付后,“處方被發(fā)送給藥師進(jìn)行藥品配制”,因此使用處理藥方功能的應(yīng)該是藥師,即參與者A3為藥師。其中藥方確認(rèn)的過程中,包括選擇處方和數(shù)量同時說明需要煎制,選擇取藥方式(自行到店取藥或者送藥上門),系統(tǒng)自動計算費用后患者進(jìn)行

28、支付(微信或支付寶等支付方式)。此處圖示已有配送藥品用例,因此,這里不適合填寫選擇取藥方式-自行到店取藥-送藥上門這組泛化用例,應(yīng)該填寫支付-微信支付-支付寶支付,其中支付的泛化的父用例,微信支付和支付寶支付是其子用例,對應(yīng)圖示泛化關(guān)系U2-U3-U4,其中U2填寫支付,U3和U4分別填寫微信支付、支付寶支付,二者位置可以互換。本題中A2線索不明確(學(xué)員反饋有“快遞員”相關(guān)描述,但當(dāng)前未給出),沒有提到其他參與者,這里A2填寫快遞員?!締栴}2】類圖分析中,與類名相關(guān)的一般是名詞形式,再根據(jù)圖示中的聯(lián)系確認(rèn)具體位置。此處C1-C2-C3有一組典型的泛化關(guān)系。根據(jù)上面的分析,圖示中的泛化關(guān)系為支付

29、-微信支付-支付寶支付。結(jié)合用例圖,最終體現(xiàn)的泛化關(guān)系是支付,因此此處選擇支付方式、微信支付、支付寶支付更合適。其中C1為支付方式,C2和C3為微信支付和支付寶支付,二者位置可互換。根據(jù)題干說明“支付成功之后,處方被發(fā)送給藥師進(jìn)行藥品配制”在藥師與支付方式中間,與二者相關(guān)的為處方,即C4為處方。C5與處方相關(guān),應(yīng)該填寫藥品。【問題3】include(包含)包含關(guān)系:其中這個提取出來的公共用例稱為抽象用例,而把原始用例稱為基本用例或基礎(chǔ)用例系:當(dāng)可以從兩個或兩個以上的用例中提取公共行為時,應(yīng)該使用包含關(guān)系來表示它們。本系統(tǒng)中,確認(rèn)藥方過程中系統(tǒng)會自動計算本次抓藥的費用,患者可以使用微信或支付寶等

30、支付方式支付費用,所以確認(rèn)藥方包含支付過程。extend (擴展)擴展關(guān)系:如果一個用例明顯地混合了兩種或兩種以上的不同場景,即根據(jù)情況可能發(fā)生多種分支,則可以將這個用例分為一個基本用例和一個或多個擴展用例,這樣使描述可能更加清晰。generalize(泛化)泛化關(guān)系:當(dāng)多個用例共同擁有一種類似的結(jié)構(gòu)和行為的時候,可以將它們的共性抽象成為父用例,其他的用例作為泛化關(guān)系中的子用例。在用例的泛化關(guān)系中,子用例是父用例的一種特殊形式,子用例繼承了父用例所有的結(jié)構(gòu)、行為和關(guān)系。本系統(tǒng)中患者可以使用微信或支付寶等支付方式支付費用,即支付可以有不同種方式,包括微信支付、支付寶支付等,所以微信支付和支付寶支

31、付是支付的特殊化,支付是二者的泛化。注:本題分值較少,寫明定義即可,可以不結(jié)合本題實例進(jìn)行說明。12.單選題下列不能用于遠(yuǎn)程登錄或控制的是( )。問題1選項A.IGMPB.SSHC.TelnetD.RFB【答案】A【解析】IGMP:屬于網(wǎng)絡(luò)的組播協(xié)議,不能實現(xiàn)相關(guān)應(yīng)用層的遠(yuǎn)程登錄。SSH:SSH 為建立在應(yīng)用層基礎(chǔ)上的安全協(xié)議。SSH 是較可靠,專為遠(yuǎn)程登錄會話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議。Telnet:Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登錄服務(wù)的標(biāo)準(zhǔn)協(xié)議和主要方式。它為用戶提供了在本地計算機上完成遠(yuǎn)程主機工作的能力。在終端使用者的電腦上使用telnet程序

32、,用它連接到服務(wù)器。RFB:RFB ( Remote Frame Buffer 遠(yuǎn)程幀緩沖) 協(xié)議是一個用于遠(yuǎn)程訪問圖形用戶界面的簡單協(xié)議。由于 RFB 協(xié)議工作在幀緩沖層,因此它適用于所有的窗口系統(tǒng)和應(yīng)用程序。13.單選題在風(fēng)險管理中,通常需要進(jìn)行風(fēng)險監(jiān)測,其目的不包括( )。問題1選項A.消除風(fēng)險B.評估所預(yù)測的風(fēng)險是否發(fā)生C.保證正確實施了風(fēng)險緩解步驟D.收集用于后續(xù)進(jìn)行風(fēng)險分析的信息【答案】A【解析】風(fēng)險監(jiān)測主要是對風(fēng)險進(jìn)行預(yù)測,評估,收集相關(guān)的信息,用來防止風(fēng)險,從而做好相關(guān)的防范措施。對于評估所預(yù)測的風(fēng)險是否發(fā)生、保證正確實施了風(fēng)險緩解步驟、收集用于后續(xù)進(jìn)行風(fēng)險分析的信息都是風(fēng)險監(jiān)

33、測的目的至于A選項消除風(fēng)險,風(fēng)險是無法被消除掉的,只能盡量避免。14.單選題在ISO/IEC軟件質(zhì)量模型中,可移植性是指與軟件可從某環(huán)境行移到另一環(huán)境的能力有關(guān)的一組屬性,其子特性不包括()。問題1選項A.適應(yīng)性B.易測試性C.易安裝性D.易替換性【答案】B【解析】考查ISO/IEC的幾大質(zhì)量特性。可移植性包括:適應(yīng)性、易安裝性、一致性、易替換性。易測試性屬于可維護(hù)性的范疇。15.單選題進(jìn)程P有5個頁面,頁號為0-4,頁面變換表及狀態(tài)位、訪問位和修改位的含義如下圖所示,若系統(tǒng)給進(jìn)程P分配了3個存儲塊,當(dāng)訪問的頁面3不在內(nèi)存時,應(yīng)該淘汰表中頁號為( )的頁面問題1選項A.0B.1C.2D.4【答

34、案】A【解析】被淘汰的頁面首先必須在內(nèi)存,也就是在0、2、4頁面中進(jìn)行選擇。優(yōu)先淘汰訪問位為0的頁面,此時0、2、4頁面訪問位都為1,無法判斷。進(jìn)一步淘汰的是修改位為0的頁面,此時符合要求淘汰的是0號頁面,選擇A選項。16.單選題用pip安裝numpy模塊的命令為( )。問題1選項A.pip numpyB.pip install numpyC.install numpyD.import num【答案】B【解析】本題考查的是命令相關(guān)內(nèi)容。只有B選項符合命令中安裝模塊的語法,本題選擇B選項。17.單選題以下關(guān)于散列表(哈希表),及其查找特點的敘述中,正確的是( )。問題1選項A.在散列表中進(jìn)行查找

35、時,只需要與待查找關(guān)鍵字及其同義詞進(jìn)行比較B.只要散列表的裝填因子不大于1/2,就能避免沖突C.用線性探測法解決沖突容易產(chǎn)生聚集問題D.用鏈地址法解決沖突可確保平均查找長度為1【答案】C18.單選題下面是一個軟件項目活動圖,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的權(quán)重表示活動的持續(xù)時間(天),則關(guān)鍵路徑長度為( ),在該活動圖中,活動( )晚16天開始不會影響上班。問題1選項A.20B.25C.27D.48問題2選項A.ACB.BEC.FID.HJ【答案】第1題:D第2題:B【解析】本題是對進(jìn)度網(wǎng)絡(luò)圖分析的考查。將各個活動的最早開始和完成時間、最晚開始和完成時間、持續(xù)時間和總

36、時差分別進(jìn)行標(biāo)注,結(jié)果如下:19.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。【說明】某游戲公司欲開發(fā)一款吃金幣游戲。游戲的背景為一種回廊式迷宮(Maze),在迷宮的不同位置上設(shè)置有墻。迷宮中有兩種類型的機器人(Robots):小精靈(PacMan)和幽靈(Ghost)。游戲的目的就是控制小精靈在迷宮內(nèi)游走,吞吃迷宮路徑上的金幣,且不能被幽靈抓到。幽靈在迷宮中游走,并會吃掉遇到的小精靈。機器人游走時,以單位距離的倍數(shù)計算游走路徑的長度。當(dāng)迷宮中至少存在一個小精靈和一個幽靈時,游戲開始。機器人上有兩種傳感器,使機器人具有一定的感知能力。這兩種傳感器分別是:(1)前向傳

37、感器(FrontSensor),探測在機器人當(dāng)前位置的左邊、右邊和前方是否有墻(機器人遇到墻時,必須改變游走方向)。機器人根據(jù)前向傳感器的探測結(jié)果,決定朝哪個方向運動。(2)近距離傳感器(ProxiSesor),探測在機器人的視線范圍內(nèi)(正前方)是否存在隱藏的金幣或幽靈。近距離傳感器并不報告探測到的對象是否正在移動以及朝哪個方向移動。但是如果近距離傳感器的連續(xù)兩次探測結(jié)果表明被探測對象處于不同的位置,則可以推導(dǎo)出該對象在移動。另外,每個機器人都設(shè)置有一個計時器(Timer),用于支持執(zhí)行預(yù)先定義好的定時事件。機器人的動作包括:原地向左或向右旋轉(zhuǎn)90;向前或向后移動。建立迷宮:用戶可以使用編輯器

38、(Editor) 編寫迷宮文件,建立用戶自定義的迷宮。將迷宮文件導(dǎo)入游戲系統(tǒng)建立用戶自定義的迷宮現(xiàn)采用面對對象分析與設(shè)計方法開發(fā)該游戲,得到如圖3-1所示的用例圖以及圖3-2所示的初始類圖?!締栴}1】(3分)根據(jù)說明中的描述,給出圖3-1中U1U3所對應(yīng)的用例名?!締栴}2】(4分)圖3-1中用例U1U3分別與哪個(哪些)用例之間有關(guān)系,是何種關(guān)系?【問題3】(8分)根據(jù)說明中的描述,給出圖3-2中C1C8所對應(yīng)的類名。【答案】【問題1】(3分)U1 編寫迷宮文件; U2導(dǎo)入迷宮文件;U3 設(shè)置計時器【問題2】(4分)U1和U2與建立迷宮用例是泛化關(guān)系;U3與操作機器人是包含關(guān)系【問題3】(8分

39、)C1 機器人(Robots);C2 計時器(Timer);C3小精靈(PacMan); C4幽靈(Ghost) C5 傳感器(Sensor) C6 前向傳感器(FrontSensor) C7 近距離傳感器(ProxiSesor) C8 迷宮(Maze)其中C3與C4可換;C6與C7可換【解析】問題1:補充對應(yīng)的用例。用例的組成應(yīng)該是動詞+名詞的形式。根據(jù)題干的描述和對應(yīng)的用例的指向,可知U1是與建立迷宮有關(guān)系的用例,U3是與操縱機器人有關(guān)系的用例,U2是介于兩者之間的用例。用例圖描述的是對于用例的所有操作。對于整個吃金幣的游戲而言,首先要建立相應(yīng)的迷宮,以供機器人(小精靈和幽靈)進(jìn)入,其次操

40、縱機器人走對應(yīng)的線路;再結(jié)合題干而言,屬于該游戲內(nèi)部的操作應(yīng)該還有:設(shè)置有一個計時器(Timer),用來定時機器人;用戶可以使用編輯器(Editor) 編寫迷宮文件,用來構(gòu)造出迷宮;然后將迷宮文件導(dǎo)入游戲,系統(tǒng)建立用戶自定義的迷宮,用來自定義迷宮。對于U1而言與迷宮有關(guān)的用例,應(yīng)該是構(gòu)造迷宮的,編輯器編寫迷宮文件用例;對于U2則是導(dǎo)入迷宮文件的過程。而對于U3與操作機器人有關(guān)的用例,應(yīng)該是定時機器人的設(shè)置計時器用例。問題2:根據(jù)對應(yīng)的用例圖,判斷其關(guān)系,結(jié)合上文給出的用例,可知:U1與U2建立迷宮是泛化關(guān)系,也可以根據(jù)題干描述,在建立迷宮里面包含這些操作;U3與操作機器人是包含關(guān)系,在開始操作

41、機器人之間應(yīng)該先設(shè)置定時器。問題3:補充對應(yīng)類圖的類,類的組成應(yīng)該是名詞形式,用英文進(jìn)行表示。找出題干中的名詞,然后結(jié)合對應(yīng)的關(guān)系,可以看到C1與C3、C4是泛化關(guān)系,C5與C6、C7是泛化關(guān)系,其中C5又與C1是組合關(guān)系,C1是整體,C5是部分,生命周期相同??傻肅1機器人(Robos),C5是傳感器,C3、C4是小精靈(PacMan)和幽靈(Ghost),可以互換順序;C6和C7是 前向傳感器(FrontSensor)和 近距離傳感器(ProxiSesor),可以互換順序。C8是跟C1機器人有聚合關(guān)系的,C8是整體,C1是部分,生命周期不同,并且與編輯器(Editor) 有關(guān),得出C8應(yīng)該

42、為迷宮(Maze);C2也與C1為組合關(guān)系,C1是整體,C2是部分,生命周期相同。得出C2應(yīng)該是計時器(Timer)20.單選題甲乙丙三者分別就相同內(nèi)容的發(fā)明創(chuàng)造,先后向?qū)@芾聿块T提出申清,( )可以獲得專利申請權(quán)。問題1選項A.甲乙丙均B.先申請者C.先試用者D.先發(fā)明者【答案】B【解析】本題考查的是知識產(chǎn)權(quán)人確定的相關(guān)內(nèi)容。對于專利權(quán),誰先申請就給誰;同時申請則協(xié)商。21.單選題通常使用( )為IP數(shù)據(jù)報文進(jìn)行加密。問題1選項A.IPSecB.PP2PC.HTTPSD.TLS【答案】A【解析】A選項:IPSec工作于網(wǎng)絡(luò)層,為IP數(shù)據(jù)報文進(jìn)行加密。B選項:PP2P工作于數(shù)據(jù)鏈路層,用于鏈

43、路加密。C選項:HTTPS是HTTP與SSL的結(jié)合體,為傳輸層以上層次數(shù)據(jù)加密。D選項:TLS安全傳輸層協(xié)議用于在兩個通信應(yīng)用程序之間提供保密性和數(shù)據(jù)完整性。22.單選題ARP 報文分為ARP Request和ARP Response,其中ARP Request采用( )進(jìn)行傳送,ARP Response采用( )進(jìn)行傳送。問題1選項A.廣播B.組播C.多播D.單播問題2選項A.組播B.廣播C.多播D.單播【答案】第1題:A第2題:D【解析】本題考查計算機網(wǎng)絡(luò)ARP協(xié)議。ARP協(xié)議:地址解析協(xié)議,作用是由IP地址轉(zhuǎn)換成MAC地址RARP協(xié)議:反地址解析協(xié)議,作用是MAC地址轉(zhuǎn)換成IP地址對于A

44、RP而言,請求是廣播發(fā)送,ARP響應(yīng)是單播發(fā)送。故有ARP Request采用廣播進(jìn)行傳送,ARP Response采用單播進(jìn)行傳送23.案例題閱讀下列說明和C+代碼,將應(yīng)填入(n)處的字句寫在答題紙的對應(yīng)欄內(nèi)?!菊f明】在線支付是電子商務(wù)的一個重要環(huán)節(jié),不同的電子商務(wù)平臺提供了不同的支付接口?,F(xiàn)在需要整合不同電子商務(wù)平臺的支付接口,使得客戶在不同平臺上購物時,不需要關(guān)心具體的支付接口。擬采用中介者(Mediator) 設(shè)計模式來實現(xiàn)該需求,所設(shè)計的類圖如圖5-1所示?!綜+代碼】【答案】(1) virtual void buy(double money, WebService *service

45、)(2) WebServiceMediator *(3) virtual void buyService(double money)= 0(4) mediator-buy(money, this)(5) mediator-buy(money, this)【解析】(1)空是屬于接口WebServiceMeditor內(nèi)的方法,我們可以通過下文的實現(xiàn)類中找到ConcreteServiceMeditor可知缺少了一個buy()方法故第一空填寫virtual void buy(double money, WebService *service) ;(2)空類WebService中屬性的參數(shù)類型,Coll

46、eague與Mediator之間的關(guān)聯(lián)關(guān)系由屬性meditor實現(xiàn),所以第2空應(yīng)該填寫WebServiceMediator*;(3)空類WebService中的virtual方法,根據(jù)其具體子類可以看到缺少的是buyService方法,書寫成virtual void buyService(double money)= 0 ;(4)空和(5)空具體同事類Amazon、Ebay與中介者的通信,調(diào)用中介者之間的支付接口,所以空(4)和(5)都填寫mediator-buy(money, this) 。24.單選題防火墻通常分為內(nèi)網(wǎng)、外網(wǎng)和DMZ三個區(qū)域,按照受保護(hù)程度,從低到高正確的排列次序為()問題

47、1選項A.內(nèi)網(wǎng)、外網(wǎng)和DMZB.外網(wǎng)、 DMZ和內(nèi)網(wǎng)C.DMZ、內(nèi)網(wǎng)和外網(wǎng)D.內(nèi)網(wǎng)、DMZ和外網(wǎng)【答案】B【解析】考查應(yīng)用級關(guān)于屏蔽子網(wǎng)的防火墻。在一個用路由器連接的局域網(wǎng)中,我們可以將網(wǎng)絡(luò)劃分為三個區(qū)域:安全級別最高的LAN Area(內(nèi)網(wǎng)),安全級別中等的DMZ區(qū)域和安全級別最低的Internet區(qū)域(外網(wǎng))。三個區(qū)域因擔(dān)負(fù)不同的任務(wù)而擁有不同的訪問策略。我們在配置一個擁有DMZ區(qū)的網(wǎng)絡(luò)的時候通常定義以下的訪問控制策略以實現(xiàn)DMZ區(qū)的屏障功能。25.單選題AES是一種()算法。問題1選項A.公鑰加密B.流密碼C.分組加密D.消息摘要【答案】C【解析】AES是一個迭代的、對稱密鑰分組的密碼,

48、它可以使用128、192和256位密鑰。并且使用128位分組加密和解密數(shù)據(jù)。26.單選題計算機指令系統(tǒng)采用多種尋址方式。立即尋址是指操作數(shù)包含在指令中,寄存器尋址是指操作數(shù)在寄存器中,直接尋址是指操作數(shù)的地址在指令中。這三種尋址方式操作數(shù)的速度( )。問題1選項A.立即尋址最快,寄存器尋址次之,直接尋址最慢B.寄存器尋址最快,立即尋址次之,直接尋址最慢C.直接尋址最快, 寄存器尋址次之,立即尋址最慢D.寄存器尋址最快,直接尋址次之,立即尋址最慢【答案】A【解析】有關(guān)于尋址方式查詢速度:立即尋址是操作數(shù)直接在指令中,速度是最快的;寄存器尋址是將操作數(shù)存放在寄存器中,速度中間;直接尋址方式是指令中

49、存放操作數(shù)的地址,速度最慢。27.單選題在面向?qū)ο笤O(shè)計時,如果重用了包中的一個類,那么就要重用包中的所有類,這屬于()原則。問題1選項A.接口分離B.開放-封閉C.共同封閉D.共同重用【答案】D【解析】考查關(guān)于面向?qū)ο笤O(shè)計的幾大原則。接口分離原則:使用多個專門的接口要比使用單一的總接口要好。開放-封閉原則:對擴展開放,對修改關(guān)閉。共同封閉原則:包中的所有類對于同一性質(zhì)的變化應(yīng)該是共同封閉的。一個變化若對一個包產(chǎn)生影響,則將對該包里的所有類產(chǎn)生影響,而對于其他的包不造成任何影響。共同重用原則:一個包里的所有類應(yīng)該是共同重用的。如果重用了包里的一個類,那么就要重用包中的所有類。28.單選題( )是

50、對稀疏矩陣進(jìn)行壓縮存儲的方式。問題1選項A.二維數(shù)組和雙向鏈表B.三元組順序表和十字鏈表C.鄰接矩陣和十字鏈表D.索引順序表和雙向鏈表【答案】B【解析】存儲矩陣的一般方法是采用二維數(shù)組,其優(yōu)點是可以隨機地訪問每一個元素,因而能夠較容易地實現(xiàn)矩陣的各種運算。但對于稀疏矩陣而言,若用二維數(shù)組來表示,會重復(fù)存儲了很多個0了,浪費空間,而且要花費時間來進(jìn)行零元素的無效計算。所以必須考慮對稀疏矩陣進(jìn)行壓縮存儲。稀疏矩陣的三元組表的順序存儲結(jié)構(gòu)稱為三元組順序表,常用的三元組表的鏈?zhǔn)酱鎯Y(jié)構(gòu)是十字鏈表。29.案例題某工業(yè)制造企業(yè)欲開發(fā)一款智能缺陷檢測系統(tǒng),以有效提升檢測效率,節(jié)約人力資源,該系統(tǒng)的主要功能是

51、:(1)基礎(chǔ)信息管理。管理員對檢測質(zhì)量標(biāo)準(zhǔn)和監(jiān)控規(guī)則等基礎(chǔ)信息進(jìn)行設(shè)置。(2)檢測模型部署。 管理員對采用機器學(xué)習(xí)方法建立的檢測模型進(jìn)行部署。(3)圖像采集。實時接收生產(chǎn)線上檢測設(shè)備拍攝的產(chǎn)品待檢信息進(jìn)行存儲和缺陷檢測,待檢信息包括產(chǎn)品編號、生產(chǎn)時間、圖像序號和產(chǎn)品圖像。(4)缺陷檢測。根據(jù)檢測模型和檢測質(zhì)量標(biāo)準(zhǔn)對圖像采集接收到的產(chǎn)品待檢信息中所有圖像進(jìn)行檢測。若所有圖像檢測合格,設(shè)置檢測結(jié)果信息為合格;若一個產(chǎn)品出現(xiàn)一張圖像檢測不合格,就表示該產(chǎn)品不合格。對不合格的產(chǎn)品,其檢測結(jié)果包括產(chǎn)品編號和不合格類型。給檢測設(shè)備發(fā)送檢測結(jié)果,檢測設(shè)備剔除掉不合格產(chǎn)品。(5)質(zhì)量監(jiān)控。根據(jù)監(jiān)控規(guī)則對產(chǎn)品質(zhì)

52、量進(jìn)行監(jiān)控,將檢測情況展示給檢測業(yè)務(wù)員,若滿足報警條件。向檢測業(yè)務(wù)員發(fā)送質(zhì)量報警,檢測業(yè)務(wù)員發(fā)起遠(yuǎn)程控制命令,系統(tǒng)給檢測設(shè)備發(fā)送控制指令進(jìn)行處理。(6)模型監(jiān)控。在系統(tǒng)中部署的模型、產(chǎn)品的檢測信息結(jié)合基礎(chǔ)信息進(jìn)行監(jiān)測分析,將模型運行情況發(fā)給監(jiān)控人員。 現(xiàn)采用結(jié)構(gòu)化方法對智能檢測系統(tǒng)進(jìn)行分析與設(shè)計,獲得如圖1-1的上下文數(shù)據(jù)流圖和圖1-2所示的0層數(shù)據(jù)流圖。圖1-1 頂層圖圖1-2 0層圖【問題1】(4分)使用說明中的語句,給出圖1-1中的實體E1 E4的名稱。【問題2】(3分)使用說明中的語句,給出圖1-2中的數(shù)據(jù)存儲D1D3的名稱?!締栴}3】(5分)根據(jù)注明和圖中術(shù)語,補充圖1-2中缺失的數(shù)

53、據(jù)及起點和終點?!締栴}4】(3分)根據(jù)說明,采用結(jié)構(gòu)化語言對“缺陷檢測”的加工邏輯進(jìn)行描述。【答案】【問題1】(4分)E1:檢測設(shè)備;E2:管理員;E3:檢測業(yè)務(wù)員;E4:監(jiān)控人員【問題2】(3分)D1:檢測模型文件;D2:產(chǎn)品檢測信息文件;D3:基礎(chǔ)信息文件【問題3】(5分)待檢信息 ,起點:P2,終點:P3遠(yuǎn)程控制命令,起點:E3,終點:P5監(jiān)控規(guī)則,起點:D3,終點:P5檢測信息,起點:D2,終點:P5基礎(chǔ)信息,起點:D3,終點:P6【問題4】(3分)根據(jù)說明,采用結(jié)構(gòu)化語言對缺陷檢測的加工邏輯進(jìn)行描述。DO 檢測所收到的所有圖像; IF(出現(xiàn)一張圖像檢測不合格) THEN 設(shè)置檢測結(jié)果

54、信息為不合格; 不合格產(chǎn)品檢測結(jié)果=產(chǎn)品星號+不合格類型; ELSE 設(shè)置檢測結(jié)果信息為合格 ENDIF 給檢測設(shè)備發(fā)送檢測結(jié)果; 檢測設(shè)備剔除掉不合格產(chǎn)品; ENDDO 【解析】本題是典型的數(shù)據(jù)流圖分析題型。問題1:對于這類型題型的分析,我們可以直接看到0層圖比較合適,找到對應(yīng)的實體與其所在加工名稱,并在題干描述找到關(guān)鍵信息。根據(jù)“實時接收生產(chǎn)線上檢測設(shè)備拍攝的產(chǎn)品待檢信息進(jìn)行存儲和缺陷檢測”,”給檢測設(shè)備發(fā)送檢測結(jié)果”,“系統(tǒng)給檢測設(shè)備發(fā)送控制指令進(jìn)行處理”可知E1為檢測設(shè)備;根據(jù)“管理員對常用機器學(xué)習(xí)方法建立的檢測模型分布”,“管理員對檢測標(biāo)準(zhǔn)和檢測規(guī)則等基礎(chǔ)信息設(shè)置”可知E2為管理員;

55、根據(jù)“根據(jù)監(jiān)控規(guī)則對產(chǎn)品質(zhì)量進(jìn)行監(jiān)控,將檢測情況展示給檢測業(yè)務(wù)員,若滿足報警條件。向檢測業(yè)務(wù)員發(fā)送質(zhì)量報警,檢測業(yè)務(wù)員發(fā)起遠(yuǎn)程控制命令”可知E3為業(yè)務(wù)員;根據(jù)“在系統(tǒng)中部署的模型、產(chǎn)品的檢測信息結(jié)合基礎(chǔ)信息進(jìn)行監(jiān)測分析,將模型運行情況發(fā)給監(jiān)控人員。”可知E4為監(jiān)控人員。問題2:由于題干中沒有對于這些存儲進(jìn)行介紹,所以我們根據(jù)關(guān)于該存儲的信息流來判斷該存儲存放的內(nèi)容,然后在其后附加文件、表、記錄的關(guān)鍵詞即可,表示數(shù)據(jù)存儲,那D1、D2、D3可分別為:D1:檢測模型文件;D2:產(chǎn)品檢測信息文件;D3:基礎(chǔ)信息文件問題3:可根據(jù)數(shù)據(jù)流圖平衡原則得:0層圖缺少了一條由E3流向檢測系統(tǒng)的名為遠(yuǎn)程控制命令

56、的數(shù)據(jù)流。根據(jù)(5)質(zhì)量監(jiān)控描述可得應(yīng)該補充一條由E3到P5的遠(yuǎn)程控制命令的數(shù)據(jù)流。其次再根據(jù)(5)質(zhì)量監(jiān)控的說明“根據(jù)監(jiān)控規(guī)則對產(chǎn)品質(zhì)量進(jìn)行監(jiān)控,將檢測情況展示給檢測業(yè)務(wù)員”說明加工“質(zhì)量監(jiān)控”需要D3“監(jiān)控規(guī)則 ”中監(jiān)控規(guī)則,產(chǎn)品信息來源于產(chǎn)品圖像的D2“檢測信息”;這里沒有明確描述,但是需要補充(3)加工“圖像采集”相關(guān)輸出的數(shù)據(jù)流完整給出,缺少“產(chǎn)品待檢信息進(jìn)行缺陷檢測”,即P2為起點、P3為終點的待檢信息;說明(6)根據(jù)描述“對系統(tǒng)部署的模型、產(chǎn)品檢測信息結(jié)合基礎(chǔ)信息進(jìn)行監(jiān)測分析”可知需要從D3中讀取“基礎(chǔ)信息”。問題4:本問題采用結(jié)構(gòu)化有語言描述“缺陷檢測”加工邏輯。常用的加工邏輯

57、描述方法有結(jié)構(gòu)化語言、判定表和判定樹。根據(jù)規(guī)則說明:答案言之有理即可。DO 檢測所收到的所有圖像; IF(出現(xiàn)一張圖像檢測不合格) THEN 設(shè)置檢測結(jié)果信息為不合格; 不合格產(chǎn)品檢測結(jié)果=產(chǎn)品星號+不合格類型; ELSE 設(shè)置檢測結(jié)果信息為合格 ENDIF 給檢測設(shè)備發(fā)送檢測結(jié)果; 檢測設(shè)備剔除掉不合格產(chǎn)品; ENDDO 30.單選題軟件詳細(xì)設(shè)計階段的主要任務(wù)不包括( )。問題1選項A.數(shù)據(jù)結(jié)構(gòu)設(shè)計B.算法設(shè)計C.模塊之間的接口設(shè)計D.數(shù)據(jù)庫的物理設(shè)計【答案】C【解析】軟件詳細(xì)設(shè)計階段的主要任務(wù)包括:對模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計;對數(shù)據(jù)庫進(jìn)行物理設(shè)計;對每個模塊進(jìn)行詳細(xì)的算法設(shè)計;代碼設(shè)計、輸

58、入/輸出設(shè)計、用戶界面設(shè)計等其他設(shè)計。軟件概要設(shè)計階段的主要任務(wù)包括(1) 軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計,將系統(tǒng)劃分成模塊;確定每個模塊的功能;確定模塊之間的調(diào)用關(guān)系;確定模塊之間的接口,即模塊之間傳遞的信息;評價模塊結(jié)構(gòu)的質(zhì)量。(2) 數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計。本題A、B、D屬于詳細(xì)設(shè)計階段的任務(wù),C選項屬于概要設(shè)計階段的任務(wù),本題選擇C選項。31.單選題下列協(xié)議中,可以用于文件安全傳輸?shù)氖牵?)。問題1選項A.FTPB.SFTPC.TFTPD.ICMP【答案】B【解析】本題考查的是TCP/IP協(xié)議簇相關(guān)知識。FTP文件共享是可靠但不安全的方式,TFTP文件共享是不可靠且不安全的。ICMP是Intern

59、et控制報文協(xié)議,與文件傳輸功能無關(guān)。在計算機領(lǐng)域,SSH文件傳輸協(xié)議(英語:SSH File Transfer Protocol,也稱Secret File Transfer Protocol,中文:安全文件傳送協(xié)議,英文:Secure FTP或字母縮寫:SFTP)是一數(shù)據(jù)流連接,提供文件訪問、傳輸和管理功能的網(wǎng)絡(luò)傳輸協(xié)議。只有SFTP涉及文件安全傳輸。本題選擇B選項。32.單選題數(shù)據(jù)庫中的視圖是一個虛擬表。若設(shè)計師為user表創(chuàng)建一個user1視圖,那數(shù)據(jù)字典中保存的是( )。問題1選項A.user1查詢語句B.user1視圖定義C.user1查詢結(jié)果D.所引用的基本表的【答案】B【解析】

60、本題考查的是視圖相關(guān)概念。視圖在數(shù)據(jù)字典中保存的是視圖定義。本題選擇B選項。33.單選題以下關(guān)于軟件設(shè)計原則的敘述中,不正確的是( )。問題1選項A.將系統(tǒng)劃分為相對獨立的模塊B.模塊之間的耦合盡可能小C.模塊規(guī)模越小越好D.模塊的扇入系數(shù)和扇出系數(shù)合理【答案】C【解析】考查關(guān)于軟件設(shè)計原則。軟件設(shè)計原則始終強調(diào)高內(nèi)聚、低耦合的設(shè)計原則。具體包括:保持模塊的大小適中盡可能減少調(diào)用的深度多扇入,少扇出。單入口,單出口模塊的作用域應(yīng)該在模塊之內(nèi)功能應(yīng)該是可以被預(yù)測的。綜上所述,僅有C選項模塊規(guī)模越小越好是不符合設(shè)計原則的。34.單選題以下關(guān)于增量模型優(yōu)點的敘述中,不正確的是( )。問題1選項A.強

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論