2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號99_第1頁
2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號99_第2頁
2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號99_第3頁
2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號99_第4頁
2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計師考試名師押題精選卷I(帶答案詳解)試卷號99_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-系統(tǒng)架構(gòu)設(shè)計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大小)題型12345總分得分一.綜合題(共50題)1.單選題使用McCabe方法可以計算程序流程圖的環(huán)形復雜度,下圖的環(huán)形復雜度為( )問題1選項A.3B.4C.5D.6【答案】B【解析】本題考查環(huán)路復雜度計算:圖G的環(huán)形復雜度V(G)=E-N+2,其中,E是流圖中邊的條數(shù),N是結(jié)點數(shù)。本題中,E=12,N=10,所以V(G)=12-10+2=4。2.單選題為近似計算XYZ三維空間內(nèi)由三個圓柱x2+y21,y2+z21,x2+z21相交部分V的體積,以下四種方案中,()最容易理解,最容易

2、編程實現(xiàn)。問題1選項A.在z=0平面中的圓x2+y21上,近似計算二重積分B.畫出V的形狀,將其分解成多個簡單形狀,分別計算體積后,再求和C.將V看作多個區(qū)域的交集,利用有關(guān)并集、差集的體積計算交集體積D.V位于某正立方體M內(nèi),利用M內(nèi)均勻分布的隨機點落在V中的比例進行計算【答案】D【解析】本題考查的是應用數(shù)學中隨機模擬相關(guān)應用。由于3個圓柱相交部分很難畫圖,并且構(gòu)造出其圖形也很難想象,因此A、B、C三個選項計算難度都比較大。D選項利用隨機函數(shù)進行計算,比較好實現(xiàn)。對比抽象的3個圓柱相交的圖形,在它的外圍圈出一個比之較大一些的三維立方體【x-1,1,y-1,1,z-1,1】更容易。構(gòu)造出立方體

3、后,在計算機上利用偽隨機函數(shù),很容易統(tǒng)計出該立方體的隨機點位于V【取隨機數(shù)判斷是否滿足3個圓柱的公式】的比例。此時立方體體積為(1-(-1)3=8,假設(shè)概率值即比例值記作P,由幾何概型公式可知:P=V的體積/立方體的體積,也就是說V的體積近似等于該比例值的8倍。3.單選題以下關(guān)于DHCP服務的說法中,正確的是( )。問題1選項A.在一個園區(qū)網(wǎng)中可以存在多臺DHCP服務器B.默認情況下,客戶端要使用DHCP服務需指定DHCP服務器地址C.默認情況下,DHCP客戶端選擇本網(wǎng)段內(nèi)的IP地址作為本地地址D.在DHCP服務器上,DHCP服務功能默認開啟【答案】A【解析】因為客戶端要自動獲取IP,此時并不

4、知道DHCP服務器在哪,所以B選項有誤。DHCP服務可以服務于一個網(wǎng)段,也可以通過DHCP中繼服務多個子網(wǎng),所以C選項有誤。在DHCP服務器上,DHCP服務功能需要主動開啟,不是默認開啟的,所以D選項錯誤。在一個網(wǎng)段中可以配置多臺DHCP服務器,答案選A。4.單選題在架構(gòu)評估中,( )是一個或多個構(gòu)件(和/或構(gòu)件之間的關(guān)系)的特性。改變加密級別的設(shè)計決策屬于( ),因為它可能會對安全性和性能產(chǎn)生非常重要的影響。問題1選項A.敏感點B.非風險點C.權(quán)衡點D.風險點問題2選項A.敏感點B.非風險點C.權(quán)衡點D.風險點【答案】第1題:A第2題:C【解析】第1題:敏感點(sensitivity poi

5、nt)和權(quán)衡點(tradeoff point)。敏感點和權(quán)衡點是關(guān)鍵的架構(gòu)決策。敏感點是一個或多個構(gòu)件(和或構(gòu)件之間的關(guān)系)的特性。研究敏感點可使設(shè)計人員或分析員明確在搞清楚如何實現(xiàn)質(zhì)量目標時應注意什么。權(quán)衡點是影響多個質(zhì)量屬性的特性,是多個質(zhì)量屬性的敏感點。例如,改變加密級別可能會對安全性和性能產(chǎn)生非常重要的影響。提高加密級別可以提高安全性,但可能要耗費更多的處理時間,影響系統(tǒng)性能。如果某個機密消息的處理有嚴格的時間延遲要求,則加密級別可能就會成為一個權(quán)衡點。5.單選題某項目包括AG七個作業(yè),各作業(yè)之間的銜接關(guān)系和所需時間如下表:其中,作業(yè)C所需的時間,樂觀估計為5天,最可能為14天,保守估

6、計為17天。假設(shè)其他作業(yè)都按計劃進度實施,為使該項目按進度計劃如期全部完成。作業(yè)C( )。問題1選項A.必須在期望時間內(nèi)完成B.必須在14天內(nèi)完成C.比期望時間最多可拖延1天D.比期望時間最多可拖延2天【答案】D【解析】首先使用3點估算法計算出C的所需天數(shù):(5+14*4+17)/6=13。然后構(gòu)造網(wǎng)絡圖,計算關(guān)鍵路徑,關(guān)鍵路徑為:ABDEG,長度27,C不在關(guān)鍵路徑上。進一步計算C的總時差,會發(fā)現(xiàn)C的總時差為2,所以C可以比期望時間最多拖延2天。6.單選題前趨圖(Precedence Graph)是一個有向無環(huán)圖,記為:= (Pi,Pj) |Pimust complete before Pj

7、may start。假設(shè)系統(tǒng)中進程 P=P1,P2,P3,P4,P5,P6,P7,P8 ,且進程的前趨圖如下:那么,該前驅(qū)圖可記為( )。問題1選項A. =(P1,P2),(P1,P3) ,(P1 ,P4) ,(P2,P5) ,(P3,P5) ,(P4,P7) ,(P5,P6) ,(P6 ,P7) ,(P6 ,P8) ,(P7 ,P8)B.=( P1,P2),(P3,P1 ) ,(P4,P1), (P5,P2) ,(P5,P3) ,(P6,P4) ,(P7 ,P5) ,(P7,P8) ,(P6,P8) ,(P8 ,P7)C.=(P1,P2) ,(P1,P3) ,(P1,P4) ,(P2,P5)

8、,(P3,P6) ,(P4,P7),(P5,P6) ,(P6,P7) ,(P6,P8) ,(P7 ,P8) D.=(P1,P2) ,(P1,P3) ,(P2,P3) ,(P2,P5) ,(P3,P6) ,(P3,P4),(P4,P7) ,(P5,P6) ,(P6,P7) ,(P6,P8) ,(P7,P8)【答案】D【解析】本題考查前趨圖,該圖的標記方法是將圖中各條邊的起始記錄好,以便描述這個圖。以本題的圖為例,由于P1有箭頭指向P2,所以有(P1,P2),又由于P1有指向P3的箭頭,所以有(P1,P3)。依次類推可得到完整的集合與D選項一致。7.單選題如果 A 公司購買了一個軟件的源程序, A

9、 公司將該軟件源程序中的所有標識符做了全面修改后,作為該公司的產(chǎn)品銷售,這種行為( )。問題1選項A.尚不構(gòu)成侵權(quán)B.侵犯了著作權(quán)C.侵犯了專利權(quán)D.屬于不正當競爭【答案】B【解析】暫無解析。8.單選題特定領(lǐng)域軟件架構(gòu)(Domain Specific Software Architecture,DSSA)是指特定應用領(lǐng)域中為一組應用提供組織結(jié)構(gòu)參考的標準軟件架構(gòu)。從功能覆蓋的范圍角度,( )定義了一個特定的系統(tǒng)族,包含整個系統(tǒng)族內(nèi)的多個系統(tǒng),可作為該領(lǐng)域系統(tǒng)的可行解決方案的一個通用軟件架構(gòu);( )定義了在多個系統(tǒng)和多個系統(tǒng)族中功能區(qū)域的共有部分,在子系統(tǒng)級上涵蓋多個系統(tǒng)族的特定部分功能。問題1

10、選項A.垂直域B.水平域C.功能域D.屬性域問題2選項A.垂直域B.水平域C.功能域D.屬性域【答案】第1題:A第2題:B【解析】在特定領(lǐng)域架構(gòu)中,垂直域關(guān)注的是與行業(yè)相關(guān)的,聚焦于行業(yè)特性的內(nèi)容,而水平域關(guān)注的是各行業(yè)共性部分的內(nèi)容。9.單選題嵌入式實時操作系統(tǒng)與一般操作系統(tǒng)相比,具備許多特點。以下不屬于嵌入式實時操作系統(tǒng)特點的是()問題1選項A.可剪裁性B.實時性C.通用性D.可固化性【答案】C【解析】嵌入式實時操作系統(tǒng)兼具嵌入式操作系統(tǒng)的特點和實時操作系統(tǒng)的特點。嵌入式操作系統(tǒng)主要有以下特點:(1)微型化 (2)代碼質(zhì)量高 (3)專業(yè)化 (4)實時性強 (5)可裁減、可配置。實時操作系統(tǒng)

11、的最核心特點是實時性強。C選項的通用性與嵌入式操作系統(tǒng)相背,所以不屬于嵌入式實時操作系統(tǒng)的特點。10.單選題軟件方法學是以軟件開發(fā)方法為研究對象的學科。其中,( )是先對最高層次中的問題進行定義、設(shè)計、編程和測試,而將其中未解決的問題作為一個子任務放到下一層次中去解決。( )是根據(jù)系統(tǒng)功能要求,從具體的器件、邏輯部件或者相似系統(tǒng)開始,通過對其進行相互連接、修改和擴大,構(gòu)成所要求的系統(tǒng)。( )是建立在嚴格數(shù)學基礎(chǔ)上的軟件開發(fā)方法。 問題1選項A.面向?qū)ο箝_發(fā)方法B.形式化開發(fā)方法C.非形式化開發(fā)方法D.自頂向下開發(fā)方法問題2選項A.自底向上開發(fā)方法B.形式化開發(fā)方法C.非形式化開發(fā)方法D.原型開

