參考答案
1、D 入侵檢測系統(tǒng)按其輸入數(shù)據(jù)的來源分為3種,分別是:基于主機的入侵檢測系統(tǒng),基于網絡的入侵檢測系統(tǒng)以及分布式入侵檢測系統(tǒng)。其中基于主機的入侵檢測系統(tǒng),其輸入數(shù)據(jù)來源于系統(tǒng)的審計日志,一般只能檢測該主機上發(fā)生的入侵;诰W絡的入侵檢測系統(tǒng),其輸入數(shù)據(jù)來源于網絡的信息源,能夠檢測該網段上發(fā)生的網絡入侵。分布式入侵檢測系統(tǒng),能夠同時分析來自主機系統(tǒng)審計日志和網絡數(shù)據(jù)流的入侵檢測系統(tǒng),系統(tǒng)由多個部件組成,采用分布式結構。
2~4 C、B、D赫爾曼算法的步驟是這樣的:
1、從各個節(jié)點中找出最小的兩個節(jié)點,給它們建一個父節(jié)點,值為這兩個節(jié)點之和。
2、從節(jié)點序列中除去這兩個節(jié)點,加入它們的父節(jié)點到序列中。
重復上面兩個步驟,直到節(jié)點序列中只剩下唯一一個節(jié)點。這時一棵最優(yōu)二叉樹已經建成了,它的根就是剩下的這個節(jié)點。
T的權為:2×3+3×3+5×2+7×2+8×2=55
T中共有5片樹葉,9個節(jié)點
5、C 數(shù)據(jù)字典(DD)用來定義數(shù)據(jù)庫流程圖中的各個成分的具體含義。有以下四類條目:數(shù)據(jù)流條目、數(shù)據(jù)項條目、數(shù)據(jù)存儲、基本加工。
6、B P是Plan,是計劃的意思;D是Do,是實施的意思;C是Check,是檢查的意思;A是Action,是處置的意思。
7,8 B、C軟件維護包括(1)校正性維護。在軟件交付使用后,一些隱含的錯誤在某些特定的使用環(huán)境下會暴露出來。為了識別和糾正錯誤,修改軟件性能上的缺陷,應進行確定后修改錯誤的過程,這個過程就稱為校正性維護。(2)適應性維護。為了使應用軟件適應計算機硬件、軟件環(huán)境及數(shù)據(jù)環(huán)境的不斷發(fā)生的變化而修改軟件的過程稱為適應性維護。(3)完善性維護。為增加軟件功能、增強軟件性能、提高軟件運行效率而進行的維護活動稱為完善性維護。(4)預防性維護。為了提高軟件的可維護性和可靠性而對軟件進行的修改稱為預防性維護。
9、B 需求分析是開發(fā)人員準確地理解用戶的要求,進行細致的調查分析,將用戶非形式的需求陳述轉化為完整的需求定義,再由需求定義轉換到相應的需求規(guī)格說明的過程。最終產生需求規(guī)格說明書。
10、C 瀑布模型為軟件的開發(fā)和維護提供了一種有效管理模式,對保證軟件產品的質量有重要的作用;可根據(jù)這一模式制定出開發(fā)計劃,進行成本預算,組織開發(fā)力量,以項目的階段評審和文檔控制為手段,有效地對整個開發(fā)過程進行指導;在一定程度上消除非結構化軟件、降低軟件的復雜度、促進軟件開發(fā)工程化方面起到顯著作用;但是瀑布模型缺乏靈活性,無法通過開發(fā)活動來澄清本來不夠明確的需求,這將導致直到軟件開發(fā)完成時發(fā)現(xiàn)所開發(fā)的軟件并非是用戶所需求的。
11、A 軟件開發(fā)技術的進步未能滿足發(fā)展的要求。在軟件開發(fā)中遇到的問題找不到解決的辦法,問題積累起來,形態(tài)尖銳的矛盾,導致了軟件危機。產生原因:1.軟件規(guī)模越來越大,結構越來越復雜。2.軟件開發(fā)管理困難而復雜。3.軟件包開發(fā)費用不斷增加。4.軟件開發(fā)技術落后。5.生產方式落后,仍采用手工方式。6.開發(fā)工具落后,生產率提高緩慢等。其中內在原因是軟件的復雜性。
12、A CORBA是Common Object Request Broker Architecture的縮寫,意義是一組用來定義“分布式對象系統(tǒng)”的標準,由OMG(Object Management Group)作為發(fā)起和標準制定單位。CORBA的目的是定義一套協(xié)議,符合這個協(xié)議的對象可以互相交互,不論它們是用什么樣的語言寫的,不論它們運行于什么樣的機器和操作系統(tǒng)。XML是eXtensible Markup Language的縮寫,意思是可擴展標記語言,HTML是Hyper text Markup Language,超文本鏈接標識語言,所以應該選擇A。
13、B 可行性研究的任務是首先需要進行概要的分析研究,初步確定項目的規(guī)模、目標、約束和限制。分析員再進行簡要的需求分析,抽象出項目的邏輯結構,建立邏輯模型。從邏輯模型出發(fā),經過壓縮的設計,探索出若干種可供選擇的解決方法,對每種解決方法都要研究它的可行性。主要從三個方面考慮:1.技術可行性:一般要考慮到情況包括:開發(fā)的風險即設計出的系統(tǒng)能否達到要求的功能和性能;資源的有效性;相關技術的發(fā)展是否支持2.經濟可行性:進行開發(fā)成本低估算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資。3.操作可行性:要開發(fā)的項目是否存在任何侵權問題,運行方式在用戶組織內是否可行,現(xiàn)有管理制度、人員素質、操作方式是否可行。
14,15 D C作為評價數(shù)據(jù)結構的標準之一,算法的空間復雜度是指作為問題的參數(shù)的函數(shù)來計算存儲需要量。例如,同是處理一個n維向量,比較哪種數(shù)據(jù)結構占用的存儲單元少。因此選擇D。算法的空間復雜度是數(shù)據(jù)運算的時間效率。例如,對于不同的數(shù)據(jù)結構比較插入一個結點各用多少機器時間。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |