




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、住在富人區(qū)的她2022年職業(yè)考證-軟考-軟件設(shè)計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題X公司接受Y公司的委托開發(fā)了一款應(yīng)用軟件,雙方?jīng)]有訂立任何書面合同。在此情形下,()享有該軟件的著作權(quán)。問題1選項A.X、Y公司共同B.X公司C.Y公司D.X、Y公司均不【答案】B【解析】考查委托開發(fā)的情況。有合同約定,著作權(quán)歸委托方,那么就歸屬委托方;而在合同中未約定著作權(quán)歸屬,歸創(chuàng)作方。對于題干描述說明未簽訂書面合同,則該著作權(quán)歸創(chuàng)作方,(X公司接受Y公司的委托),即創(chuàng)作方X公司。2.案例題生物學(xué)上通常采用編輯距離來定義兩個物種
2、DNA序列的相似性,從而刻畫物種之間的進化關(guān)系。具體來說,編輯距離是指將一個字符串變換為另一個字符串所需要的最小操作次數(shù)。操作有三種,分別為:插入一個字符、刪除一個字符以及將一個字符修改為另一個字符。用字符數(shù)組str1和str2分別表示長度分別為len1和len2的字符串,定義二維數(shù)組d記錄求解編輯距離的子問題最優(yōu)解,則該二維數(shù)組可以遞歸定義為:【C代碼】下面是算法的C語言實現(xiàn)。(1)常量和變量說明A,B:兩個字符數(shù)組d:二維數(shù)組i,j:循環(huán)變量temp:臨時變量(2)C程序#include#define N 100char AN=CTGA;char BN=ACGCTA;int dNN;int
3、 min(int a, int b)return a (1) ;for(i=1;i (2) )dij=di-1j-1; else temp=min(di-1j+1, dij-1+1);dij=min(temp, (3) ); return (4) ;【問題1】(8分)根據(jù)說明和C代碼,填充C代碼中的空(1)(4)?!締栴}2】(4分)根據(jù)說明和C代碼,算法采用了(5)設(shè)計策略,時間復(fù)雜度為(6)(用O符號表示,兩個字符串的長度分別用m和n表示)?!締栴}3】(3分)已知兩個字符串A=CTGA和B=ACGCTA,根據(jù)說明和C代碼,可得出這兩個字符串的編輯距離為(7)?!敬鸢浮繂栴}1:(1) d0j=
4、j (2)str1i-1=str2j-1 (3)di-1j-1 +1 (4) dlen1len2問題2:(5)動態(tài)規(guī)劃法 (6)O(mn)問題3:(7)43.單選題以下關(guān)于軟件維護的敘述中,正確的是( )。問題1選項A.工作量相對于軟件開發(fā)而言要小很多B.成本相對于軟件開發(fā)而言要更低C.時間相對于軟件開發(fā)而言通常更長D.只對軟件代碼進行修改的行為【答案】C【解析】本題考查的是軟件維護相關(guān)概念。軟件開發(fā)一般為定長時間,而軟件維護是指軟件從開始使用至消亡的過程,屬于軟件生命周期中最長的階段,工作量、成本也是最大的,可以對軟件代碼、軟件軟硬件等多種內(nèi)容進行修改。本題只有C選項說法是正確的。4.單選題
5、以下Windows系統(tǒng)中用于清除本地DNS緩存的命令是( )。問題1選項A.ipconfig/ releaseB.ipconfig/ flushdnsC.ipconfig/ displaydnsD.ipconfig/ registerdns【答案】B【解析】A選項ipconfig/release :釋放IP地址租約。B選項ipconfig/ flushdns:清楚本地DNS緩存,本題選擇B選項。C選項ipconfig/ displaydns:顯示本地DNS內(nèi)容。D選項 ipconfig/ registerdns:DNS客戶端手工向服務(wù)器進行注冊。其他:ipconfig /all:顯示本機TCP
6、/IP配置的詳細信息。ipconfig /renew:DHCP客戶端手工向服務(wù)器刷新請求。ipconfig /showclassid:顯示網(wǎng)絡(luò)適配器的DHCP類別信息。ipconfig /setclassid:設(shè)置網(wǎng)絡(luò)適配器的DHCP類別。ipconfig /renew “Local Area Connection”:更新“本地連接”適配器的由 DHCP 分配 IP 地址的配置。ipconfig /showclassid Local*:顯示名稱以 Local 開頭的所有適配器的 DHCP 類別 ID。ipconfig /setclassid “Local Area Connection” TE
7、ST:將“本地連接”適配器的 DHCP 類別 ID 設(shè)置為 TEST。5.單選題甲、乙兩互聯(lián)網(wǎng)公司于2020年7月7日就各自開發(fā)的庫存管理軟件分別申請“宏達”和“鴻達”商標(biāo)注冊,兩個庫存管理軟件相似,甲第一次使用時間為2019年7月,乙第一次使用時間為2019年5月,此情景下,( )能獲準(zhǔn)注冊。問題1選項A.“宏達”B.“宏達”和“鴻達”均C.由甲、乙協(xié)商哪個D.“鴻達”【答案】D【解析】本題考查的是商標(biāo)權(quán)確定知識產(chǎn)權(quán)人的過程。根據(jù)我國中華人民共和國商標(biāo)法第三十一條 兩個或者兩個以上的商標(biāo)注冊申請人,在同一種商品或者類似商品上,以相同或者近似的商標(biāo)申請注冊的,初步審定并公告申請在先的商標(biāo);同一
8、天申請的,初步審定并公告使用在先的商標(biāo),駁回其他人的申請,不予公告。即首先第一原則是,誰先申請誰獲得,本題中甲乙雙方于2020年7月7日申請注冊,屬于同時申請。其次,同時申請時,誰先使用誰獲得,根據(jù)題干甲于2019年7月使用,乙于2019年5月使用,乙先使用,因此最終成功注冊是乙的“鴻達”商標(biāo)。本題選擇D選項。如果無法區(qū)分誰先使用,則協(xié)商歸屬,協(xié)商不成可以抽簽決定。6.單選題面向?qū)ο蠓治鰰r,執(zhí)行的活動順序通常是( )。問題1選項A.認定對象、組織對象、描述對象的相互作用、確定對象的操作B.認定對象、定義屬性、組織對象、確定對象的操作C.認定對象、描述對象間的相互作用、確定對象的操作、識別包D.
9、識別類及對象、識別關(guān)系、定義屬性、確定對象的操作【答案】A【解析】本題考查面向?qū)ο蠓治龅幕靖拍?。面向?qū)ο蠓治霭?個活動:認定對象、組織對象、描述對象間的相互作用、定義對象的操作、定義對象的內(nèi)部信息。認定對象是指:在應(yīng)用領(lǐng)域中,按自然存在的實體確立對象。在定義域中,首先將自然存在的“名詞”作為一個對象,這通常是研究問題定義域?qū)嶓w的良好開始。通過實體間的關(guān)系尋找對象常常沒有問題,而困難在于尋找(選擇)系統(tǒng)關(guān)心的實質(zhì)性對象。實質(zhì)性對象是系統(tǒng)穩(wěn)定性的基礎(chǔ)。例如在銀行應(yīng)用系統(tǒng)中,實質(zhì)性對象應(yīng)包含客戶賬務(wù)、清算等,而門衛(wèi)值班表不是實質(zhì)性對象,甚至可不包含在該系統(tǒng)中。組織對象含義是:分析對象間的關(guān)系,將
10、相關(guān)對象抽象成類,其目的是為了簡化關(guān)聯(lián)對象,利用類的繼承性建立具有繼承性層次的類結(jié)構(gòu)。抽象類時可從對象間的操作或一個對象是另一個對象的一部分來考慮;如房子由門和窗構(gòu)成,門和窗是房子類的子類。由對象抽象類,通過相關(guān)類的繼承構(gòu)造類層次,所以說系統(tǒng)的行為和信息間的分析過程是一種迭代表征過程。描述對象間的相互作用是:描述出各對象在應(yīng)用系統(tǒng)中的關(guān)系。如一個對象是另一個對象的一部分,一個對象與其他對象間的通信關(guān)系等。這樣可以完整地描述每個對象的環(huán)境,由一個對象解釋另一個對象,以及一個對象如何生成另一個對象,最后得到對象的界面描述。最后定義對象的操作和內(nèi)部信息。本題選擇A選項。7.單選題二叉樹的高度是指其層
11、數(shù), 空二叉樹的高度為0,僅有根結(jié)點的二叉樹高度為1,若某二叉樹中共有1024個結(jié)點,則該二叉樹的高度是整數(shù)區(qū)間( )中的任一值。問題1選項A.(10, 1024)B.10, 1024C.(11, 1024)D.11, 1024【答案】D【解析】本題考查關(guān)于二叉樹的構(gòu)造問題。根據(jù)題干描述, 空二叉樹的高度為0,僅有根結(jié)點的二叉樹高度為1,當(dāng)若某二叉樹中共有1024個結(jié)點,求其取值范圍?我們不妨求出取值范圍的極限值,當(dāng)1024個結(jié)點都為根結(jié)點的時候,表示1024個二叉樹高度為1,高度累計為1024,區(qū)間能夠取到1024,屬于閉區(qū)間,排除A,C再求出其最小值的情況,最小值應(yīng)該是按照滿二叉樹進行排列
12、,對于二叉樹的規(guī)律如下:第一層的結(jié)點樹20=1,第二層21=2,第3層22=4,依次類推。對于1024而言,210=1024,所以我們不能取到11層,應(yīng)該先到第10層29=512,此時10層共累計的節(jié)點有:20+21+.+29=1023,共有1024還缺少1個結(jié)點,只能存放到第11層,第11層僅有1個結(jié)點,但是它的層次已經(jīng)到了11層,所以能取到11,屬于閉區(qū)間,排除B選項,故表達式取值范圍應(yīng)該是11, 1024。8.單選題AES是一種()算法。問題1選項A.公鑰加密B.流密碼C.分組加密D.消息摘要【答案】C【解析】AES是一個迭代的、對稱密鑰分組的密碼,它可以使用128、192和256位密鑰
13、。并且使用128位分組加密和解密數(shù)據(jù)。9.單選題對于一個初始無序的關(guān)鍵字序列,在下面的排序方法中,( )第一趟排序結(jié)束后,一定能將序列中的某個元素在最終有序序列中的位置確定下來。直接插入排序冒泡排序簡單選擇排序堆排序快速排序歸并排序問題1選項A.B.C.D.【答案】C【解析】選擇類排序,每一輪會選擇最值(最大值或最小值)與第一個位置進行交換,此時確定第一個元素位置。都滿足要求。冒泡排序,每一輪會讓最值相鄰交換直至放到最終的位置,滿足要求。快速排序,每一輪會根據(jù)基準(zhǔn)元素劃分左右數(shù)組,此時基準(zhǔn)元素的位置可以確定,因此也滿足要求。其他排序方式每一輪只能確定元素的當(dāng)前位置,不能確定該元素的最終位置。本
14、題選擇C選項。10.單選題軟件詳細設(shè)計階段的主要任務(wù)不包括( )。問題1選項A.數(shù)據(jù)結(jié)構(gòu)設(shè)計B.算法設(shè)計C.模塊之間的接口設(shè)計D.數(shù)據(jù)庫的物理設(shè)計【答案】C【解析】軟件詳細設(shè)計階段的主要任務(wù)包括:對模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進行設(shè)計;對數(shù)據(jù)庫進行物理設(shè)計;對每個模塊進行詳細的算法設(shè)計;代碼設(shè)計、輸入/輸出設(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屬于詳細設(shè)計階段的任務(wù),C選項屬于概要設(shè)計階段
15、的任務(wù),本題選擇C選項。11.單選題防火墻通常分為內(nèi)網(wǎng)、外網(wǎng)和DMZ三個區(qū)域,按照受保護程度,從低到高正確的排列次序為()問題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)負不同的任務(wù)而擁有不同的訪問策略。我們在配置一個擁有DMZ區(qū)的網(wǎng)絡(luò)的時候通常定義以下的訪問控制策略以實現(xiàn)DMZ區(qū)的屏障功能。12.案例題某工業(yè)制造
16、企業(yè)欲開發(fā)一款智能缺陷檢測系統(tǒng),以有效提升檢測效率,節(jié)約人力資源,該系統(tǒng)的主要功能是:(1)基礎(chǔ)信息管理。管理員對檢測質(zhì)量標(biāo)準(zhǔn)和監(jiān)控規(guī)則等基礎(chǔ)信息進行設(shè)置。(2)檢測模型部署。 管理員對采用機器學(xué)習(xí)方法建立的檢測模型進行部署。(3)圖像采集。實時接收生產(chǎn)線上檢測設(shè)備拍攝的產(chǎn)品待檢信息進行存儲和缺陷檢測,待檢信息包括產(chǎn)品編號、生產(chǎn)時間、圖像序號和產(chǎn)品圖像。(4)缺陷檢測。根據(jù)檢測模型和檢測質(zhì)量標(biāo)準(zhǔn)對圖像采集接收到的產(chǎn)品待檢信息中所有圖像進行檢測。若所有圖像檢測合格,設(shè)置檢測結(jié)果信息為合格;若一個產(chǎn)品出現(xiàn)一張圖像檢測不合格,就表示該產(chǎn)品不合格。對不合格的產(chǎn)品,其檢測結(jié)果包括產(chǎn)品編號和不合格類型。給
17、檢測設(shè)備發(fā)送檢測結(jié)果,檢測設(shè)備剔除掉不合格產(chǎn)品。(5)質(zhì)量監(jiān)控。根據(jù)監(jiān)控規(guī)則對產(chǎn)品質(zhì)量進行監(jiān)控,將檢測情況展示給檢測業(yè)務(wù)員,若滿足報警條件。向檢測業(yè)務(wù)員發(fā)送質(zhì)量報警,檢測業(yè)務(wù)員發(fā)起遠程控制命令,系統(tǒng)給檢測設(shè)備發(fā)送控制指令進行處理。(6)模型監(jiān)控。在系統(tǒng)中部署的模型、產(chǎn)品的檢測信息結(jié)合基礎(chǔ)信息進行監(jiān)測分析,將模型運行情況發(fā)給監(jiān)控人員。 現(xiàn)采用結(jié)構(gòu)化方法對智能檢測系統(tǒng)進行分析與設(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中的
18、數(shù)據(jù)存儲D1D3的名稱?!締栴}3】(5分)根據(jù)注明和圖中術(shù)語,補充圖1-2中缺失的數(shù)據(jù)及起點和終點?!締栴}4】(3分)根據(jù)說明,采用結(jié)構(gòu)化語言對“缺陷檢測”的加工邏輯進行描述?!敬鸢浮俊締栴}1】(4分)E1:檢測設(shè)備;E2:管理員;E3:檢測業(yè)務(wù)員;E4:監(jiān)控人員【問題2】(3分)D1:檢測模型文件;D2:產(chǎn)品檢測信息文件;D3:基礎(chǔ)信息文件【問題3】(5分)待檢信息 ,起點:P2,終點:P3遠程控制命令,起點:E3,終點:P5監(jiān)控規(guī)則,起點:D3,終點:P5檢測信息,起點:D2,終點:P5基礎(chǔ)信息,起點:D3,終點:P6【問題4】(3分)根據(jù)說明,采用結(jié)構(gòu)化語言對缺陷檢測的加工邏輯進行描述。
19、DO 檢測所收到的所有圖像; IF(出現(xiàn)一張圖像檢測不合格) THEN 設(shè)置檢測結(jié)果信息為不合格; 不合格產(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)品待檢信息進行存儲和缺陷檢測”,”給檢測設(shè)備發(fā)送檢測結(jié)果”,“系統(tǒng)給檢測設(shè)備發(fā)送控制指令進行處理”可知E1為檢測設(shè)備;根據(jù)“管理員對常用機器學(xué)習(xí)方法
20、建立的檢測模型分布”,“管理員對檢測標(biāo)準(zhǔn)和檢測規(guī)則等基礎(chǔ)信息設(shè)置”可知E2為管理員;根據(jù)“根據(jù)監(jiān)控規(guī)則對產(chǎn)品質(zhì)量進行監(jiān)控,將檢測情況展示給檢測業(yè)務(wù)員,若滿足報警條件。向檢測業(yè)務(wù)員發(fā)送質(zhì)量報警,檢測業(yè)務(wù)員發(fā)起遠程控制命令”可知E3為業(yè)務(wù)員;根據(jù)“在系統(tǒng)中部署的模型、產(chǎn)品的檢測信息結(jié)合基礎(chǔ)信息進行監(jiān)測分析,將模型運行情況發(fā)給監(jiān)控人員。”可知E4為監(jiān)控人員。問題2:由于題干中沒有對于這些存儲進行介紹,所以我們根據(jù)關(guān)于該存儲的信息流來判斷該存儲存放的內(nèi)容,然后在其后附加文件、表、記錄的關(guān)鍵詞即可,表示數(shù)據(jù)存儲,那D1、D2、D3可分別為:D1:檢測模型文件;D2:產(chǎn)品檢測信息文件;D3:基礎(chǔ)信息文件問
21、題3:可根據(jù)數(shù)據(jù)流圖平衡原則得:0層圖缺少了一條由E3流向檢測系統(tǒng)的名為遠程控制命令的數(shù)據(jù)流。根據(jù)(5)質(zhì)量監(jiān)控描述可得應(yīng)該補充一條由E3到P5的遠程控制命令的數(shù)據(jù)流。其次再根據(jù)(5)質(zhì)量監(jiān)控的說明“根據(jù)監(jiān)控規(guī)則對產(chǎn)品質(zhì)量進行監(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)品待檢信息進行缺陷檢測”,即P2為起點、P3為終點的待檢信息;說明(6)根據(jù)描述“對系統(tǒng)部署的模型、產(chǎn)品檢測信息結(jié)合基礎(chǔ)信息進行監(jiān)測分析”可知需要從D3中讀取
22、“基礎(chǔ)信息”。問題4:本問題采用結(jié)構(gòu)化有語言描述“缺陷檢測”加工邏輯。常用的加工邏輯描述方法有結(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 13.單選題進程P1、 P2、P3、P4、P5和P6的前趨圖如下所示。用PV操作控制這6個進程之間同步與互斥的程序如下,程序中的空和空處應(yīng)分別為( ) ,空和空處應(yīng)分別為( ) , 空和空處
23、應(yīng)公別為( )問題1選項A.V(S1)和P(S2)P(S3)B.V(S1)和V(S2)V(S3)C.P(S1)和P(S2)V(S3)D.P(S1)和V(S2)V(S3)問題2選項A.V(S3)和P(S3)B.V(S4)和P(S3)C.P(S3)和P(S4)D.V(S4)和P(S4)問題3選項A.V(S6)和P(S5)B.V(S5)和P(S6)C.P(S5)和V(S6)D.P(S5)和V(S5)【答案】第1題:D第2題:B第3題:A【解析】本題考查P,V操作前驅(qū)圖相關(guān)問題。對于這種問題,根據(jù)箭頭的指向判斷相應(yīng)的PV操作,先理清楚前趨圖中的邏輯關(guān)系:P1沒有前驅(qū),P2的前驅(qū)是P1,P3的前驅(qū)是P2
24、,P4的前驅(qū)是P2,P5的前驅(qū)是P3,P6的前驅(qū)是P4,P5。前驅(qū)就是指只有在前驅(qū)進程完成后,該進程才能開始執(zhí)行。由圖可知,這里進程之間有6條有向弧,分別表示為P1P2,P2P3,P2P4,P3P5,P4P6,P5P6,各個進程間的邏輯關(guān)系,那么我們需要設(shè)定6個信號量(S1、S2、S3、S4、S5、S6),利用PV操作來控制這些過程。對于進程P1,完成之后,需要通知P2,所以在P1執(zhí)行了之后,實現(xiàn)了V(S1)操作。對于進程P2,開始之前需要申請資源S1,實現(xiàn)P(S1),P2執(zhí)行完成之后,需要通知P3和P4,實現(xiàn)兩個V操作,分別是V(S2)和V(S3)對于進程P3,開始之前需要申請資源S2,實現(xiàn)
25、P(S2),P3執(zhí)行完成之后,需要通知P5,實現(xiàn)V操作,為V(S4)對于進程P4,開始之前需要申請資源S3,實現(xiàn)P(S3),P4執(zhí)行完成之后,需要通知P6,實現(xiàn)V操作,為V(S5)對于進程P5,開始之前需要申請資源S4,實現(xiàn)P(S4),P5執(zhí)行完成之后,需要通知P6,實現(xiàn)V操作,為V(S6)對于進程P6,開始之前需要申請資源S5和S6,實現(xiàn)兩個P操作,分別為P(S5)和P(S6)14.單選題給定關(guān)系R(A,B,C,D)和關(guān)系S(A,D,E,F(xiàn)),若對這兩個關(guān)系進行自然連接運算RS后的屬性列有( )個;關(guān)系代數(shù)表達式R.BS.F(RS)與( )等價。問題1選項A.4B.5C.6D.8問題2選項A
26、.28(RxS)B.1,2,3,4,7,8(o1=5284=6(RS)C.28(RxS)D.11,2,3,4,7,8(1=5284=6(RxS)【答案】第1題:C第2題:B【解析】第1題:本題考查關(guān)系代數(shù)相關(guān)知識。自然連接的屬性列數(shù)是二者之和減去重復(fù)列數(shù),本題R和S進行自然連接后,結(jié)果屬性列數(shù)為4+4-2=6,第一空選擇C選項。第2題:判斷自然連接與笛卡爾積關(guān)系表達式是否等價時,需要注意需要同名屬性列取值相等才可以與自然連接等價,本題應(yīng)該選擇B選項,其他選項都不滿足S.A=R.A AND R.D=S.D。15.單選題Designing object -oriented software is
27、hard,and designing( )object -oriented software is even harder.You must find 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
28、 to address future problems and requirements.You also want to avoid redesign,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 reu
29、se it several times,modifying it each time.Yet experienced object-oriented 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-orien
30、ted design is all about.Experienced designers evidently know something inexperienced 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 aga
31、in and again.Such experience is part of what makes them experts.Consequently,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.overwh
32、elmed問題4選項A.toolB.componentC.systemD.solution問題5選項A.recurringB.rightC.experiencedD.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è)計完
33、成之前,他們通常會嘗試多次重復(fù)使用,每次都是這樣。然而,有經(jīng)驗的面向?qū)ο笤O(shè)計師確實能做出好的設(shè)計。同時,新的設(shè)計師們對可用的選項感到不安(第三題選項不知所措的意思),他們傾向于使用以前使用的非面向?qū)ο蠹夹g(shù)。電影要花很長時間才能了解好的面向?qū)ο蟮脑O(shè)計。經(jīng)驗豐富的設(shè)計師顯然知道一些缺乏經(jīng)驗的東西。它是什么?有一件事專家設(shè)計師知道不能做的就是從第一原理解決每一個問題。相反,他們選擇了過去對他們有效的解決方案。當(dāng)他們找到一個好的(解決方案)。他們一次又一次地使用它。這樣的經(jīng)驗是他們成為專家的部分原因。因此,您將在許多面向?qū)ο笙到y(tǒng)中找到第五題個類和通信對象的模式。A. runnable可運行的B.rig
34、ht對的C. reusable可復(fù)用的D. pertinent中肯的,相關(guān)的A. clear清除B. general總則C. personalized個性化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過去16.單選題如下圖如下E-R圖中,兩個實體R1、R2之間有一個聯(lián)系E,當(dāng)E的類型為( )時必須將E轉(zhuǎn)換成個
35、獨立的關(guān)系模式?問題1選項A.1:1B.1:*C.*:1D.*: *【答案】D【解析】本題考查的是E-R轉(zhuǎn)換為關(guān)系模式的轉(zhuǎn)換規(guī)則。其中1:1和1:*類型的聯(lián)系可以歸并到實體中,而 *:*聯(lián)系必須單獨轉(zhuǎn)換為1個獨立的關(guān)系模式。本題選擇D選項。17.單選題使用電子郵件客戶端向服務(wù)器發(fā)送郵件的協(xié)議是( )。問題1選項A.SMTPB.POP3C.IMAP4D.MIME【答案】A【解析】A選項SMTP郵件傳輸協(xié)議。本題選擇A選項。B選項POP3郵件收取協(xié)議。C選項IMAP4協(xié)議與POP3協(xié)議一樣也是規(guī)定個人計算機如何訪問網(wǎng)上的郵件的服務(wù)器進行收發(fā)郵件的協(xié)議,但是IMAP4協(xié)議同POP3協(xié)議相比更高級。D
36、選項MIME(Multipurpose Internet Mail Extensions)多用途互聯(lián)網(wǎng)郵件擴展類型。是設(shè)定某種擴展名的文件用一種應(yīng)用程序來打開的方式類型,當(dāng)該擴展名文件被訪問的時候,瀏覽器會自動使用指定應(yīng)用程序來打開。18.單選題數(shù)據(jù)庫中的視圖是一個虛擬表。若設(shè)計師為user表創(chuàng)建一個user1視圖,那數(shù)據(jù)字典中保存的是( )。問題1選項A.user1查詢語句B.user1視圖定義C.user1查詢結(jié)果D.所引用的基本表的【答案】B【解析】本題考查的是視圖相關(guān)概念。視圖在數(shù)據(jù)字典中保存的是視圖定義。本題選擇B選項。19.單選題異常是指令執(zhí)行過程中在處理器內(nèi)部發(fā)生的特殊事件,中斷
37、是來自處理器外部的請求事件。以下關(guān)于中斷和異常的敘述中,正確的是( )。問題1選項A.“DMA傳送結(jié)束”、“除運算時除數(shù)為0”都為中斷B.“DMA傳送結(jié)束”為中斷,“除運算時除數(shù)為0”為異常C.“DMA傳送結(jié)束”為異常、“除運算時除數(shù)為0”為中斷D.“DMA傳送結(jié)束”、“除運算時除數(shù)為0”都為異?!敬鸢浮緽【解析】DMA處理過程由DMAC負責(zé),傳送后會給CPU發(fā)送通知,此時屬于處理器外部事件,因此屬于中斷。異常指當(dāng)前運行指令引起的中斷事件。包括錯誤情況引起的故障,如除零算數(shù)錯誤,缺頁異常;也包括不可恢復(fù)的致命錯誤導(dǎo)致的終止,通常是一些硬件錯誤。20.案例題閱讀下列說明和Java代碼,將應(yīng)填入(
38、n) 處的字句寫在答 題紙的對應(yīng)欄內(nèi)?!菊f明】在線支付是電子商務(wù)的一一個重要環(huán)節(jié),不同的電子商務(wù)平臺提供了不同的支付接口?,F(xiàn)在需要整合不同電子商務(wù)平臺的支付接口,使得客戶在不同平臺上購物時,不需要關(guān)心具體的支付接口。擬采用中介者(Mediator) 設(shè)計模式來實現(xiàn)該需求,所設(shè)計的類圖如圖6-1所示?!綣ava代碼】【答案】(1) void buy(double money, WebService service)(2) WebServiceMediator(3) abstract void buyService(double money)(4) mediator.buy(money, this
39、)(5) mediator.buy(money, this)【解析】(1)空是屬于接口WebServiceMeditor內(nèi)的方法,我們可以通過下文的實現(xiàn)類中找到ConcreteServiceMeditor可知缺少了一個buy()方法故第一空填寫void buy(double money, WebService service);(2)空類WebService中屬性的參數(shù)類型,Colleague與Mediator之間的關(guān)聯(lián)關(guān)系由屬性meditor實現(xiàn),所以第2空應(yīng)該填寫WebServiceMediator;(3)空類WebService中的抽象方法,根據(jù)其具體子類可以看到缺少的是buyServi
40、ce方法,書寫成 abstract void buyService(double money);(4)空和(5)空具體同事類Amazon、Ebay與中介者的通信,調(diào)用中介者之間的支付接口,所以空(4)和(5)都填寫mediator.buy(money, this)。21.案例題閱讀下列說明和Java代碼,將應(yīng)填入(n)處的字句寫在題紙的對應(yīng)欄內(nèi)?!菊f明】享元(flyweight)模式主要用于減少創(chuàng)建對象的數(shù)量,以低內(nèi)存占用,提高性能?,F(xiàn)要開發(fā)一個網(wǎng)絡(luò)圍棋程序允許多個玩家聯(lián)機下棋。由于只有一臺服務(wù)器,為節(jié)內(nèi)存空間,采用享元模式實現(xiàn)該程序,得到如圖6-1所的類圖。圖6-1 類圖【Java代碼】im
41、port java.util.*:enum PieceColor BLACK,WHITE棋子顏色class PiecePos棋子位置private intx;private int y;pubic PiecePos(int a,int b)x=a;y=b;public int getX( )return x;public int getY( )return y; abstract class Piece棋子定義protected PieceColor mcolor;顏色protected Piecemopos mpos;位置public Piece(PieceColor,color Piece
42、Pos pos)m_color=color;mpos=pos;(1);class BlackPiece extends Piecepublic BlackPiece(PieceColor color,PiecePos pos)super(color,pos);public void draw ( ) System out println(draw a blackpiece); class WhitePiece extends Piecepublic WhitePiece(PieceColor color,PiecePos pos)super(color,pos);public void dra
43、w( ) System.out.println(draw a white piece); class PieceBoard棋盤上已有的棋子private static final ArrayListm_arrayPiece=new ArrayListprivate String mblackName;黑方名稱private String mwhiteName;白方名稱public PieceBoard(String black,String white)m_blackName=black;m_whiteName=white;一步棋,在棋盤上放一顆棋子public void SetePiece(
44、PieceColor color,PiecePos pos)(3)piece=null;if(colorPieceColor.BLACK)放黑子piecenew BlackPiece(color,pos);獲取一顆黑子Systemoutprintln(mblackName在位置(posgetX( )+,+pos.getY( )+);(4) ;else放白子piecenew WhitePiece(color,pos);獲取一顆白子Systemoutprintln(m whiteName在位置(posgetX0),+pos.getYO+);(5) ;m_arrayPiece.add(piece);
45、【答案】(1)public abstract void draw( )(2)Piece(3)Piece(4)piece.draw( )(5)piece.draw( )【解析】對于第一空,可知該空需要填寫的是 Piece類里面的方法,對于其方法在圖中都無法找出,可以根據(jù)其實現(xiàn)類(BlackPiece和WhitePiece類)來看,對應(yīng)得是方法public void draw( ),又由于其在抽象類Piece里面,所以是抽象方法,需要加上關(guān)鍵詞abstract,則為public abstract void draw( )對于第二空,可知該空填寫的是動態(tài)數(shù)組Arraylist的泛型,里面填寫得應(yīng)該是
46、對應(yīng)的m_arrayPiece的類型,用類進行修飾,可知其屬于Piece類,填寫的應(yīng)該是Piece對于第三空,可知該空填寫的是對象創(chuàng)建的聲明對象過程,格式應(yīng)該為類名 對象名稱=null,可知該對象piece對應(yīng)的類是Piece(類名字母大寫)對于第四空和第五空,根據(jù)注釋來看,是放黑子和白子的過程,已知實例化該對象piece,具體的放黑子和白子過程,都需要調(diào)用draw()方法來指向,故 第4空和第5空填寫的應(yīng)該都是piece.draw( )22.案例題【說明】某房產(chǎn)公司,欲開發(fā)一個房產(chǎn)信息管理系統(tǒng),其主要功能描述如下:1.公司銷售的房產(chǎn)(Property) 分為住宅(House) 和公寓(Can
47、do) 兩類。針對每套房產(chǎn),系統(tǒng)存儲房產(chǎn)證明、地址、建造年份、建筑面積、銷售報價、房產(chǎn)照片以及銷售狀態(tài)(在售、售出、停售)等信息。對于住宅,還需存儲樓層、公攤面積、是否有地下室等信息;對于公寓,還需存儲是否有陽臺等信息。2.公司雇傭了多名房產(chǎn)經(jīng)紀(jì)(Agent)負責(zé)銷售房產(chǎn)。系統(tǒng)中需存儲房產(chǎn)經(jīng)紀(jì)的基本信息,包括:姓名、家庭住址、聯(lián)系電話、受雇的起止時間等。一套房產(chǎn)同一時段僅由一名房產(chǎn)經(jīng)紀(jì)負責(zé)銷售,系統(tǒng)中會記錄房產(chǎn)經(jīng)紀(jì)負責(zé)每套房產(chǎn)的起始時間和終止時間。3.系統(tǒng)用戶(User)包括房產(chǎn)經(jīng)紀(jì)和系統(tǒng)管理員(Manager)。用戶需經(jīng)過系統(tǒng)身份驗證之后才能登錄系統(tǒng)。房產(chǎn)經(jīng)紀(jì)登錄系統(tǒng)之后,可以錄入負責(zé)銷售的
48、房產(chǎn)信息,也可以查詢所負責(zé)的房產(chǎn)信息。房產(chǎn)經(jīng)紀(jì)可以修改其負責(zé)的房產(chǎn)信息,但需要經(jīng)過系統(tǒng)管理員的審批授權(quán)。4.系統(tǒng)管理員可以從系統(tǒng)中導(dǎo)出所有房產(chǎn)的信息報表。系統(tǒng)管理員定期將售出和停售的房產(chǎn)信息進行歸檔。若公司確定不再銷售某套房產(chǎn),系統(tǒng)管理員將該房產(chǎn)信息從系統(tǒng)中刪除?,F(xiàn)采用面向?qū)ο蠓椒ㄩ_發(fā)該系統(tǒng),得到如圖3-1所示的用例圖和圖3-2所示的初始類圖。 圖3-1 用例圖圖3-2 類圖【問題1】(7分)(1)根據(jù)說明中的描述,分別給圖3-1中A1到A2所對應(yīng)的名稱以及U1U3所對應(yīng)的用例名稱。(2)根據(jù)說明中的描述,分別給圖3-1中(a)和(b)用例之間的關(guān)系?!締栴}2】(6分)根據(jù)說明中的描述,分別給
49、圖3-2中C1C6所對應(yīng)的類名稱?!締栴}3】(2分)圖3-2中AgentList是一個英文名稱 ,用來進一步闡述C1和C6之間的關(guān)系 ,根據(jù)說明中的描述,繪出AgentList的主要屬性?!敬鸢浮俊締栴}1】(7分)A1:房產(chǎn)經(jīng)紀(jì);A2:系統(tǒng)管理員U1:審批授權(quán);U2:修改房產(chǎn)信息;U3:刪除房產(chǎn)信息(a):;(b):【問題2】(6分)C1: Property C2: House C3: Cando C4: User C5:Manager C6:Agent【問題3】(2分)AgentList的主要屬性有:房產(chǎn)經(jīng)紀(jì)負責(zé)該房產(chǎn)的起始時間和結(jié)束時間【解析】問題1:關(guān)于該用例圖中需要找出對應(yīng)的參與者與用
50、例,參與者一般指人名詞表示,用例一般表示操作用動名詞表示?!胺慨a(chǎn)經(jīng)紀(jì)登錄系統(tǒng)之后,可以錄入負責(zé)銷售的房產(chǎn)信息,也可以查詢所負責(zé)的房產(chǎn)信息。房產(chǎn)經(jīng)紀(jì)可以修改其負責(zé)的房產(chǎn)信息”可知A1是房產(chǎn)經(jīng)紀(jì),“系統(tǒng)管理員可以從系統(tǒng)中導(dǎo)出所有房產(chǎn)的信息報表。系統(tǒng)管理員定期將售出和停售的房產(chǎn)信息進行歸檔”,可知A2是系統(tǒng)管理員。根據(jù)描述“房產(chǎn)經(jīng)紀(jì)可以修改其負責(zé)的房產(chǎn)信息,但需要經(jīng)過系統(tǒng)管理員的審批授權(quán)?!焙汀跋到y(tǒng)管理員將該房產(chǎn)信息從系統(tǒng)中刪除?!笨芍猆1為審批授權(quán),U2為修改房產(chǎn)信息,U3為刪除房產(chǎn)信息。a是U1和U2的關(guān)系,U2指向U1,先修改房產(chǎn)信息,再審批授權(quán),典型的包含關(guān)系,使用關(guān)鍵詞includeb是U
51、3與歸檔的關(guān)系,正常進行歸檔,對于不再銷售的房產(chǎn)信息進行刪除,典型的擴展關(guān)系,使用關(guān)鍵詞extend問題2:根據(jù)類圖對應(yīng)的描述,兩組泛化關(guān)系,C1與C2、C3以及C4與C5、C6,再根據(jù)C1與C6和C5有關(guān)系,以及題干典型的兩組泛化關(guān)系可得:C1: Property C2: House C3: Cando C4: User C5:Manager C6:Agent問題3:AgentList的主要屬性有:房產(chǎn)經(jīng)紀(jì)負責(zé)該房產(chǎn)的起始時間和結(jié)束時間23.單選題某種機器的浮點數(shù)表示格式如下(允許非規(guī)格化表示)。若階碼以補碼表示,尾數(shù)以原碼表示,則1 0001 0 0000000001表示的浮點數(shù)是()問題
52、1選項A.2-162-10B.2-152-10C.2-16 (1-2-10)D.2-15 (1-2-10)【答案】B【解析】考查對于浮點數(shù)表示。浮點數(shù)表示:N=尾數(shù)*基數(shù)指數(shù)其中尾數(shù)是用原碼表示,是一個小數(shù),通過表格和題干可知, 0 0000000001是尾數(shù)部分,共計后11位,其中第1位為0表示正數(shù),展開得2-10階碼部分是用補碼表示,是一個整數(shù),通過表格和題干可知,1 0001是整數(shù)部分,共計前5位,要計算其具體數(shù)值需要將其轉(zhuǎn)換成原碼,通過第1位符號位1可知其為負數(shù),補碼:10001 ,反碼:10000 原碼:11111,數(shù)據(jù)為-15,基數(shù)在浮點數(shù)表示為2,可得2-152-1024.單選題
53、軟件可維護性是一個系統(tǒng)在特定的時間間隔內(nèi)可以正常進行維護活動的概率。用MTTF和MTTR分別表示平均無故障時間和平均故障修復(fù)時間,則軟件可維護性計算公式為( )。問題1選項A.MTTF/(1+MTTF)B.1/(1+MTTF)C.MTTR/(1+MTTR)D.1/(1+MTTR)【答案】D【解析】在軟件外部,可以用MTTR來度量軟件的可維護性,它指出處理一個有錯誤的軟件需要花費的平均時間。如果用M表示可維護性指標(biāo),那么M=1/(1+MTTR)。本題選擇D選項。A選項一般用來表示可靠性或可用性指標(biāo)。25.單選題在網(wǎng)絡(luò)系統(tǒng)設(shè)計時,不可能使所有設(shè)計目標(biāo)都能達到最優(yōu),下列措施中最為合理的是( )。問題
54、1選項A.盡量讓最低建設(shè)成本目標(biāo)達到最優(yōu)B.盡讓最短的故障時間達到最優(yōu)C.盡量讓最大的安全性目標(biāo)達到最優(yōu)D.盡量讓優(yōu)先級較高的目標(biāo)達到最優(yōu)【答案】B【解析】暫無。26.案例題閱讀下列說明和代碼,回答問題1和問題2,將解答寫在答題紙的對應(yīng)欄內(nèi)?!菊f明】凸多邊形是指多邊形的任意兩點的連線均落在多邊形的邊界或內(nèi)部。相鄰的點連線落在多邊形邊界上,稱為邊;不相鄰的點連線落在多邊形內(nèi)部,稱為弦。假設(shè)任意兩點連線上均有權(quán)重,凸多邊形最優(yōu)三角剖分問題定義為:求將凸多邊形劃分為不相交的三角形集合,且各三角形權(quán)重之和最小的剖分方案。每個三角形的權(quán)重為三條邊權(quán)重之和。假設(shè)N個點的凸多邊形點編號為V1,V2,VN,若
55、在VK處將原凸多邊形劃分為一個三角形V1VkVN,兩個子多邊形V1,V2,Vk和Vk,Vk+1,VN,得到一個最優(yōu)的剖分方案,則該最優(yōu)剖分方案應(yīng)該包含這兩個子凸邊形的最優(yōu)剖分方案。用mij表示帶你Vi-1,Vi,Vj構(gòu)成的凸多邊形的最優(yōu)剖分方案的權(quán)重,Sij記錄剖分該凸多邊形的k值。則其中:W(Vi-1VkVj)=Wi-1,kWk,jWj,i-1為三角形Vi-1VkVj的權(quán)重,Wi-1,k,Wk,j,Wj,i-1分別為該三角形三條邊的權(quán)重。求解凸多邊形的最優(yōu)剖分方案,即求解最小剖分的權(quán)重及對應(yīng)的三角形集。C代碼includestdio.hdefine N 6 /凸多邊形規(guī)模int mN1 N1
56、; /mij表示多邊形Vi-1到Vj最優(yōu)三角剖分的權(quán)值int SN1 N1; /Sij記錄多邊形Vi-1到Vj最優(yōu)三角剖分的k值int WN1 N1; /凸多邊形的權(quán)重矩陣,在main函數(shù)中輸入/*三角形的權(quán)重a,b,c,三角形的頂點下標(biāo)*/int get_ triangle_weight(int a,int b,int c) return WabWbcWca;/*求解最優(yōu)值*/void triangle_partition()int i,r,k,j;int temp;/*初始化*/for(i=1;i /*r為子問題規(guī)模*/ for(i=1;k (2); mij= mij+mi+1j+get_
57、triangle_weight(i-1,i,j); /*k=j*/ Sij=i; for(k=j+1;k /*計算 ij的最小代價*/ temp=mik+mk+1j+ge_triangle_ weight(i-1,k,j); if(3) /*判斷是否最小值*/ mij=temp; Sij=k; /*輸出剖分的三角形i,j:凸多邊形的起始點下標(biāo)*/void print_triangle(int i,int j)if(i=j) return;print_triangle(i,Sij);print_ triangle(4);print(“V%d- -V%d- -V%dn“,i-1,Sij,j);【問
58、題1】(8分)根據(jù)題干說明,填充C代碼中的空(1)(4)?!締栴}2】(7分)根據(jù)題干說明和C代碼,該算法采用的設(shè)計策略為(5)。算法的時間復(fù)雜度為(6),空間復(fù)雜度為(7)(用O表示)【答案】【問題1】(8分)(1)i3)(7)O(n2)【解析】本題考查的是凸多邊形最優(yōu)三角剖分動態(tài)規(guī)劃設(shè)計過程。本題算法難度較大,在沒有理解算法過程的前提下,首先可以根據(jù)相關(guān)信息進行部分填空。首先根據(jù)題干描述出現(xiàn)的將問題規(guī)模從k開始截斷,此時其實就是“最優(yōu)子結(jié)構(gòu)”的說法,并且本題出現(xiàn)了遞歸式的應(yīng)用,是典型的動態(tài)規(guī)劃法的應(yīng)用。又根據(jù)題目中的代碼,出現(xiàn)了三層嵌套for循環(huán),此時代碼的時間復(fù)雜度為O(n3)。本題用到的
59、輔助空間記錄中間解有2個數(shù)組mij和Sij,都是二維數(shù)組,空間復(fù)雜度的量級為O(n2)。最后分析代碼填空部分。第(1)空,r表示的是子問題規(guī)模,規(guī)模劃分已知從r=2開始,子問題最大應(yīng)該能夠取到N,因此本空填寫r=N或其等價表示形式。第(2)空缺失的是j的初始化賦值,本空較難。代碼計算前邊界為i,鏈長為r的鏈的后邊界取值,結(jié)果為i+r-1,即本題填寫j=i+r-1或其等價表示形式。第(3)空缺失判斷條件,此時注釋明確說明此處判斷最小值,判斷后,mij值進行修改并修改為temp,也就是意味著mij此時記錄的不是最優(yōu)解(最小值),需要進行修正改為最小,即填寫temp5,發(fā)生條件是c狀態(tài)到d狀態(tài)的轉(zhuǎn)換
60、條件的是( ),D變?yōu)榛顒拥臓顟B(tài),有關(guān)狀態(tài)圖的敘述中,不正確的是( )。問題1選項A.系統(tǒng)的詞匯B.反應(yīng)型對象C.活動流程D.對象快照問題2選項A.一旦狀態(tài)A的exit動作完成,或如果當(dāng)前執(zhí)行do動作,則終止執(zhí)行B.一旦狀態(tài)A和B的所有動作完成C.一旦正在進行的狀態(tài)A完成D.一旦狀態(tài)B的exit動作完成問題3選項A.動作可以在狀態(tài)內(nèi)執(zhí)行,也可以在狀態(tài)轉(zhuǎn)換時執(zhí)行B.當(dāng)觸發(fā)轉(zhuǎn)換的事件發(fā)生并且轉(zhuǎn)換沒有指定的監(jiān)護條件時,對象將離開當(dāng)前狀態(tài),并且其do動作終止C.when (b=5)稱為時間事件D.狀態(tài)由事件觸發(fā)【答案】第1題:B第2題:B第3題:D【解析】當(dāng)對系統(tǒng)、類或用例的動態(tài)方面建模時,通常是對反
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)律師合同范例
- 交易合同買賣合同范例
- 入會合同范例
- 創(chuàng)業(yè)創(chuàng)新大賽獲獎項目
- 創(chuàng)業(yè)咖啡館的產(chǎn)品服務(wù)
- 伺候人勞務(wù)合同范例
- 鄉(xiāng)政府大門安裝合同范例
- 漁業(yè)轉(zhuǎn)型:資本驅(qū)動視角
- 宜居城市的綠色呼喚
- 優(yōu)化作業(yè)解題策略
- GB/T 16422.2-2022塑料實驗室光源暴露試驗方法第2部分:氙弧燈
- 大客戶銷售培訓(xùn)
- 生物化學(xué)與分子生物學(xué)實驗(終版)
- 細胞內(nèi)蛋白質(zhì)的分選和運輸細胞生物學(xué)-1
- 高血壓健康宣教-飲食課件
- 八年級-現(xiàn)在完成時復(fù)習(xí)(共26張)課件
- 電氣基礎(chǔ)知識培訓(xùn)要點課件
- 基坑工程施工驗收記錄表
- GB∕T 37045-2018 信息技術(shù) 生物特征識別 指紋處理芯片技術(shù)要求
- 瀝青項目運營方案參考范文
- 商品混凝土項目園區(qū)審批申請報告(范文參考)
評論
0/150
提交評論