12、發(fā)方法問題3選項A.自底向上開發(fā)方法B.形式化開發(fā)方法C.非形式化開發(fā)方法D.自頂向下開發(fā)方法【答案】第1題:D第2題:A第3題:B【解析】本題是對軟件開發(fā)方法相關(guān)內(nèi)容的考查。軟件開發(fā)方法是指軟件開發(fā)過程所遵循的辦法和步驟,從不同的角度可以對軟件開發(fā)方法進行不同的分類。從開發(fā)風范上開,可分為自頂向下的開發(fā)方法和自底向上的開發(fā)方法。(在實際軟件開發(fā)中,大都是兩種方法結(jié)合,只不過是應用于開發(fā)的不同階段以何者為主而已)“先對最高層次中的問題進行定義、設(shè)計、編程和測試,而將其中未解決的問題作為一個子任務放到下一層次中去解決”描述的是自頂向下的開發(fā),第一空選擇D選項。“根據(jù)系統(tǒng)功能要求,從具體的器件、邏

13、輯部件或者相似系統(tǒng)開始,通過對其進行相互連接、修改和擴大,構(gòu)成所要求的系統(tǒng)”描述的是自底向上的開發(fā),第二空選擇A選項。從性質(zhì)上看,可分為形式化方法和非形式化方法。形式化方法是一種具有堅實數(shù)學基礎(chǔ)的方法,從而允許對系統(tǒng)和開發(fā)過程做嚴格處理和論證,適用于那些系統(tǒng)安全級別要求極高的軟件的開發(fā)。第三空選擇B選項。非形式化方法則不把嚴格性作為其主要著眼點,通常以各種開發(fā)模型的形式得以體現(xiàn)。從適應范圍來看,可分為整體性方法與局部性方法。適用于軟件開發(fā)全過程的方法稱為整體性方法;適用于開發(fā)過程某個具體階段的軟件方法稱為局部性方法。11.單選題面向構(gòu)件的編程目前缺乏完善的方法學支持,構(gòu)件交互的復雜性帶來了很多

14、問題,其中( )問題會產(chǎn)生數(shù)據(jù)競爭和死鎖現(xiàn)象。問題1選項A.多線程B.異步C.封裝D.多語言支持【答案】A【解析】面向構(gòu)件的編程一般會涉及以下構(gòu)件交互問題:(1)異步當前的構(gòu)件互連標準大都使用某種形式的事件傳播機制作為實現(xiàn)構(gòu)件實例裝配的手段。其思想是相對簡單的:構(gòu)件實例在被期望監(jiān)聽的狀態(tài)發(fā)生變化時發(fā)布出特定的事件對象;事件分發(fā)機制負責接收這些事件對象,并把它們發(fā)送給對其感興趣的其他構(gòu)件實例;構(gòu)件實例則需要對它們感興趣的事件進行注冊,因為它們可能需根據(jù)事件對象所標志的變化改變其自身的狀態(tài)。(2)多線程多線程是指在同一個狀態(tài)空間內(nèi)支持并發(fā)地進行多個順序活動的概念。相對于順序編程,多線程的引入為編程

15、帶來了相當大的復雜性。特別是,需要避免對多個線程共享的變量進行并發(fā)的讀寫操作可能造成的沖突。這種沖突也被稱做數(shù)據(jù)競爭,因為兩個或多個線程去競爭對共享變量的操作。線程的同步使用某種形式的加鎖機制來解決此類問題,但這又帶來了一個新的問題:過于保守的加鎖或者錯誤的加鎖順序都可能導致死鎖。(3)多語言支持面向構(gòu)件編程會涉及多語言問題,在進行不同語言環(huán)境涉及到互通,最佳狀態(tài)是編程語言直接支持轉(zhuǎn)發(fā)類的構(gòu)造,則很多問題都能解決,編程的開銷也將是最小的,但目前還沒有主流的編程語言支持。(4)調(diào)用者封裝語言支持帶來的另外一個好處是接口定義。當構(gòu)件對外提供一個接口時,可能會涉及兩種不同的意圖。一方面,構(gòu)件外部的代

16、碼可能會調(diào)用這個接口中的操作。另一方面,構(gòu)件內(nèi)部的代碼可能需要調(diào)用實現(xiàn)這個接口的一些操作。12.單選題某公司欲開發(fā)一個電子交易清算系統(tǒng),在架構(gòu)設(shè)計階段,公司的架構(gòu)師識別出3個核心質(zhì)量屬性場景。其中“數(shù)據(jù)傳遞時延不大于1s ,并提供相應的優(yōu)先級管理”主要與( )質(zhì)量屬性相關(guān),通??刹捎茫?)架構(gòu)策略實現(xiàn)該屬性;“系統(tǒng)采用雙機熱備,主備機必須實時監(jiān)測對方狀態(tài),以便完成系統(tǒng)的實時切換”主要與( )質(zhì)量屬性相關(guān),通常可采用( )架構(gòu)策略實現(xiàn)該屬性;“系統(tǒng)應能夠防止99%的黑客攻擊”主要與( )質(zhì)量屬性相關(guān),通??刹捎茫?)架構(gòu)策略實現(xiàn)該屬性。問題1選項A.可用性B.性能C.安全性D.可修改性問題2選項

17、A.限制資源B.引入并發(fā)C.資源仲裁D.限制訪問問題3選項A.可用性B.性能C.安全性D.可修改性問題4選項A.記錄/回放B.操作串行化C.心跳D.資源調(diào)度問題5選項A.可用性B.性能C.安全性D.可修改性問題6選項A.檢測攻擊B.Ping/EchoC.選舉D.權(quán)限控制【答案】第1題:B第2題:C第3題:A第4題:C第5題:C第6題:D【解析】第1題:本題考查的是架構(gòu)設(shè)計質(zhì)量屬性相關(guān)內(nèi)容?!皵?shù)據(jù)傳遞時延不大于1s ,并提供相應的優(yōu)先級管理”描述的是性能相關(guān)屬性,一般采用的架構(gòu)設(shè)計策略:優(yōu)先級隊列、資源調(diào)度。第一空選擇B選項,第二空選擇C選項?!跋到y(tǒng)采用雙機熱備,主備機必須實時監(jiān)測對方狀態(tài),以便

18、完成系統(tǒng)的實時切換”描述的是可用性,一般采用的架構(gòu)設(shè)計策略:冗余、心跳線。第三空選擇A選項,第四空選擇C選項?!跋到y(tǒng)應能夠防止99%的黑客攻擊”描述的是安全性,一般采用的架構(gòu)設(shè)計策略:追蹤審計、抵抗攻擊、檢測攻擊和從攻擊中恢復。第五空選擇C選項,第六空選擇D選項,檢測攻擊只能檢測不能防止,權(quán)限控制可以防止攻擊。第2題:第3題:第4題:第5題:第6題:13.單選題下面關(guān)于網(wǎng)絡延遲的說法中,正確的是() 。問題1選項A.在對等網(wǎng)絡中,網(wǎng)絡的延遲大小與網(wǎng)絡中的終端數(shù)量無關(guān)B.使用路由器進行數(shù)據(jù)轉(zhuǎn)發(fā)所帶來的延遲小于交換機C.使用Intemnet服務能夠最大限度地減小網(wǎng)絡延遲D.服務器延遲的主要影響因素

19、是隊列延遲和磁盤IO延遲【答案】D【解析】本題考查的是網(wǎng)絡相關(guān)知識。對等網(wǎng)絡,即對等計算機網(wǎng)絡,是一種在對等者(Peer)之間分配任務和工作負載的分布式應用架構(gòu),是對等計算模型在應用層形成的一種組網(wǎng)或網(wǎng)絡形式。在對等網(wǎng)絡中,由于采用總線式的連接,因此網(wǎng)絡中的終端數(shù)量越多,終端所能夠分配到的轉(zhuǎn)發(fā)時隙就越小,所帶來的延遲也就越大。A選項錯誤。路由器一般采取存儲轉(zhuǎn)發(fā)方式,而交換機采取的是直接轉(zhuǎn)發(fā)方式,相比存儲轉(zhuǎn)發(fā)方式,直接轉(zhuǎn)發(fā)方式轉(zhuǎn)發(fā)時延更小。因為存儲轉(zhuǎn)發(fā)方式需要對待轉(zhuǎn)發(fā)的數(shù)據(jù)包進行重新拆包,分析其源地址和目的地址,再根據(jù)路由表對其進行路由和轉(zhuǎn)發(fā),而直接轉(zhuǎn)發(fā)方式不對數(shù)據(jù)包的三層地址進行分析,因此路由

20、器轉(zhuǎn)發(fā)所帶來的延遲要小于交換機。B選項錯誤。數(shù)據(jù)在Intemet中傳輸時,由于互聯(lián)網(wǎng)中的轉(zhuǎn)發(fā)數(shù)據(jù)量大且所需經(jīng)過的節(jié)點多,勢必會帶來更大的延遲。C選項錯誤。網(wǎng)絡延遲=處理延遲+排隊延遲+發(fā)送延遲+傳播延遲。如果不考慮網(wǎng)絡環(huán)境,服務器的延遲的主要因素是隊列延遲和磁盤IO延遲。D選項正確。14.單選題以下關(guān)于區(qū)塊鏈應用系統(tǒng)中“挖礦”行為的描述中,錯誤的是()。問題1選項A.礦工“挖礦”取得區(qū)塊鏈的記賬權(quán),同時獲得代幣獎勵B.“挖礦”本質(zhì)上是在嘗試計算一個Hash碰撞C.“挖礦”是一種工作量證明機制D.可以防止比特幣的雙花攻擊【答案】D【解析】本題考查了區(qū)塊鏈技術(shù)的相關(guān)應用。比特幣網(wǎng)絡通過“挖礦”來生

21、成新的比特幣。所謂“挖礦”實質(zhì)上是用計算機解決一項復雜的數(shù)學問題,來保證比特幣網(wǎng)絡分布式記賬系統(tǒng)的一致性。比特幣網(wǎng)絡會自動調(diào)整數(shù)學問題的難度,讓整個網(wǎng)絡約每10分鐘得到一個合格答案。隨后比特幣網(wǎng)絡會新生成一定量的比特幣作為區(qū)塊獎勵,獎勵獲得答案的人。A選項正確。本質(zhì)上,挖礦的過程就是計算哈希函數(shù),并以此來確認交易的過程。哈希函數(shù)值具有不可篡改、不可逆性。但哈希函數(shù)輸入的原始數(shù)據(jù)長度是不定長的,可以隨意長度,而得出的摘要值是固定長度的。因此,存在一個可能,同樣一個哈希值對應的不止一個數(shù)據(jù)串。這個現(xiàn)象就是哈希碰撞。B選項正確。工作量證明機制(PoW)是我們最熟知的一種共識機制。工作量證明機制PoW

22、就是工作越多,收益越大。這里的工作就是計算出一個滿足規(guī)則的隨機數(shù),誰能最快地計算出唯一的數(shù)字,誰就能做信息公示人。C選項正確?!半p花”問題是指一筆數(shù)字現(xiàn)金在交易中被反復使用的現(xiàn)象。傳統(tǒng)的加密數(shù)字貨幣和其他數(shù)字資產(chǎn),都具有無限可復制性,人們在交易過程中,難以確認這筆數(shù)字現(xiàn)金是否已經(jīng)產(chǎn)生過一次交易。在區(qū)塊鏈技術(shù)中,中本聰通過對產(chǎn)生的每一個區(qū)塊蓋上時間戳(時間戳相當于區(qū)塊鏈公證人)的方式保證了交易記錄的真實性,保證每筆貨幣被支付后,不能再用于其他支付。在這個過程中,當且僅當包含在區(qū)塊中的所有交易都是有效的且之前從未存在過的,其他節(jié)點才認同該區(qū)塊的有效性。所以雙花攻擊解決的方法就是通過時間戳。用戶發(fā)起

23、的每一筆交易都有時間記錄,“挖礦”行為不能防止雙花攻擊,D選項錯誤。15.單選題基于網(wǎng)絡的數(shù)據(jù)庫系統(tǒng)(Netware Database System,NDB)是基于4G/5G的移動通信之上,在邏輯上可以把嵌入式設(shè)備看作遠程服務器的一個客戶端。以下有關(guān)NDB的敘述中,不正確的是( )。問題1選項A.NDB主要由客戶端、通信協(xié)議和遠程服務器等三部分組成B.NDB的客戶端主要負責提供接口給嵌入式程序,通信協(xié)議負責規(guī)范客戶端與遠程服務器之間的通信,遠程服務器負責維護服務器上的數(shù)據(jù)庫數(shù)據(jù)C.NDB具有客戶端小、無需支持可剪裁性、代碼可重用等特點D.NDB是以文件方式存儲數(shù)據(jù)庫數(shù)據(jù)。即數(shù)據(jù)按照一定格式儲存

24、在磁盤中,使用時由應用程序通過相應的驅(qū)動程序甚至直接對數(shù)據(jù)文件進行讀寫【答案】C【解析】基于網(wǎng)絡的數(shù)據(jù)庫系統(tǒng)(Netware Database System,NDB)是基于4G/5G的移動通信之上,主要由客戶端、通信協(xié)議和遠程服務器等三部分組成。NDB的客戶端主要負責提供接口給嵌入式程序,在邏輯上可以把嵌入式設(shè)備看作遠程服務器的一個客戶端;通信協(xié)議負責規(guī)范客戶端與遠程服務器之間的通信;遠程服務器負責維護服務器上的數(shù)據(jù)庫數(shù)據(jù)。NDB是以文件方式存儲數(shù)據(jù)庫數(shù)據(jù)。即數(shù)據(jù)按照一定格式儲存在磁盤中,使用時由應用程序通過相應的驅(qū)動程序甚至直接對數(shù)據(jù)文件進行讀寫基于網(wǎng)絡的數(shù)據(jù)庫系統(tǒng)一般是用于嵌入式設(shè)備,像這

25、種系統(tǒng)都要求支持可裁剪,因為嵌入式設(shè)備資源有限,要根據(jù)實際情況安排部署。16.單選題經(jīng)典的設(shè)計模式共有23個,這些模式可以按兩個準則來分類: -是按設(shè)計模式的目的劃分,可分為()型、 結(jié)構(gòu)型和行為型三種模式:二是按設(shè)計模式的范圍劃分,可以把設(shè)計模式分為類設(shè)計模式和()設(shè)計模式。問題1選項A.創(chuàng)建B.實例C.代理D.協(xié)同.問題2選項A.包B.模板C.對象D.架構(gòu)【答案】第1題:A第2題:C【解析】第1題:本題考查的是設(shè)計模式的基本概念。設(shè)計模式是一套可以被反復使用的、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計經(jīng)驗的總結(jié),使用設(shè)計模式是為了可重用代碼、讓代碼更容易被他人理解并且提高代碼的可靠性。設(shè)計模

26、式的分類:(1)根據(jù)目的分類:創(chuàng)建型主要用于創(chuàng)建對象。有工廠方法模式(Factory Method)、抽象工廠模式(Abstract Factory)、建造者模式(Builder)、原型模式(Prototype)、單例模式(Singleton)共5種。結(jié)構(gòu)型主要用于處理類和對象的組合。有適配器模(Adapter)、橋接模式(Bridge)、組合模式(Composite)、裝飾模式(Decorator)、外觀模式(Facade)、享元模式(Flyweight)、代理模式(Proxy)共7種。行為型主要用于描述類或?qū)ο笤趺礃咏换ズ驮鯓臃峙渎氊煛S兄肛熸溎J剑–hain of Responsibil

27、ity)、命令模式(Command)、解釋器模式(Interpreter)、迭代器模式(Iterator)、中介者模式(Mediator)、備忘錄模式(Memento)、觀察者模式(Observer)、狀態(tài)模式(State)、策略模式(Stratege)、模板方法模式(Template Method)、訪問者模式(Visitor)共11種。第一題選擇A選項。(2)根據(jù)作用范圍分類:可分為類模式和對象模式。類模式用于處理類和子類的關(guān)系,這種關(guān)系通過繼承建立,在編譯時就確定了,是一種靜態(tài)關(guān)系。對象模式處理對象間的關(guān)系,具有動態(tài)關(guān)系。第2題:17.單選題考慮軟件架構(gòu)時,重要的是從不同的視角(pers

28、pective) 來檢查,這促使軟件設(shè)計師考慮架構(gòu)的不同屬性。例如,展示功能組織的()能判斷質(zhì)量特性, 展示并發(fā)行為的()能判斷系統(tǒng)行為特性。選擇的特定視角或視圖也就是邏輯視圖、進程視圖、實現(xiàn)視圖和()。 使用()來記錄設(shè)計元素的功能和概念接口,設(shè)計元素的功能定義了它本身在系統(tǒng)中的角色,這些角色包括功能、性能等。問題1選項A.靜態(tài)視角B.動態(tài)視角C.多維視角D.功能視角問題2選項A.開發(fā)視角B.動態(tài)視角C.部署視角D.功能視角問題3選項A.開發(fā)視圖B.配置視圖C.部署視圖D.物理視圖問題4選項A.邏輯視圖B.物理視圖C.部署視圖D.用例視圖【答案】第1題:A第2題:B第3題:B第4題:A【解析

29、】第1題:本題是對軟件架構(gòu)相關(guān)知識的考查。當考慮架構(gòu)時,重要的是從不同的視角(perspective)來檢查,這促使設(shè)計師考慮具體架構(gòu)的不同屬性。例如:展示功能組織的靜態(tài)視角能判斷質(zhì)量特性,展示并發(fā)行為的動態(tài)視角能判斷系統(tǒng)行為特性。在ABSD(基于架構(gòu)的軟件設(shè)計)方法中,使用不同的視角來觀察設(shè)計元素,一個子系統(tǒng)并不總是一個靜態(tài)的架構(gòu)元素,而是可以從動態(tài)和靜態(tài)視角觀察的架構(gòu)元素。將選擇的特定視角或視圖與Kruchten提出的類似,也就是邏輯視圖、進程視圖、實現(xiàn)視圖和配置視圖。使用邏輯視圖來記錄設(shè)計元素的功能和概念接口,設(shè)計元素的功能定義了它本身在系統(tǒng)中的角色,這些角色包括功能性能等。進程視圖也稱

30、為并發(fā)視圖,使用并發(fā)視圖來檢查系統(tǒng)多用戶的并發(fā)行為。使用“并發(fā)”來代替“進程”,是為了強調(diào)沒有對進程或線程進行任何操作,一旦這些執(zhí)行操作,則并發(fā)視圖就演化為進程視圖。使用的最后一個視圖是配置視圖,配置視圖代表了計算機網(wǎng)絡中的節(jié)點,也就是系統(tǒng)的物理結(jié)構(gòu)。第2題:第3題:第4題:18.單選題前趨圖(Precedence Graph)是一個有向無環(huán)圖,記為:= (P, P)IP must complete before Pj may strt。假設(shè)系統(tǒng)中進程P=P1,P2, P3, P4, P5, P6, P7, 且進程的前趨圖如下:那么,該前驅(qū)圖可記為()。問題1選項A.=(P1, P2), (P

31、3, P1), (P4, P1), (P5, P2), (P5, P3), (P6, P4), (P7, P5), (P7,P6), (P5, P6), (P4, P5), (P6,P7)B.=(P1, P2), (P1, P3), (P1, P4), (P2, P5), (P2, P3), (P3, P4), (P3,P5), (P4,P5), (P5, P6), (P5, P7),(P6,P7)C.=(P1, P2), (P1,P3), (P1,P4), (P2, P5), (P2, P3), (P3, P4), (P5, P3), (P4,P5), (P5, P6), (P7, P5),

32、(P6,P7)D.=P1,P2), (P1,P3), (P2, P3), (P2, P5), (P3, P6),(P3, P4), (P4, P7), (P5,P6), (P6, P7), (P6,P5), (P7, P5)【答案】B【解析】本題是典型的前趨圖考查題型。前趨圖中,箭線代表前趨關(guān)系,結(jié)點代表進程,本圖中P1是起點, P7是終點,一共有11個前趨關(guān)系。每個前趨關(guān)系可用(結(jié)點1,結(jié)點2)的形式表示,如: P1 到P2之間的前趨關(guān)系可用:(P1,P2)表示。這里可以用排除法得到結(jié)果,選項中存在錯誤的前驅(qū)關(guān)系就可以直接排除。A選項(P3, P1)錯誤,不存在P3-P1的前驅(qū)關(guān)系。C選項(

33、P5, P3)錯誤,不存在P5-P3的前驅(qū)關(guān)系。D選項(P3, P6)錯誤,不存在P3-P6的前驅(qū)關(guān)系。B選項正確。19.單選題lnternet網(wǎng)絡核心采取的交換方式為( )問題1選項A.分組交換B.電路交換C.虛電路交換D.消息交換【答案】A【解析】internet網(wǎng)的網(wǎng)絡層核心協(xié)議是IP協(xié)議,而IP協(xié)議是一種分組交換的協(xié)議,所以應選A。20.單選題從信息化建設(shè)的角度出發(fā),以下說法錯誤的是( )問題1選項A.有效開發(fā)利用信息資源B.大力發(fā)展信息產(chǎn)業(yè)C.充分建設(shè)信息化政策法規(guī)和標準規(guī)范D.信息化的主體是程序員和項目經(jīng)理【答案】D【解析】D選項錯誤,原因是:信息化的主體是全體社會成員,包括政府、

34、企業(yè)、事業(yè)、團體和個人。此外,本題涉及到國家信息化體系的內(nèi)容,國家信息化體系包括信息技術(shù)應用、信息資源、信息網(wǎng)絡、信息技術(shù)和產(chǎn)業(yè)、信息化人才、信息化法規(guī)政策和標準規(guī)范6個要素。1) 信息技術(shù)應用。信息技術(shù)應用是指把信息技術(shù)廣泛應用于經(jīng)濟和社會各個領(lǐng)域。信息技術(shù)應用是信息化體系六要素中的龍頭,是國家信息化建設(shè)的主陣地。2) 信息資源。信息資源、材料資源和能源共同構(gòu)成了國民經(jīng)濟和社會發(fā)展的三大戰(zhàn)略資源。信息資源的開發(fā)利用是國家信息化的核心任務,是國家信息化建設(shè)取得實效的關(guān)鍵,也是我國信息化的薄弱環(huán)節(jié)。3) 信息網(wǎng)絡。信息網(wǎng)絡是信息資源開發(fā)利用和信息技術(shù)應用的基礎(chǔ),是信息傳輸、交換和共享的必要手段。

35、目前,人們通常將信息網(wǎng)絡分為電信網(wǎng)、廣播電視網(wǎng)和計算機網(wǎng)。三種網(wǎng)絡的發(fā)展方向是:互相融通,取長補短,逐步實現(xiàn)三網(wǎng)融合。4) 信息技術(shù)和產(chǎn)業(yè)。信息技術(shù)和產(chǎn)業(yè)是我國進行信息化建設(shè)的基礎(chǔ)。5) 信息化人才。信息化人才是國家信息化成功之本,對其他各要素的發(fā)展速度和質(zhì)量有著決定性的影響,是信息化建設(shè)的關(guān)鍵。6) 信息化政策法規(guī)和標準規(guī)范。信息化政策法規(guī)和標準規(guī)范用于規(guī)范和協(xié)調(diào)信息化體系各要素之間關(guān)系,是國家信息化快速、持續(xù)、有序、健康發(fā)展的根本保障。21.單選題某計算機系統(tǒng)頁面大小為4K,進程P1的頁面變換表如下圖所示,若P1要訪問數(shù)據(jù)的邏輯地址為十六進制1B1AH,那么該邏輯地址經(jīng)過變換后,其對應的物

36、理地址應為十六進制( )。問題1選項A.1B1AHB.3B1AHC.6B1AHD.8B1AH【答案】C【解析】本題考查頁式存儲中的邏輯地址轉(zhuǎn)物理地址。由于頁面大小為4K,所以頁內(nèi)地址長度為12個二進制位,對應邏輯地址中的:B1A,所以頁號為1,通過查詢頁表可知對應物理塊號為6,所以物理地址為6B1A。22.單選題軟件需求開發(fā)的最終文檔經(jīng)過評審批準后,就定義了開發(fā)工作的(),它在客戶和開發(fā)者之間構(gòu)筑了產(chǎn)品功能需求和非功能需求的一個(), 是需求開發(fā)和需求管理之間的橋梁。問題1選項A.需求基線B.需求標準C.需求用例D.需求分析問題2選項A.需求用例B.需求管理標準C.需求約定D.需求變更【答案】

37、第1題:A第2題:C【解析】第1題:本題是對需求工程相關(guān)概念的考查。 需求開發(fā)的結(jié)果應該有項目視圖和范圍文檔、用例文檔和SRS,以及相關(guān)的分析模型。經(jīng)評審批準,這些文檔就定義了開發(fā)工作的需求基線。本題第一空描述的是需求基線,選擇A選項。 這個基線在用戶和開發(fā)人員之間就構(gòu)成了軟件需求的一個約定,它是需求開發(fā)和需求管理之間的橋梁。第二空選擇C選項。第2題:23.單選題以下關(guān)于網(wǎng)絡冗余設(shè)計的敘述中,錯誤的是( )。問題1選項A.網(wǎng)絡冗余設(shè)計避免網(wǎng)絡組件單點失效造成應用失效B.備用路徑與主路徑同時投入使用,分擔主路徑流量C.負載分擔是通過并行鏈路提供流量分擔來提高性能的D.網(wǎng)絡中存在備用鏈路時,可以考

38、慮加入負載分擔設(shè)計【答案】B【解析】本題考查的是網(wǎng)絡設(shè)計相關(guān)知識。對網(wǎng)絡進行冗余設(shè)計的目的是提高網(wǎng)絡的可用性,避免網(wǎng)絡組件單點失效造成應用不可用,A選項描述正確。備用路徑也就是在主路徑失效的時候開始啟用,和主路徑承擔的是不同的網(wǎng)絡負載,B選項同時投入使用的說法是錯誤的。本題選擇B選項。負載分擔是網(wǎng)絡冗余設(shè)計的一種設(shè)計方式,可以通過并行鏈路提供流量分擔,從而提高整體性能,C選項描述正確。網(wǎng)絡中有備用鏈路時,可以增加負載分擔設(shè)計從而減輕主路徑負擔,D選項說法正確。24.單選題進行系統(tǒng)監(jiān)視三種形式,一是通過( )如PS, last; 二是通過系統(tǒng)記錄文件查閱系統(tǒng)運行狀態(tài);三是集線命令,文件記錄和可視

39、化技術(shù)監(jiān)柱接圖,如( ).問題1選項A.系統(tǒng)命令B.系統(tǒng)調(diào)用C.系統(tǒng)接口D.系統(tǒng)功能問題2選項A.Windows netstatB.linux iptablesC.Windows perfmonD.linux top【答案】第1題:A第2題:C【解析】last命令是用來顯示最近系統(tǒng)的登錄情況;ps命令是用來查看進程的。二者屬于系統(tǒng)命令方式。Windows perform提供了圖表化的系統(tǒng)性能實時監(jiān)視器、性能日志和警報管理,可用于監(jiān)視CPU使用率、內(nèi)存使用率、硬盤讀寫速度、網(wǎng)絡速度等,可以很方便地使用第三方工具進行性能分析。其他命令可以監(jiān)控性能但無圖表形式。25.單選題軟件需求開發(fā)的最終文檔,通

40、過評審后定義了開發(fā)工作的( ),它在客戶和開發(fā)者之間構(gòu)筑了產(chǎn)品功能需求和非功能需求的一個( ),是需求開發(fā)和需求管理之間的橋梁。問題1選項A.需求基線B.需求標準C.需求用例D.需求分析問題2選項A.需求用例B.需求管理標準C.需求約定D.需求變更【答案】第1題:A第2題:C【解析】本題考查的是需求管理方面的概念知識內(nèi)容。軟件需求開發(fā)的最終文檔經(jīng)過評審批準后,則定義了開發(fā)工作的需求基線(baseline)。這個基線在用戶和開發(fā)人員之間就構(gòu)筑了計劃產(chǎn)品功能需求和非功能需求的一個約定(agreement),它是需求開發(fā)和需求管理之間的橋梁。26.單選題以下關(guān)于敏捷方法的描述中,不屬于敏捷方法核心思

41、想的是( )問題1選項A.敏捷方法是適應型,而非可預測型B.敏捷方法以過程為本C.敏捷方法是以人為本,而非以過程為本D.敏捷方法是迭代代增量式的開發(fā)過程【答案】B【解析】敏捷方法是以人為本,而非以過程為本,所以B選項錯誤。此處注意一個解題技巧,B和C的說法沖突,此時,這兩個選項中至少有一個是錯誤的。27.單選題以下關(guān)于軟件構(gòu)件的敘述中,錯誤的是( )。問題1選項A.構(gòu)件的部署必須能跟它所在的環(huán)境及其他構(gòu)件完全分離B.構(gòu)件作為一個部署單元是不可拆分的C.在一個特定進程中可能會存在多個特定構(gòu)件的拷貝D.對于不影響構(gòu)件功能的某些屬性可以對外部可見【答案】D【解析】軟件構(gòu)件有3個核心特點:1、獨立部署

42、單元;2、作為第三方的組裝單元;3、沒有(外部的)可見狀態(tài)。D選項的描述與第3個核心特點相沖突。28.單選題軟件文檔是影響軟件可維護性的決定因素。軟件的文檔可以分為用戶文檔和()兩類。其中,用戶文檔主要描述()和使用方法,并不關(guān)心這些功能是怎樣實現(xiàn)的。問題1選項A.系統(tǒng)文檔B.需求文檔C.標準文檔D.實現(xiàn)文檔問題2選項A.系統(tǒng)實現(xiàn)B.系統(tǒng)設(shè)計C.系統(tǒng)功能D.系統(tǒng)測試【答案】第1題:A第2題:C【解析】第1題:本題考查的是軟件文檔相關(guān)知識。軟件系統(tǒng)的文檔可以分為用戶文檔和系統(tǒng)文檔兩類,它是影響軟件可維護性的重要因素。用戶文檔主要描述所交付系統(tǒng)的功能和使用方法,并不關(guān)心這些功能是怎樣實現(xiàn)的。用戶文

43、檔是了解系統(tǒng)的第一步,它可以讓用戶獲得對系統(tǒng)準確的初步印象。用戶文檔至少應該包括下述5方面的內(nèi)容。功能描述:說明系統(tǒng)能做什么。安裝文檔:說明怎樣安裝這個系統(tǒng)以及怎樣使系統(tǒng)適應特定的硬件配置。使用手冊:簡要說明如何著手使用這個系統(tǒng)(通過豐富的例子說明怎樣使用常用的系統(tǒng)功能,并說明用戶操作錯誤是怎樣恢復和重新啟動的)。參考手冊:詳盡描述用戶可以使用的所有系統(tǒng)設(shè)施以及它們的使用方法,并解釋系統(tǒng)可能產(chǎn)生的各種出錯信息的含義(對參考手冊最主要的要求是完整,因此通常使用形式化的描述技術(shù))。操作員指南(如果需要有系統(tǒng)操作員的話):說明操作員應如何處理使用中出現(xiàn)的各種情況。系統(tǒng)文檔是從問題定義、需求說明到驗收

44、測試計劃這樣一系列和系統(tǒng)實現(xiàn)有關(guān)的文檔。描述系統(tǒng)設(shè)計、實現(xiàn)和測試的文檔對于理解程序和維護程序來說是非常重要的。第2題:29.單選題下列協(xié)議中與電子郵箱安全無關(guān)的是( )。問題1選項A.SSLB.HTTPSC.MIMED.PGP【答案】C【解析】本題選擇C選項。MIME它是一個互聯(lián)網(wǎng)標準,擴展了電子郵件標準,使其能夠支持,與安全無關(guān)。與安全電子郵件相關(guān)的是S/MIME安全多用途互聯(lián)網(wǎng)郵件擴展協(xié)議。A選項SSL和B選項HTTPS涉及到郵件傳輸過程的安全,D選項PGP(全稱:Pretty Good Privacy,優(yōu)良保密協(xié)議),是一套用于信息加密、驗證的應用程序,可用于加密電子郵件內(nèi)容。30.單選

45、題The prevailing distributed computing model of the current era is called ctiem servar computing.A( )is a solution in which the presentation, presentation logic,application logic,data manipulation and data layers are distributed between client PCs and one or more servers. A ( ) is a personal computer

46、 that does not have to be very powerful in terms of processor speed and memory because it only presents the interface to the user. A( )is a personal computer,puter,or workstation that is typically more powerful in terms of processor speed,memory,and storage capacity. A( )hosts one or more shamad dat

47、abase but also executes all database commands and services for information systems.A (n)( )hosts Internet or intranet web sites,it communicates with clients by returning to them documents and data.問題1選項A.Client/Server systemB.Client-sideC.Server-siderD.Database問題2選項A.Server-siderB.BrowserC.Fat clien

48、tD.Thin client問題3選項A.Cloud platformB.Cluster systemC.Fat clientD.Thin client問題4選項A.Transaction serverB.Database serverC.Application serverD.Message server問題5選項A.Database serverB.Message serverC.Web serverD.Application server【答案】第1題:A第2題:D第3題:C第4題:B第5題:C31.單選題為實現(xiàn)對象重用,COM支持兩種形式的外部對象的( )重用形式下,一個外部對象擁有指

49、向一個內(nèi)部對象的唯引用,外部對象只是把請求轉(zhuǎn)發(fā)給內(nèi)部對象:在( )重用形式下,直接把內(nèi)部對象的接口引用傳給外部對象的客戶,而不再轉(zhuǎn)發(fā)請求。問題1選項A.聚集B.包含C.鏈接D.多態(tài)問題2選項A.引用B.轉(zhuǎn)發(fā)C.包含D.聚集【答案】第1題:B第2題:D【解析】COM不支持任何形式的實現(xiàn)繼承。COM支持兩種形式的對象組裝:包含(Containment)和 聚集(Aggregation)。包含是一個對象擁有指向另一個對象的唯一引用。外部對象只是把請求轉(zhuǎn)發(fā)給內(nèi)部對象,所謂轉(zhuǎn)發(fā)就是調(diào)用內(nèi)部對象的方法。包含能重用內(nèi)含于其他構(gòu)件的實現(xiàn),是完全透明的。如果包含層次較深,或者被轉(zhuǎn)發(fā)的方法本身相對簡單,包含會存在

50、性能上的問題。因此 COM定義第二類重用形式,聚集。聚集直接把內(nèi)部對象接口引用傳給外部對象的客戶,而不是再轉(zhuǎn)發(fā)請求。保持透明性是很重要的,因為外部對象的客戶無法辨別哪個特定接口是從內(nèi)部對象聚集而來的。32.單選題( )是由中間件技術(shù)實現(xiàn)并支持SOA的一組基礎(chǔ)架構(gòu),它提供了一種基礎(chǔ)設(shè)施,其優(yōu)勢在于( ) 。問題1選項A.ESBB.微服務C.云計算D.Multi-Agent System問題2選項A.支持了服務請求者與服務提供者之間的直接鏈接B.支持了服務請求者與服務提供者之間的緊密耦合C.消除了服務請求者與服務提供者之間的直接鏈接D.消除了服務請求者與服務提供者之間的關(guān)系【答案】第1題:A第2題

51、:C【解析】第1題:本題考查的是SOA相關(guān)知識。SOA常用的設(shè)計模式是服務注冊表模式和企業(yè)服務總線ESB模式。微服務是SOA技術(shù)的一種變體,云計算是網(wǎng)絡云服務的一種技術(shù),Multi-Agent System多智能系統(tǒng)是人工智能技術(shù)的一種應用。本題第一空選擇A選項。企業(yè)服務總線(Enterprise Service Bus, EBS)技術(shù),其思想是提供一種標準的軟件底層架構(gòu),各種程序組件能夠以服務單元的方式“插入”到該平臺上運行,并且組件之間能夠以標準的消息通信方式來進行交互。ESB的定義通常如下:企業(yè)服務總線是由中間件技術(shù)實現(xiàn)的支持面向服務架構(gòu)的基礎(chǔ)軟件平臺,支持異構(gòu)環(huán)境中的服務以基于消息和事

52、件驅(qū)動模式的交互,并且具有適當?shù)姆召|(zhì)量和可管理性。這種交互過程不再是點對點的直接交互模式,而是由事件驅(qū)動的消息交互模式。通過這種方式,ESB最大限度上解耦了組件之間的依賴關(guān)系,降低了軟件系統(tǒng)互連的復雜性。ESB不支持服務請求者與服務提供者直接的直接鏈接,二者之間仍然存在關(guān)系,只是這種關(guān)系是松耦合的。本題第二空選擇C選項,其他選項的說法都是錯誤的。第2題:33.單選題Web頁面訪問過程中,在瀏覽器發(fā)出HTTP請求報文之前不可能執(zhí)行的操作是( )。問題1選項A.查詢本機DNS緩存,獲取主機名對應的IP地址B.發(fā)起DNS請求,獲取主機名對應的IP地址C.發(fā)送請求信息,獲取將要訪問的Web應用D.發(fā)

53、送ARP協(xié)議廣播數(shù)據(jù)包,請求網(wǎng)關(guān)的MAC地址【答案】C【解析】本題考查的是計算網(wǎng)絡知識。題目中提到了在瀏覽器發(fā)出HTTP請求報文【之前】不可能執(zhí)行的操作是什么。而C選項是已經(jīng)發(fā)送請求信息了,所以選擇C選項。其中A、B、D選項都是在瀏覽器發(fā)出HTTP請求報文之前可以執(zhí)行的操作。34.單選題安全性是根據(jù)系統(tǒng)可能受到的安全威脅的類型來分類的。其中,( )保證信息不泄露給未授權(quán)的用戶、實體或過程;( )保證信息的完整和準確,防止信息被篡改。問題1選項A.可控性B.機密性C.安全審計D.健壯性問題2選項A.可控性B.完整性C.不可否認性D.安全審計【答案】第1題:B第2題:B【解析】安全性(securi

54、ty)是指系統(tǒng)在向合法用戶提供服務的同時能夠阻止非授權(quán)用戶使用的企圖或拒絕服務的能力。安全性是根據(jù)系統(tǒng)可能受到的安全威脅的類型來分類的。安全性又可劃分為機密性、完整性、不可否認性及可控性等特性。其中,機密性保證信息不泄露給未授權(quán)的用戶、實體或過程;完整性保證信息的完整和準確,防止信息被非法修改;不可否認性是指防止發(fā)送方否認發(fā)送過信息;可控性保證對信息的傳播及內(nèi)容具有控制的能力,防止為非法者所用。35.單選題TCP端口號的作用是( )。 問題1選項A.流量控制B.ACL過濾C.建立連接D.對應用層進程的尋址【答案】D【解析】本題考查的是TCP協(xié)議。TCP協(xié)議是可靠的傳輸層協(xié)議,會建立連接,并且可

55、以進行流量控制,但這些不是TCP端口號的作用。因此A、C選項描述錯誤。ACL過濾:訪問控制列表(Access Control List,ACL) 是路由器和交換機接口的指令列表,用來控制端口進出的數(shù)據(jù)包。ACL適用于所有的被路由協(xié)議,如IP、IPX、AppleTalk等。與TCP端口無直接關(guān)聯(lián)。因此B選項錯誤。TCP協(xié)議可以依據(jù)端口號將報文交付給上層的某一進程,可以對應用層進程進行尋址。36.單選題在Web服務器的測試中,反映其性能的指標不包括:( ),常見的 Web服務器性能評測方法有基準性能測試、壓力測試和( )。問題1選項A.鏈接正確跳轉(zhuǎn)B.最大并發(fā)連接數(shù)C.響應延遲D.吞吐量問題2選項

56、A.功能測試B.黑盒測試C.白盒測試D.可靠性測試【答案】第1題:A第2題:D【解析】在Web服務器的測試中,反映其性能的指標主要有:最大并發(fā)連接數(shù)、響應延遲和吞吐量等。常見的Web服務器性能評測方法有基準性能測試、壓力測試和可靠性測試。37.單選題對應軟件開發(fā)過程的各種活動,軟件開發(fā)工具有需求分析工具、()。 編碼與排錯工具、測試工具等。按描述需求定義的方法可將需求分析工具分為基于自然語言或圖形描述的工具和基于()的工具。問題1選項A.設(shè)計工具B.分析工具C.耦合工具D.監(jiān)控工具問題2選項A.用例B.形式化需求定義語言C.UMLD.需求描述【答案】第1題:A第2題:B【解析】第1題:本題考查

57、的軟件開發(fā)工具的相關(guān)知識。軟件開發(fā)工具用來輔助開發(fā)人員進行軟件開發(fā)活動,對應軟件開發(fā)過程的各種活動,軟件開發(fā)工具包括需求分析工具、設(shè)計工具、編碼與排錯工具、測試工具等。1、需求分析工具用以輔助軟件需求分析活動,輔助系統(tǒng)分析員從需求定義出發(fā),生成完成的、清晰的、一致的功能規(guī)范。按描述需求定義的方法可以將需求分析工具分為基于自然語言或圖像描述的工具和基于形式化需求定義語言的工具。(1)基于自然語言或圖形描述的工具:這類工具采用分解與抽象等基本手段,對用戶問題逐步求精,并在檢測機制的輔助下,發(fā)現(xiàn)其中可能存在的問題(如一致性),通過對問題描述的修改,逐步形成能正確反映用戶需求的功能規(guī)范。比如結(jié)構(gòu)化分析

58、方法采用的數(shù)據(jù)流圖。(2)基于形式化需求定義語言的工具:基于形式化需求定義語言的工具大多以基于知識的需求智能助手的形式出現(xiàn),并把人工智能技術(shù)運用于軟件工程。這類工具通常具有一個知識庫和一個推理機制。(3)其他需求分析工具:可執(zhí)行規(guī)范語言以及原型技術(shù)為需求分析工具提供了另一條實現(xiàn)途徑,這些工具通過運行可執(zhí)行規(guī)范或原型,將有關(guān)的結(jié)果顯示給用戶和系統(tǒng)分析員,以便進行需求確認。2、設(shè)計工具:設(shè)計工具用以輔助軟件設(shè)計活動,輔助設(shè)計人員從軟件功能規(guī)范出發(fā),得到相應的設(shè)計規(guī)范。3、編碼與排錯工具:編碼工具和排錯工具用以輔助程序員進行編碼活動。編碼工具輔助程序員用某種程序語言編制源程序,并對源程序進行翻譯,最

59、終轉(zhuǎn)換成可執(zhí)行的代碼,主要有編輯程序、匯編程序、編譯程序和生成程序等。排錯工具用來輔助程序員尋找源程序中錯誤的性質(zhì)和原因,并確定其出錯的位置,主要有源代碼排錯程序和排錯程序生成程序兩類。4、軟件維護工具:軟件維護工具輔助軟件維護過程中的活動,輔助維護人員對軟件代碼及其文檔進行各種維護活動。軟件維護工具主要有版本控制工具、文檔分析工具、開發(fā)信息庫工具、逆向工程工具和再工程工具等。5、軟件管理和軟件支持工具:軟件管理過程和軟件支持過程往往要涉及到軟件生存周期中的多個活動,軟件管理和軟件支持工具用來輔助管理人員和軟件支持人員的管理活動和支持活動,以確保軟件高質(zhì)高效地完成。其中常用的工具有項目管理工具

60、、配置管理工具、軟件評價工具等。第2題:38.單選題為了加強軟件產(chǎn)品管理,促進我國軟件產(chǎn)業(yè)的發(fā)展,原信息產(chǎn)業(yè)部頒布了軟件產(chǎn)品管理辦法,“辦法”規(guī)定,軟件產(chǎn)品的開發(fā),生產(chǎn),銷售,進出口等活動遵守我國有關(guān)法律,法規(guī)和標準規(guī)范,任何單位和個人不得開發(fā),生產(chǎn),銷售,進出口含有以下內(nèi)容的軟件產(chǎn)品( )侵犯他人的知識產(chǎn)權(quán)含有計算機病毒可能危害計算機系統(tǒng)安全含有國家規(guī)定禁止傳播的內(nèi)容不符合我國軟件標準規(guī)范未經(jīng)國家正式批準問題1選項A.1236B.12345C.12346D.123456【答案】B【解析】根據(jù)軟件產(chǎn)品管理辦法第一章第四條:軟件產(chǎn)品的開發(fā)、生產(chǎn)、銷售、進出口等活動應遵守我國有關(guān)法律、法規(guī)和標準規(guī)

溫馨提示

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

評論

0/150

提交評論