2024年全國軟件水平考試之中級軟件設計師考試歷年考試題詳細參考解析_第1頁
2024年全國軟件水平考試之中級軟件設計師考試歷年考試題詳細參考解析_第2頁
2024年全國軟件水平考試之中級軟件設計師考試歷年考試題詳細參考解析_第3頁
2024年全國軟件水平考試之中級軟件設計師考試歷年考試題詳細參考解析_第4頁
2024年全國軟件水平考試之中級軟件設計師考試歷年考試題詳細參考解析_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

姓名:_________________編號:_________________地區:_________________省市:_________________ 密封線 姓名:_________________編號:_________________地區:_________________省市:_________________ 密封線 密封線 全國軟件水平考試考試重點試題精編注意事項:1.全卷采用機器閱卷,請考生注意書寫規范;考試時間為120分鐘。2.在作答前,考生請將自己的學校、姓名、班級、準考證號涂寫在試卷和答題卡規定位置。

3.部分必須使用2B鉛筆填涂;非選擇題部分必須使用黑色簽字筆書寫,字體工整,筆跡清楚。

4.請按照題號在答題卡上與題目對應的答題區域內規范作答,超出答題區域書寫的答案無效:在草稿紙、試卷上答題無效。一、選擇題

1、工作量估算模型COCOMOII的層次結構中,估算選擇不包括()。A.對象點B.功能點C.用例數D.源代碼行

2、網上第三方電子商務平臺最主要的功能是()。A.供企業雙方發布商務信息B.進行商品的交易和買賣C.進行網絡廣告D.增加企業競爭力

3、在電子商務網站基本構件中,為企業員工、合作伙伴和客戶提供商業級的通信架構的是()。A.目錄服務器B.應用服務器C.安全服務器D.郵件和消息服務器

4、結構化分析的輸出不包括()。A.數據流圖B.數據字典C.加工邏輯D.結構圖

5、某指令流水線由4段組成,各段所需要的時間如下圖所示。連續輸出8條指令時的吞吐率(單位時間內流水線所完成的任務數或輸出的結果數)為()。A.8/56ΔtB.8/32ΔtC.8/28ΔtD.8/24Δt

6、軟件權利人與被許可方簽訂一份軟件使用許可合同。若在該合同約定的時間和地域范圍內,軟件權利人不得再許可任何第三人以此相同的方法使用該項軟件,但軟件權利人可以自己使用,則該項許可使用是()。A.獨家許可使用B.獨占許可使用C.普通許可使用D.部分許可使用

7、某企業管理信息系統中,采購子系統根據材料價格、數量等信息計算采購的金額,并給財務子系統傳遞采購金額、收款方和采購日期等信息,則這兩個子系統之間的耦合類型為()耦合。A.數據B.標記C.控制D.外部

8、更適合用來開發操作系統的編程語言是()。A.C/C++B.JavaC.PythonD.JavaScript

9、智能卡內有三類存儲器,其中()主要用于存放交易過程中的一些中間結果和安全狀態。A.RAMB.ROMC.E2PROMD.CMOS

10、邏輯表達式求值時常采用短路計算方式。“&&”、“||”、“!”分別表示邏輯與、或、非運算,“&&”、“||”為左結合,“!”為右結合,優先級從高到低為“!”、“&&”、“||”。對邏輯表達式“x&&(yII!z)”進行短路計算方式求值時,()。A.x為真,則整個表達式的值即為真,不需要計算y和z的值B.x為假,則整個表達式的值即為假,不需要計算y和z的值C.x為真,再根據z的值決定是否需要計算y的值D.x為假,再根據y的值決定是否需要計算z的值

11、下列算法中,不屬于公開密鑰加密算法的是()。A.ECCB.DSAC.RSAD.DES

12、以下關于EDI集中式網絡拓撲結構的敘述中,錯誤的是______。A.能夠滿足實時EDI的要求B.信箱系統運行維護方便C.信箱系統互連相對簡單D.軟件系統易于升級開發

13、在網頁中使用鏈接樣式文件“css_file.css”的正確語句是______。A.<includerel=stylesheettype="text/css"href="css_file.css">B.<linkrel=stylesheettype="text/css"href="css_file.css">C.<importrel=stylesheettype="text/css"href="css_file.css">D.<userel=stylesheettype="text/css"href="css_file.css">

14、某磁盤磁頭從一個磁道移至另一個磁道需要10ms。文件在磁盤上非連續存放,邏輯上相鄰數據塊的平均移動距離為10個磁道,每塊的旋轉延遲時間及傳輸時間分別為100ms和2ms,則讀取一個100塊的文件需要()ms時間。A.10200B.11000C.11200D.20200

15、某醫院預約系統的部分需求為:患者可以查看醫院發布的專家特長介紹及其就診時間:系統記錄患者信息,患者預約特定時間就診。用DFD對其進行功能建模時,患者是();用ERD對其進行數據建模時,患者是(此空作答)。A.實體B.屬性C.聯系D.弱實體

16、以下關于數據倉庫的描述,正確的是()。A.數據倉庫中存儲的是面向主題、集成、隨時間變化的數據B.數據倉庫是一維數據C.數據倉庫是進行數據挖掘的前提D.數據倉庫中的數據均來自數據庫

17、當二叉數中的結點數目確定時,()的高度一定是最小的。A.二叉排序數B.完全二叉樹C.線索二叉樹

18、B2B的主要盈利模式有會員費、按詢盤付費、增值服務、線下服務、競價排名、廣告費和______。A.網上支付收益模式B.商務合作收益模式C.自主銷售式網站收益模式D.第三方物流收益模式

19、數據庫系統通常采用三級模式結構:外模式、模式和內模式。這三級模式分別對應數據庫的()。A.基本表、存儲文件和視圖B.視圖、基本表和存儲文件C.基本表、視圖和存儲文件D.視圖、存儲文件和基本表

20、有關數據倉庫描述錯誤的是()。A.數據倉庫便于更好地支持決策分析B.數據倉庫中的數據是面向主題的C.數據倉庫的數據是易于更新的D.數據倉庫中的數據是集成的

21、程序員小王的編程心得體會中,()并不正確。A.編程工作中記錄日志很重要,腦記憶并不可靠B.估計進度計劃時寧可少估一周,不可多算一天C.簡單模塊要注意封裝,復雜模塊要注意分層D.程序要努力文檔化,讓代碼講自己的故事

22、已知文法G:S->A0|B1,A->S1|1,B->S0|0,其中S是開始符號。從S出發可以推導出()。A.所有由0構成的字符串B.所有由1構成的字符串C.某些0和1個數相等的字符串D.所有0和1個數不同的字符串

23、能力成熟度模型集成(CMMI)是若干過程模型的綜合和改進。連續式模型和階段式模型是CMMI提供的兩種表示方法,而連續式模型包括6個過程域能力等級,其中()使用量化(統計學)手段改變和優化過程域,以應對客戶要求的改變和持續改進計劃中的過程域的功效。A.CL2(已管理的)B.CL3(已定義級的)C.CL4(定量管理的)D.CL5(優化的)

24、高質量的文檔所應具有的特性中,不包括()。A.針對性,文檔編制應考慮讀者對象群B.精確性,文檔的行文應該十分確切,不能出現多義性的描述C.完整性,任何文檔都應當是完整的、獨立的,應該自成體系D.無重復性,同一軟件系統的幾個文檔之間應該沒有相同的內容,若確實存在相同內容,則可以用“見**文檔**節”的方式引用

25、在軟件開發過程中,系統測試階段的測試目標來自于()階段。A.需求分析B.概要設計C.詳細設計D.軟件實現

26、隊列的特點是先進先出,若用循環單鏈表表示隊列,則()。A.入隊列和出隊列操作都不需要遍歷鏈表B.入隊列和出隊列操作都需要遍歷鏈表C.入隊列操作需要遍歷鏈表而出隊列操作不需要D.入隊列操作不需要遍歷鏈表而出隊列操作需要

27、以下不屬于系統測試的是()。①單元測試②集成測試③安全性測試④可靠性測試⑤確認測試⑥驗收測試A.①②③④⑤⑥B.①②③④C.①②⑤⑥D.①②④⑤⑥

28、已知函數f()、g()的定義如下所示,調用函數f時傳遞給形參x的值是5。若g(a)采用引用調用(callbyreference)方式傳遞參數,則函數f的返回值為();若g(a)采用值調用(callbyvalue)的方式傳遞參數,則函數f的返回值(請作答此空)。其中,表達式“x>>1”的含義是將x的值右移1位,相當于x除以2。A.35B.32C.11D.7

29、()開發過程模型以用戶需求為動力,以對象為驅動,適合于面向對象的開發方法。A.瀑布B.原型C.螺旋D.噴泉

30、為了攻擊遠程主機,通常利用()技術檢測遠程主機狀態。A.病毒查殺B.端口掃描C.QQ聊天D.身份認證

31、Certificatesare()documentsattestingtothe()ofapublickeytoanindividualorotherentity.Theyallowverificationoftheclaimthatagivenpublickeydoesinfactbelongtoagivenindividual.Certificateshelppreventsomeonefromusingaphonykeyto(請作答此空)someoneelse.Intheirsimplestform,Certificatescontainapublickeyandaname.Ascommonlyused,aCertificatealsocontainsan()date,thenameoftheCAthatissuedtheCertificate,aserialnumber,andperhapsotherinformation.Mostimportantly,itcontainsthedigital()ofthecertificateissuer.ThemostwidelyacceptedformatforcertificatesisX.509,thus,CertificatescanbereadorwrittenbyanyapplicationcomplyingwithX.509.A.impersonate]B.personate]C.damage]D.control

32、采用三級結構/兩級映像的數據庫體系結構,如果對數據庫的一張表創建聚簇索引,改變的是數據庫的()。A.用戶模式B.外模式C.模式D.內模式

33、Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail(雞尾酒)party,say,thattheyare"incomputers,"or"intelecommunications,"or"inelectronicfundstransfer".Theimplicationisthattheyarepartofthehigh-techworld.JustbetweenUS,theyusuallyaren't.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare()oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsandprojectsandothertightlyknitworkinggroups(緊密聯系在一起的工作小組),wearemostlyinthehumancommunicationbusiness.Oursuccessesstemfromgoodhumaninteractionsbyallparticipantsintheeffort,andourfailuresstemfrompoorhumaninteractions.Themainreasonwetendtofocusonthe()ratherthanthehumansideoftheworkisnotbecauseit'smore(),butbecauseit'seasiertodo.GettingthenewdiskdriveinstalledispositivelytrivialcomparedtofiguringoutwhyHoraceisinabluefunk(恐懼)orwhySusanisdissatisfiedwiththecompanyafteronlyafewmonths.Humaninteractionsarecomplicatedandneververycrisp(干脆的,干凈利落的)andcleanintheireffects,buttheymattermorethananyotheraspectofthework.Ifyoufindyourselfconcentratingonthe(請作答此空)ratherthanthe(),you'relikethevaudevillecharacter(雜耍人物)wholoseshiskeysonadarkstreetandlooksforthemontheadjacentstreetbecause,asheexplains,"Thelightisbetterthere!".A.technologyB.sociologyC.physiologyD.astronomy

34、耦合表示模塊之間聯系的程度。橫塊的耦合類型通常可分為7種。()表示模塊之間的關聯程度最高。A.內部耦合B.標記耦合C.數據耦合D.控制耦合

35、SQL是一種數據庫結構化查詢語言,SQL注入攻擊的首要目標是()。A.破壞Web服務B.竊取用戶口令等機密信息C.攻擊用戶瀏覽器,以獲得訪問權限D.獲得數據庫的權限

36、某算法的時間復雜度可用遞歸式表示,若用表示,則正確的是()。A.見圖AB.見圖BC.見圖CD.見圖D

37、在軟件開發過程中進行風險分析時,()活動目的是輔助項目組建立處理風險的策略,有效的策略應考慮風險避免、風險監控、風險管理及意外事件計劃。A.風險識別B.風險預測C.風險評估D.風險控制

38、某一確定有限自動機(DFA的狀態轉換圖如下圖所示,該DFA接受的字符串集是(請作答此空),與之等價的正規式是()。A.以1開頭的二進制代碼串組成的集合B.以1結尾的二進制代碼串組成的集合C.包含偶數個0的二進制代碼串組成的集合D.包含奇數個0的二進制代碼串組成的集合

39、給定關系模式R<U,F>,U={A,B,C,D,E},F={B→A,D→A,A→E,AC→B},則R的候選關鍵字為CD,分解ρ={Rl(ABCE),R2(CD)}()A.具有無損連接性,且保持函數依賴B.不具有無損連接性,但保持函數依賴C.具有無損連接性,但不保持函數依賴D.不具有無損連接性,也不保持函數依賴

40、近年來,在我國出現各類病毒中()病毒通過木馬形式感染智能手機。A.歡樂時光B.熊貓燒香C.X臥底D.CIH

41、傳輸經過SSL加密的網頁所采用的協議是()。A.HTTPB.HTTPSC.S-HTTPD.HTTP-S

42、給定關系模式R(A1,A2,A3,A4),R上的函數依賴集F={A1A3→A2,A2→A3},則R()。若將R分解為p={(A1A2),(A1,A3)},那么該分解(請作答此空)A.是無損聯接的B.是保持函數依賴的C.既是無損聯接又保持函數依賴D.既是有損聯接又不保持函數依賴

43、若機器字長為8位,則可表示出十進制整數-128的編碼是()。A.原碼B.反碼C.補碼D.ASCⅡ碼

44、假設段頁式存儲管理系統中的地址結構如下圖所示,則系統中()。A.頁的大小為4K,每個段的大小均為4096個頁,最多可有256個段B.頁的大小為4K,每個段的最大允許有4096個頁,最多可有256個段C.頁的大小為8K,每個段的大小均為2048個頁,最多可有128個段D.頁的大小為8K,每個段的最大允許有2048個頁,最多可有128個段

45、確定系統邊界和關系規范化分別在數據庫設計的()階段進行。A.需求分析和邏輯設計B.需求分析和概念設計C.需求分析和物理設計D.邏輯設計和概念設計

46、以下關于測試方法的敘述中,不正確的是()。A.根據被測代碼是否可見分為白盒測試和黑盒測試B.黑盒測試一般用來確認軟件功能的正確性和可操作性C.靜態測試主要是對軟件的編程格式結構等方面進行評估D.動態測試不需要實際執行程序

47、以下關于數據流圖的敘述中,不正確的是()。A.每條數據流的起點或終點必須是加工B.必須保持父圖與子圖平衡C.每個加工必須有輸入數據流,但可以沒有輸出數據流D.應保持數據守恒

48、設計模式描述了一個出現在特定設計語境中的設計再現問題,并為它的解決方案提供了一個經過充分驗證的通用方案,不同的設計模式關注解決不同的問題。例如,抽象工廠模式提供一個接口,可以創建一系列相關或相互依賴的對象,而無需指定它們具體的類,它是一種()模式;()模式將類的抽象部分和它的實現部分分離出來,使它們可以獨立變化,它屬于()模式;(請作答此空)模式將一個請求封裝為一個對象,從而可用不同的請求對客戶進行參數化,將請求排隊或記錄請求日志,支持可撤銷的操作。A.CommandB.FacadeC.MementoD.Visitor

49、在進行軟件開發時,采用無主程序員的開發小組,成員之間相互平等;而主程序員負責制的開發小組,由一個主程序員和若干成員組成,成員之間沒有溝通。在一個由8名開發人員構成的小組中,無主程序員組和主程序員組的溝通路徑分別是()。A.32和8B.32和7C.28和8D.28和7

50、某項目組擬開發一個大規模系統,且具備了相關領域及類似規模系統的開發經驗。下列過程模型中,()最適合開發此項目。A.原型模型B.瀑布模型C.V模型D.螺旋模型二、多選題

51、以下關于海明碼的敘述中,正確的是()。A.海明碼利用奇偶性進行檢錯和糾錯B.海明碼的碼距為1C.海明碼可以檢錯但不能糾錯D.海明碼中數據位的長度與校驗位的長度必須相同

52、將高級語言程序翻譯為機器語言程序的過程中,常引入中間代碼,其好處是()。A.有利于進行反編譯處理B.有利于進行與機器無關的優化處理C.盡早發現語法錯誤D.可以簡化語法和語義分析

53、若用PV操作控制進程P1、P2、P3、P4和P5并發執行的過程,則需要設置5個信號S1、S2、S3、S4和S5,且信號量S1~S5的初值都等于零。下圖中c和d處應分別填寫()A.P(S2)和P(S4)B.P(S2)和V(S4)C.V(S2)和P(S4)D.V(S2)和V(S4)

54、關于關系營銷和交易營銷的說法正確的是()。A.關系營銷注重保留顧客,交易營銷注重贏得顧客B.關系營銷注重產品,交易營銷注重服務C.關系營銷注重價值創造,交易營銷注重價值轉移D.關系營銷追求市場占有率,交易營銷追求顧客基礎

55、Certificatesare()documentsattestingtothe()ofapublickeytoanindividualorotherentity.Theyallowverificationoftheclaimthatagivenpublickeydoesinfactbelongtoagivenindividual.Certificateshelppreventsomeonefromusingaphonykeyto()someoneelse.Intheirsimplestform,Certificatescontainapublickeyandaname.Ascommonlyused,aCertificatealsocontainsan()date,thenameoftheCAthatissuedtheCertificate,aserialnumber,andperhapsotherinformation.Mostimportantly,itcontainsthedigital(請作答此空)ofthecertificateissuer.ThemostwidelyacceptedformatforcertificatesisX.509,thus,CertificatescanbereadorwrittenbyanyapplicationcomplyingwithX.509.A.signature]B.markC.stampD.hypertext

56、在UML中,()用于畫出結構化類的內部內容。A.包圖B.順序圖C.組合結構圖D.通信圖

57、網絡的可用性是指()。A.網絡通信能力的大小B.用戶用于網絡維修的時間C.網絡的可靠性D.用戶可利用網絡時間的百分比

58、企業應用集成(EAI)按照應用集成對象的角度來劃分,可以分為()。A.面向數據和面向過程B.平臺和應用C.數據和業務D.水平組織內和垂直組織內

59、某些程序設計語言中,在運行過程中當一個對象發送消息請求服務時,根據接收對象的具體情況將請求的操作與實現的方法進行連接,稱為()A.靜態綁定B.通用綁定C.動態綁定D.過載綁定

60、甲、乙兩廠生產的產品類似,且產品都使用“B”商標。兩廠于同一天向商標局申請商標注冊,且申請注冊前兩廠均未使用“B”商標。此情形下,()能核準注冊。A.甲廠B.由甲、乙廠抽簽確定的廠C.乙廠D.甲、乙兩廠

61、下面關于面向對象分析與面向對象設計的說法中,不正確的是()。A.面向對象分析側重于理解問題B.面向對象設計側重于理解解決方案C.面向對象分析描述軟件要做什么D.面向對象設計一般不關注技術和實現層面的細節

62、______的主要目的是提高企業已有客戶的忠誠度,發掘潛在的客戶資源,提高客戶服務質量。A.CRMB.OA]C.DSSD.SCM

63、軟件測試的對象不包括()。A.軟件代碼B.軟件開發過程C.文檔D.數據

64、在面向對象技術中,不同的對象在收到同一消息時可以產生完全不同的結果,這一現象稱為多態,它由()機制來支持。利用類的層次關系,把具有通用功能的消息存放在高層次,而不同的實現這一功能的行為放在較低層次,在這些低層次上生成的對象能夠給通用消息以不同的響應。A.綁定B.繼承C.消息D.多態

65、J2EE服務器以______的形式為每種類型的組件提供后臺支持。A.容器B.對象C.模塊D.任務

66、以下關于RISC和CISC的敘述中,不正確的是()。A.RISC通常比CISC的指令系統更復雜。B.RISC通常會比CISC配置更多的寄存器C.RISC編譯器的子程序庫通常要比CISC編譯器的子程序庫大得多D.RISC比CISC更加適合VLSI工藝的規整性要求

67、下列關于軟件著作權中翻譯權的敘述不正確的是:翻譯權是指()的權利。A.將原軟件從一種自然語言文字轉換成另一種自然語言文字B.將原軟件從一種程序設計語言轉換成另一種程序設計語言C.軟件著作權人對其軟件享有的以其它各種語言文字形式再表現D.對軟件的操作界面或者程序中涉及的語言文字翻譯成另一種語言文字

68、采用面向對象方法開發軟件的過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫()。A.面向對象測試B.面向對象實現C.面向對象設計D.面向對象分析

69、(請作答此空)是一種很強的"擁有"關系,"部分"和"整體"的生命周期通常一樣。整體對象完全支配其組成部分,包括它們的創建和銷毀等;()同樣表示"擁有"關系,但有時候"部分"對象可以在不同的"整體"對象之間共享,并且"部分"對象的生命周期也可以與"整體"對象不同,甚至"部分"對象可以脫離"整體"對象而單獨存在。上述兩種關系都是()關系的特殊種類。A.聚合B.組合C.繼承D.關聯

70、在Intranet中域名服務器的功能是()。A.支持各類應用軟件資源的共享服務B.按受內部客戶的請求,允許Internet用戶訪問InternetC.存儲HTML文檔,并將其發送給Web瀏覽器D.處理Intranet內部計算機域名與IP地址的對照服務

71、EDI系統格式轉換的第一步是將單證數據轉換為______。A.EDI軟件B.EDI報文C.平面文件D.表單文件

72、TCP/IP()layerprotocolsprovideservicestotheapplication()runningonacomputer.Theapplicationlayerdoesnotdefinetheapplicationitself,butratheritdefines(請作答此空)thatapplicationsneed--liketheabilitytotransferafileinthecaseofHTTP.Inshort,theapplicationlayerprovidesan()betweensoftwarerunningonacomputerandthenetworkitself.TheTCP/IPapplicationlayerincludesarelativelylargenumberofprotocols,withHTTPbeingonlyoneofthose.TheTCP/IP()layerconsistsoftwomainprotocoloptions--theTransmissionControlProtocol(TCP)andtheUserDatagramProtocol(UDP).A.servicesB.processesC.applicationsD.address

73、以下關于Singleton(單例)模式的描述中,正確的是()。A.它描述了只有一個方法的類的集合B.它描述了只有一個屬性的類的集合C.它能夠保證一個類的方法只能被一個唯一的類調用D.它能夠保證一個類只產生唯一的一個實例

74、網絡的價值以網絡節點數平方的速度增長,這個法則被稱為()。A.增長法則B.梅特卡夫法則C.摩爾法則D.科斯法則

75、不屬于黑盒測試技術的是______。A.等價類劃分B.邏輯覆蓋C.邊界值分析D.錯誤猜測

76、Peopleareindulginginanillusionwhenevertheyfindthemselvesexplainingatacocktail(雞尾酒)party,say,thattheare“incomputers,”or“intelecommunications,”or“inelectronicfundstransfer”.Theimplicationisthattheyarepartofthehigh-techworld.Justbetweenus,theyusuallyaren’t.Theresearcherswhomadefundamentalbreakthroughsinthoseareasareinahigh-techbusiness.Therestofusare()oftheirwork.Weusecomputersandothernewtechnologycomponentstodevelopourproductsortoorganizeouraffairs.Becausewegoaboutthisworkinteamsandprojectsandothertightlyknitworkinggroup(緊密聯系在一起的工作小組),wearemostlyinthehumancommunicationbusiness.Oursuccessesstemfromgoodhumaninteractionsbyallparticipantsintheeffort,andourfailuresstemfrompoorhumaninteractions.A.creatorsB.innovatorsC.appliersD.inventors

77、______是企業系統規劃法(BSP)的核心。A.定義企業管理目標B.識別企業過程C.定義數據類D.定義信息結構

78、王某是某公司的軟件設計師,完成某項軟件開發后按公司規定進行軟件歸檔。以下有關該軟件的著作權的敘述中,正確的是()。A.著作權應由公司和王某共同享有B.著作權應由公司享有C.著作權應由王某享有D.除署名權以外,著作權的其他權利由王某享有

79、()的任務是根據系統說明書中規定的功能要求,具體設計實現邏輯模型的技術方案,這個階段形成的技術文檔是(請作答此空)。A.需求建議書B.系統設計說明書C.系統維護手冊D.系統測試分析報告

80、以下關于管道過濾器體系結構的敘述中,不正確的是()。A.軟件構件具有良好的高內聚、低耦合的特點B.支持重用C.支持并行執行D.提高性能

81、已知一個文件中出現的各個字符及其對應的頻率如下表所示。若采用定長編碼,則該文件中字符的碼長應為()A.6B.5C.4D.3

82、下面的UML類圖描繪的是(請作答此空)設計模式。關于該設計模式的敘述中,錯誤的是()。A.橋接B.策略C.抽象工廠D.觀察者

83、UML中接口可用于()。A.提供構造型(stereotype)名稱為〈〈terface〉〉的具體類B.Java和C++程序設計中,而C#程序設計中不支持C.定義可以在多個類中重用的可執行邏輯D.聲明對象類所需要的服務

84、拓撲序列是有向無環圖中所有頂點的一個線性序列,若有向圖中存在弧<v,w>或存在從頂點v到w的路徑,則在該有向圖的任一拓撲序列中,v一定在w之前。下面有向圖的拓撲序列是()。A.41235B.43125C.42135D.41325

85、關于電子商務系統測試的敘述中,“()”是錯誤的。A.測試是為了發現錯誤而執行程序的過程B.測試應貫穿系統開發的各個階段,不僅在系統編碼完成之后需要統一進行測試,在編寫每個模塊之后也應進行測試C.軟件測試的四個步驟依次為:單元測試、系統測試、集成測試、驗收測試D.測試工作應避免由原開發軟件的人或小組承擔,但單元測試除外

86、在()校驗方法中,采用模2運算來構造校驗位。A.水平奇偶B.垂直奇偶C.海明碼D.循環冗余

87、若對一個鏈表最常用的操作是在末尾插入結點和刪除尾結點,則采用僅設尾指針的單向循環鏈表(不含頭結點)時,()。A.插入和刪除操作的時間復雜度都為O(1)B.插入和刪除操作的時間復雜度都為O(n)C.插入操作的時間復雜度為O(1),刪除操作的時間復雜度為O(n)D.插入操作的時間復雜度為O(n),刪除操作的時間復雜度為O(1)

88、以下關于Cache(高速緩沖存儲器)的敘述中,不正確的是()。A.Cache的設置擴大了主存的容量B.Cache的內容是主存部分內容的拷貝C.Cache的命中率并不隨其容量增大線性地提高D.Cache位于主存與CPU之間

89、甲、乙兩公司的軟件設計師分別完成了相同的計算機程序發明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向專利局申請發明專利。此情形下,(11)可獲得專利權。A.甲公司B.甲、乙公司均C.乙公司D.由甲、乙公司協商確定誰

90、以下關于軟件設計原則的敘述中,不正確的是()。A.系統需要劃分多個模塊,模塊的規模越小越好B.考慮信息隱蔽,模塊內部的數據不能讓其他模塊直接訪問,模塊獨立性要好C.盡可能高內聚和低耦合D.采用過程抽象和數據抽象設計

91、甲軟件公司受乙企業委托安排公司軟件設計師開發了信息系統管理軟件,由于在委托開發合同中未對軟件著作權歸屬作出明確的約定,所以該信息系統管理軟件的著作權由()享有。A.甲B.乙C.甲與乙共同D.軟件設計師

92、在以階段劃分的編譯過程中,判斷程序語句的形式是否正確屬于()階段的工作。A.詞法分析B.語法分析C.語義分析D.代碼生成

93、三總線結構的計算機總線系統由()組成。A.CPU總線、內存總線和IO總線B.數據總線、地址總線和控制總線C.系統總線、內部總線和外部總線D.串行總線、并行總線和PCI總線

94、程序運行過程中常使用參數在函數(過程)間傳遞消息,引用調用傳遞的是實參的()。A.地址B.類型C.名稱D.值

95、M軟件公司的軟件產品注冊商標為M,為確保公司在市場競爭中占據優勢,對員工進行了保密約束。此情形下該公司不享有()。A.商業秘密權B.著作權C.專利權D.商標權

96、能夠設置文本加粗的CSS屬性值對是()。A.font-weight:boldB.style:boldC.font:bD.font="粗體"

97、有關電子錢包的敘述中,“()”是錯誤的。A.電子錢包內存放的是電子貨幣B.電子商務活動中電子錢包軟件需要付費C.用戶可以通過電子商務管理器查看自己銀行賬號上的電子貨幣收付往來的賬目、清單及其他數據D.電子錢包適于小額支付方式

98、在ADO中負責傳遞SQL命令的對象是()。A.connect對象B.DSN對象C.command對象D.recordset對象

99、結構化分析(StructuredAnalysis,SA是面向數據流的需求分析方法,______不屬于SA工具。A.分層的數據流圖B.數據詞典C.問題分析圖D.描述加工邏輯的結構化語言、判定表或判定樹

100、下圖所示有限自動機的特點是()。A.識別的0、1串是以0開頭且以1結尾B.識別的0、1串中1的數目為偶數C.識別的0、1串中0后面必須是1D.識別的0、1串中1不能連續出現

參考答案與解析

1、答案:C本題解析:COCOMOII是一種成本估算模型,估算選擇有:對象點、功能點和代碼行。

2、答案:B本題解析:想想天貓和淘寶的主要功能!

3、答案:D本題解析:暫無解析

4、答案:D本題解析:結構圖是指以模塊的調用關系為線索,用自上而下的連線表示調用關系并注明參數傳遞的方向和內容,從宏觀上反映軟件層次結構的圖形,屬于軟件設計。

5、答案:C本題解析:當流水線各段所經歷的時間不一樣時,吞吐率的計算公式為:式中分子為指令數,本題為n=8;分母為流水線執行時間,根據理論公式:流水線執行時間計算=一條指令順序執行時間+(n-1)*流水線周期=(1△t+2△t+3△t+1△t)+(8-1)*3△t=28△t綜上可得,吞吐率TP=8/28△t,為C選項。【其中流水線周期為指令耗時最長的一段。】

6、答案:A本題解析:軟件許可使用一般有獨占許可使用、獨家許可使用和普通許可使用三種形式。獨占許可使用,許可的是專有使用權,實施獨占許可使用后,軟件著作權人不得將軟件使用權授予第三方,軟件著作權人自己不能使用該軟件;獨家許可使用,許可的是專有使用權,實施獨家許可使用后,軟件著作權人不得將軟件使用權授予第三方,軟件著作權人自己可以使用該軟件;普通許可使用,許可的是非專有使用權,實施普通許可使用后,軟件著作權人可以將軟件使用權授予第三方,軟件著作權人自己可以使用該軟件。

7、答案:B本題解析:非直接耦合:兩個模塊之間沒有直接關系,它們之間的聯系完全是通過主模塊的控制和調用來實現的。數據耦合:一個模塊訪問另一個模塊時,彼此之間是通過簡單數據參數(不是控制參數、公共數據結構或外部變量)來交換輸入、輸出信息的。標記耦合:一組模塊通過參數表傳遞記錄信息,就是標記耦合。這個記錄是某一數據結構的子結構,而不是簡單變量。其實傳遞的是這個數據結構的地址;控制耦合:如果一個模塊通過傳送開關、標志、名字等控制信息,明顯地控制選擇另一模塊的功能,就是控制耦合。外部耦合:一組模塊都訪問同一全局簡單變量而不是同一全局數據結構,而且不是通過參數表傳遞該全局變量的信息,則稱之為外部耦合。公共耦合:若一組模塊都訪問同一個公共數據環境,則它們之間的耦合就稱為公共耦合。公共的數據環境可以是全局數據結構、共享的通信區、內存的公共覆蓋區等。內容耦合:如果發生下列情形,兩個模塊之間就發生了內容耦合(1)一個模塊直接訪問另一個模塊的內部數據;(2)一個模塊不通過正常入口轉到另一模塊內部;(3)兩個模塊有一部分程序代碼重疊(只可能出現在匯編語言中);(4)一個模塊有多個入口。根據本題題干描述,采購子系統“給財務子系統傳遞采購金額、收款方和采購日期等信息”,傳遞時應將這些數據包裝在數據結構中,因此二者之間是標記耦合。

8、答案:A本題解析:現行操作系統均由C/C++開發。

9、答案:A本題解析:本題考查智能卡的基本概念。智能卡內有三類存儲器ROM、E2PROM、RAM,它們的存儲特性不同,智能卡也正是利用了它們不同的存儲特性來完成不同的功能。ROM是只讀存儲器,在一次寫入后就不能更改。其容量一般在3~16KB之間,其中主要存儲系統軟件。與應用有關的數據(如金額)要求在交易時能修改,而斷電后又不丟失,使用E2PROM最合適。其容量一般在1~8KB之間。RAM的存取速度最快,但在斷電后數據就會丟失。因此,RAM主要用于存放智能卡交易過程中的一些中間結果和安全狀態等,或用作I/O數據緩沖區及程序嵌套時的堆棧區等,其容量一般在128~512KB之間。

10、答案:B本題解析:根據邏輯運算符的優先級,最后計算的為“&&”運算,當左側為假時,則右側不需要計算,整個表達式為假;當左側為真時,需要繼續計算右側表達式,即當x為真時,需要計算后面的表達式,此時與z值無關。本題B選項正確。

11、答案:D本題解析:常見的對稱性加密算法:DES、3DES,RC-5,IDEA常見的非對稱性加密算法:RSA、ECC、DSA

12、答案:A本題解析:本題考查EDI系統的拓撲結構。集中式網絡拓撲結構的優點是:信箱系統間互連相對簡單,容易實現系統軟件的升級和開發,集中式信箱系統運行、維護方便,開銷較小。集中式網絡拓撲結構的缺點是:難以滿足實時EDI的要求,易產生輸入瓶頸,難于控制、維護遠程節點。

13、答案:B本題解析:本題考查級聯樣式表(CSS)的基礎知識。CSS又稱為“風格樣式表(StyleSheet)”,它是用來進行網頁風格設計的。通過設立樣式表,可以統一地、有效地控制網頁外觀。有三種方法可以在站點網頁上使用樣式表:①外部樣式:將網頁鏈接到外部樣式表。一般鏈接的語句形式為:<linkrel="stylesheet"type="text/css"href="CSS文件路徑”>②內頁樣式:在網頁上創建嵌入的樣式表。③行內樣式:應用內嵌樣式到各個網頁元素。

14、答案:D本題解析:本題主要考查讀取磁盤數據的相關知識。在本題中讀取磁盤數據的時間應包括:(1)找磁道的時間。邏輯上相鄰數據塊的平均移動距離為10個磁道,那么平均讀取一塊數據所需要的找磁道時間=10*10=100ms。(2)找塊(扇區)的時間,即旋轉延遲時間,題干給出為100ms;(3)傳輸時間,題干給出為2ms。按照上面的描述計算,我們可以找到平均讀取一塊數據需要的時間為100+100+2=202ms,那么讀取100塊數據需要的時間為100*202=20200ms。

15、答案:A本題解析:按對于數據流圖來說,患者屬于外部實體;對于實體關系圖來說,患者屬于實體。選項D的弱實體是指某些實體對于另一些實體有很強的依賴關系,即一個實體的存在必須以另一實體的存在為前提。如果題干改成“患者家屬”,答案則是弱實體。

16、答案:A本題解析:本題考查數據倉庫的基本知識。數據倉庫是支持管理決策過程的、面向主題的、集成的、隨時間變化的、但信息本身相對穩定的數據集合。其中,主題是指用戶使用數據倉庫輔助決策時所關心的重點問題,每一個主題對應一個客觀分析領域,如銷售、成本、利潤的情況等。集成是指數據倉庫中的數據不是業務處理系統數據的簡單拼湊與匯總,而是經過系統地加工整理,是相互一致的、具有代表性的數據。隨時間變化是指數據倉庫中存儲的是一個時間段的數據,而不僅僅是某一個時點的數據,所以主要用于進行時間趨勢分析。一般數據倉庫內的數據時限為5~10年,數據量也比較大,一般為10GB左右。信息本身相對穩定是指數據一旦進入數據倉庫,一般情況下將被長期保留,變更很少。數據倉庫是多維的,即數據倉庫的數據的組織方式有多層的行和列,當中的數據來源多種多樣,可能來自數據庫,也可能來自文件系統。而數據挖掘是以數據倉庫和多維數據庫中的大量數據為基礎的。

17、D.最優二叉樹參考答案答案:C本題解析:稀疏矩陣的三元組表的順序存儲結構稱為三元組順序表,常用的三元組表的鏈式存儲結構是十字鏈表。

18、答案:B本題解析:B2B的主要盈利模式有會員費、按詢盤付費、增值服務、線下服務、競價排名、廣告費和商務合作。可參見教材第一章的內容相關論述。

19、答案:B本題解析:數據庫三級模式的圖為:其中外模式對應視圖,概念模式對應基本表,內模式對應存儲文件。

20、答案:C本題解析:本題考查數據倉庫的概念。數據倉庫是支持管理決策過程的、面向主題的、集成的、隨時間變化的、但信息本身相對穩定的數據集合。其中,“主題”是指用戶使用數據倉庫輔助決策時所關心的重點問題,每一個主題對應一個客觀分析領域,如銷售、成本、利潤的情況等。那么,所謂“面向主題”就是指數據倉庫中的信息是按主題組織的,按主題來提供信息。“集成的”是指數據倉庫中的數據不是業務處理系統數據的簡單拼湊與匯總,而是經過系統的加工整理,是相互一致的、具有代表性的數據。所謂“隨時間變化”,是指數據倉庫中存儲的是一個時間段的數據,而不僅僅是某一個時點的數據,所以主要用于進行時間趨勢分析。一般數據倉庫內的數據時限為5年至10年,數據量也比較大,一般為10GB左右。“信息本身相對穩定”,是指數據一旦進入數據倉庫,一般情況下將被長期保留,變更很少。

21、答案:B本題解析:暫無解析

22、答案:C本題解析:對于文法可推導出的字符串分析,考試一般可對文法舉例,然后總結規律。以本題文法為例,可以產生的字符串包括:推導過程:S->A0;A->1。推導過程:S->B1;B->0。推導過程:S->A0;A->S1:S->A0,A->1。至此,可以了解到,選項A、B、D的描述都是不正確的。

23、答案:D本題解析:《軟件設計師教程(第5版)》P247頁:CL0(未完成的):過程域未執行或未得到CL1中定義的所有目標。CL1(已執行的):其共性目標是過程將可標識的輸入工作產品轉換成可標識的輸出工作產品,以實現支持過程域的特定目標。CL2(已管理的):其共性目標是集中于已管理的過程的制度化。根據組織級政策規定過程的運作將使用哪個過程,項目遵循已文檔化的計劃和過程描述,所有正在工作的人都有權使用足夠的資源,所有工作任務和工作產品都被監控、控制、和評審。CL3(已定義級的):其共性目標集中于已定義的過程的制度化。過程是按照組織的裁剪指南從組織的標準過程中裁剪得到的,還必須收集過程資產和過程的度量,并用于將來對過程的改進。CL4(定量管理的):其共性目標集中于可定量管理的過程的制度化。使用測量和質量保證來控制和改進過程域,建立和使用關于質量和過程執行的質量目標作為管理準則。CL5(優化的):使用量化(統計學)手段改變和優化過程域,以滿足客戶的改變和持續改進計劃中的過程域的功效。

24、答案:D本題解析:本題主要考查文檔管理的相關內容。高質量的文檔應具有針對性、精確性和完整性等特性。即文檔編制應考慮讀者對象群;文檔的行文應該十分確切,不能出現多義性的描述;任何文檔都應當是完整的、獨立的,應該自成體系。選項D描述的顯然不符合高質量文檔的要求。

25、答案:A本題解析:測試的目標是需求分析開始。從需求開始時就已經確定了產品的功能,在那些的用戶場景、用戶使用的功能。

26、答案:A本題解析:循環單鏈表中最后一個結點的指針域rear不僅僅是結束標志,而是指向整個鏈表的第一個結點,從而使鏈表形成一個環。對于隊列,先進先出,后進后出。在循環單鏈表中,出隊操作從表頭開始刪除,也就是rear→next指針直接指向下一個結點,即rear→next=rear→next→next,然后釋放原rear→next指向的結點即可,不需要遍歷。在循環單鏈表中,入隊操作從隊尾開始插入,新結點s→next指向首元素,然后rear→next指向新的結點s,最后調整尾指針rear指向新結點s即可,不需要遍歷。

27、答案:C本題解析:本題考查系統測試的概念。根據軟件測試策略和過程,軟件測試可以劃分為單元測試、集成測試、系統測試、確認測試、驗收測試等階段。其中,系統測試是將經過集成測試的軟件,作為計算機系統的一個部分,與系統中其他部分結合起來,在實際運行環境下對計算機系統進行一系列嚴格有效地測試,以發現軟件潛在的問題,保證系統的正常運行,安全性測試、可靠性測試都屬于系統測試的范疇。

28、答案:D本題解析:傳值調用:形參取的是實參的值,形參的改變不會導致調用點所傳的實參的值發生改變。引用(傳址)調用:形參取的是實參的地址,即相當于實參存儲單元的地址引用,因此其值的改變同時就改變了實參的值。本題中,a=x>>1,x值為5,則a=2;采用傳值調用時,由于g(a)對數據x的運算不會影響原來x的值,所以a+x=5+2=7;采用傳值調用時,由于g(a)對數據x的運算會影響原來x的值,當執行g(a)后x的值為6,所以a+x=5+6=11。

29、答案:D本題解析:瀑布模型:嚴格遵循軟件生命周期各階段的固定順序,一個階段完成再進入另一個階段。其優點是可以使過程比較規范化,有利于評審;缺點在于過于理想,缺乏靈活性,容易產生需求偏差。屬于結構化模型。原型模型:主要用于獲取用戶需求。屬于原型開發模型。螺旋模型:結合了瀑布模型和演化模型的優點,最主要的特點在于加入了風險分析。它是由制定計劃、風險分析、實施工程、客戶評估這一循環組成的,它最初從概念項目開始第一個螺旋。屬于面向對象開發模型,強調風險引入。噴泉模型:主要用于描述面向對象的開發過程,以用戶需求為動力,以對象為驅動,最核心的特點是迭代。所有的開發活動沒有明顯的邊界,允許各種開發活動交叉進行。本題選擇D選項。

30、答案:B本題解析:端口掃描器通過選用遠程TCP/IP不同的端口的服務,并記錄目標給予的回答,通過這種方法,可以搜集到很多關于目標主機的各種有用的信息。

31、答案:A本題解析:證書是一種數字文檔,用于表明把一個公鑰綁定到一個人或其他實體。用它可以驗證一個給定的公鑰確實屬于某一個人。證書可以防止某些人使用假冒的密鑰去冒充別人。最簡單的證書包含一個公鑰和一個名字。通常使用的證書也包含超時日期、發行證書的CA的名字、一個序列號,以及其他信息。最重要的是,它包含了證書發行者的數字簽名。最廣泛接受的證書格式是X.509,這樣的證書可以被任何服從X.509標準的應用讀或寫。

32、答案:D本題解析:對表的操作是模式級進行的操作,創建索引是內模式。AB是同一個概念。

33、答案:A本題解析:暫無解析

34、答案:A本題解析:耦合表示模塊之間聯系的程度。緊密耦合表示模塊之間聯系非常強,松散耦合表示模塊之間聯系比較弱,非耦合則表示模塊之間無任何聯系,是完全獨立的。模塊的耦合類型通常分為7種,根據耦合度從低到高排序如下表所示

35、答案:D本題解析:sQL注入攻擊:通過把sQL命令插入到web表單提交或頁面請求的查詢字符串中,最終達到欺騙服務器執行惡意的sQL命令,以獲取數據庫訪問權限。

36、答案:A本題解析:【《軟件設計師教程(第5版)》--P422頁】根據主定理(定理8.1)進行推導。此遞歸式中,a=6,b=5,其中f(n)=O(nlogba-ε)=O(n),其中log56-ε=1,所以ε>0,因此本題符合規則(1)。因此對于遞歸式的時間復雜度,T(n)=O(nlogba),因此本題選擇A選項。

37、答案:D本題解析:在進行風險分析時,風險控制的目的是輔助項目組建立處理風險的策略,有效的策略應考慮風險避免、風險監控、風險管理及意外事件計劃。

38、答案:C本題解析:分析題日中給出的狀態轉換圖可知,狀態q0為唯一的終態,因此該DFA可識別空串。以一個。離開狀態q0然后再以一個0返回q0,因此,該自動機識別的串是包含偶數個0的二進制代碼串。正規式中的運算符“|”、“?”、“*”分別稱為“或”、“連接”和“閉包”。在正規式的書寫中,連接運算符“?”可省。運算的優先級從高到低順序排列為:“*”、“?”、“|”。正規式1*0(0|1)*、((0|1*0)*1*)*、1*((0|1)0)*都沒布表示出偶數個零的特點,因此包含偶數個0的二進制代碼串的正規式為(1*(01*0)*)*。

39、答案:D本題解析:CD能推出題中關系式的所有屬性,因此R的候選關鍵字為CD。判斷是否為無損連接,首先進行R1∩R2=C,由于C不能推出R1或者R2中的任何屬性值,因此該分解為有損分解。原關系式F中有D→A而分解的Rl(ABCE)中沒有D,所以該分解不保持函數依賴。

40、答案:C本題解析:X臥底軟件是一種安裝在手機里的監控軟件。

41、答案:B本題解析:HTTPS(全稱:HyperTextTransferProtocoloverSecureSocketLayer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。

42、答案:D本題解析:A1A3→A2,A2→A3,沒有出現A4,所以候選關鍵字中肯定包A4,屬性A1A3A4決定全屬性,故為候選關鍵字。同理A1A2A4也為候選關鍵字。設U1={A1,A2},U2={A1,A3},那么可得出:U1∩U2→(U1-U2)=A1→A2,U1∩U2→(U2-U1)=A1→A3,而A1-A2,A1-A3?F+,所以分解ρ是有損連接的。又因為F1=F2=?,F+≠(F1∪F2)+,所以分解不保持函數依賴。

43、答案:C本題解析:原碼表示是用最左邊的為表示符號,0正1負,其余的7位表示數的絕對值,|-128|=128,用二進制表示時需要8位,所以機器字長為8位時,采用原碼不能表示-128。對于負數反碼是數的絕對值取反也不能表示-128。補碼表示與原碼和反碼相同之處的最高位用0表示正1表示負,補碼10000000的最高位1既表示其為負數,也表示數字1,從而可以表示出-128。

44、答案:B本題解析:本題考查段頁式存儲管理,從題目給出的段號、頁號、頁內地址位數情況,可以推算出每一級尋址的尋址空間。如:已知頁內地址是從第0位到第11位,共12個位,所以一個頁的大小為:212=4K。頁號是從第12位到第23位,共12個位,所以一個段中有212=4096個頁。段號是從第24位到第31位,共8個位,所以一共有28=256個段。

45、答案:A本題解析:本題考查數據庫設計方面的基礎知識。需求分析階段的任務是:對現實世界要處理的對象(組織、部門、企業等)進行詳細調查,在了解現行系統的概況,確定新系統功能的過程中,確定系統邊界、搜集支持系統目標的基礎數據及其處理方法。邏輯設計階段的任務之一是對關系模式進一步的規范化處理。因為生成的初始關系模式并不能完全符合要求,還會有數據冗余、更新異常存在,這就需要根據規范化理論對關系模式分解之后,消除冗余和更新異常。不過有時根據處理要求,可能還需要增加合并或增加冗余屬性,提高存儲效率和處理效率。

46、答案:D本題解析:試題分析:動態測試是指通過人工或使用工具運行程序進行檢查、分析程序的執行狀態和程序的外部表現。所以選項D是錯誤的描述。

47、答案:C本題解析:本題主要考查數據流圖的平衡原則。對于數據流圖,必須要保持父圖與子圖平衡,且每個加工必須要有輸入數據流和輸出數據流,而每條數據流都至少有一端是加工,而且還要能保持數據守恒(即相關數據流經過加工后得到相應的輸出數據流)。

48、答案:A本題解析:設計模式包括:創建型、結構型、行為型三大類別。抽象工廠模式屬于創建型設計模式。橋接模式屬于結構型設計模式。

49、答案:D本題解析:程序設計小組的組織形式一般有主程序員組,無主程序員組和層次式程序員組。其中無主程序員組中的成員之間相互平等,工作目標和決策都由全體成員民主討論。對于項目規模較小、開發人員少、采用新技術和確定性較小的項目比較合適,而對大規模項目不適宜采用,所以其溝通路徑的數量為(8×7)/2=28。而主程序員制則有主程序員負責決策,其他成員與主程序員溝通即可,所以其溝通路徑數量為8-1=7。

50、答案:B本題解析:本題主要考查我們對各開發模型的理解。瀑布模型具有可強迫開發人員采用規范的方法;嚴格規定了各階段必須提交的文檔;要求每個階段結束后,都要進行嚴格的評審等優點。但瀑布模型過于理想化,而且缺乏靈活性,無法在開發過程中逐漸明確用戶難以確切表達或一時難以想到的需求。原型模型一般是基于需求不容易明確這一事實:并非所有的需求在系統開發之前都能準確地說明和定義。因此,它不追求也不可能要求對需求的嚴格定義,而是采用了動態定義需求的方法。快速原型法適用于需求不夠明確的項目。V模型一種典型的測試模型,該模型強調開發過程中測試貫穿始終。螺旋模型綜合了瀑布模型和演化模型的優點,并在此基礎上還增加了風險分析。采用螺旋模型時,軟件開發沿著螺旋線自內向外旋轉,每轉一圈都要對風險進行識別和分析,并采取相應的對策。本題描述的是一個大型項目,那么對文檔的要求應該相應較高,而且具備了相關領域及類似規模系統的開發經驗,那么系統的需求應該較明確,綜合考慮,應該采用瀑布模型。

51、答案:A本題解析:海明碼既可檢錯又可糾錯。

52、答案:B本題解析:中間代碼是源程序的一種內部表示,或稱中間語言。中間代碼的作用是可使編譯程序的結構在邏輯上更為簡單明確,特別是可使目標代碼的優化比較容易實現中間代碼,即為中間語言程序,中間語言的復雜性介于源程序語言和機器語言之間。中間語言有多種形式,常見的有逆波蘭記號、四元式、三元式和樹。

53、答案:B本題解析:暫無解析

54、答案:A本題解析:暫無解析

55、答案:A本題解析:證書是一種數字文檔,用于表明把一個公鑰綁定到一個人或其他實體。用它可以驗證一個給定的公鑰確實屬于某一個人。證書可以防止某些人使用假冒的密鑰去冒充別人。最簡單的證書包含一個公鑰和一個名字。通常使用的證書也包含超時日期、發行證書的CA的名字、一個序列號,以及其他信息。最重要的是,它包含了證書發行者的數字簽名。最廣泛接受的證書格式是X.509,這樣的證書可以被任何服從X.509標準的應用讀或寫。

56、答案:C本題解析:組合結構圖用于畫出結構化類的內部內容。順序圖由一組對象或參與者以及它們之間可能發送的消息構成。強調消息的時間次序的交互圖。通信圖強調收發消息的對象或參與者的結構組織。強調的是對象之間的組織結構(關系)。

57、答案:D本題解析:可用性是指網絡系統、網絡元素或網絡應用對用戶可利用的時間的百分比。如果用平均無故障時間(MTBF)來度量網絡元素的故障率,可用性=MTBF/(MTBF+MTTR)其中MTTR為平均維修時間。

58、答案:A本題解析:本題考查企業應用集成的概念。EAI能夠將業務流程、應用軟件、硬件和各種標準聯合起來,在兩個或更多的企業應用系統之間實現無縫集成,使它們像一個整體一樣進行業務處理和信息共享。EAI不僅包括企業內部的應用系統和組織集成,還包括企業與企業之間的集成,以實現企業與企業之間的信息交換、商務協同、過程集成和組建虛擬企業和動態聯盟等。EAI從不同的角度可有不同的分類方法。從應用集成的對象來劃分,可以分為面向數據的集成和面向過程的集成;從應用集成所使用的工具和技術來劃分,則可以分為平臺集成、數據集成、組件集成、應用集成、過程集成和業務對業務的集成六類;如果從企業組織的角度,EAI又可分為水平的組織內的集成、垂直的組織內的集成和不同組織間系統的集成。

59、答案:C本題解析:所謂靜態綁定是指在程序編譯過程中,把函數(方法或者過程)調用與響應調用所需的代碼結合的過程。動態綁定是指在執行期間判斷所引用對象的實際類型,根據其實際的類型調用相應的方法。

60、答案:B本題解析:按照商標法的規定,第29條,以及實施條例19條規定,同一天申請的,初步審定并公告使用在先的。駁回其他人的申請。均未使用獲無法證明的,各自協商,不愿協商或者協商不成的,抽簽決定,不抽簽的,視為放棄。

61、答案:D本題解析:本題考查面向對象分析與設計的基本概念。面向對象分析主要強調理解問題是什么,不考慮問題的解決方案,因此答案A、C是正確的。面向對象設計側重問題的解決方案,并且需要考慮實現細節問題,因此選項D的說法是不正確的。

62、答案:A本題解析:本題考查電子商務的相關應用知識。CRM(客戶關系管理)系統的目標是讓企業所有與客戶打交道的部門能夠以統一完整的形象出現在客戶面前,同時,一致高效地對客戶信息加以管理和利用。CRM在企業中扮演的角色是企業面對客戶的前沿。對企業前臺的銷售、市場、客戶服務及技術支持等部門而言,CRM是一個使企業各業務部門可共享信息和自動化的工作平臺。它可以協調和改進原有商業流程,使企業可以在其所有的業務環節更好地滿足客戶需求和降低運營成本,從而達到保留現有客戶和發掘潛在客戶并提高企業盈利的目的。對企業后臺的財務、生產、采購和儲運等部門而言,CRM又是提供客戶需求、市場分布、對產品的反應及產品銷售狀況等信息的重要來源。簡單地說,CRM的核心就是加強企業對客戶的認識或者說理解,企業要知道“他們是誰,他們在做什么,他們喜歡什么”。CRM將利用顧客信息更好地為顧客服務,并保持服務的一致、可靠、方便,從而實現可重復銷售。OA(辦公自動化系統)實現的是企業職能部門的管理功能,其主要應用需求來自職能部門,用戶則是企業內部全體員工,它的核心目標是通過公文流轉、業務支持工作的自動化以及非結構化數據處理等為企業的業務部門運作服務,同時對業務部門監督和管理。電子商務環境下的DSS(決策支持系統)需要更新的技術和方法來開展。目前比較流行的技術就是基于WWW的數據倉庫和數據挖掘技術。SCM(供應鏈管理)是通過企業與企業之間的信息共享來提高企業的預測能力,提高對市場的反應能力。它是物流、信息流和資金流在企業聯盟內合作伙伴企業之間的協調。

63、答案:B本題解析:本題考查軟件測試的對象。根據軟件測試的定義,軟件包括程序,數據和文檔。顯然,軟件開發過程沒有包含在內,故正確答案為B。

64、答案:B本題解析:多態性是同一操作作用于不同的類的實例,將產生不同的執行結果,即當不同類的對象收到相同的消息時,得到不同的結果。在運行時,可以通過指向基類的指針,來調用實現派生類中的方法。多態是面向對象程序設計的重要特征之一,是擴展性在“繼承”之后的又一重大表現。如果一個語言只支持類而不支持多態,只能說明它是基于對象的,而不是面向對象的。

65、答案:A本題解析:本題考查J2EE平臺技術的相關知識。J2EE服務器以容器(Container)的形式為每種類型的組件提供后臺支持。

66、答案:A本題解析:CISC計算機指復雜指令集計算機,是20世紀六、七十年代發展起來的系列計算機。這種計算機所支持的指令系統趨于多用途、強功能化。指令系統圍繞著縮小與高級語言的語義差距以及有利于操作系統的優化而設計。指令系統的復雜化使得設計周期變長,正確性難于保證,不易維護。而且在復雜的指令系統中,只有少數基本指令是經常使用的,需要大量硬件支持的復雜指令利用率卻很低。所以在70年代末,隨著VLSI技術的發展產生了RISC計算機。RISC計算機指精簡指令集計算機,這種計算機有下列特點。(1)指令系統中只包含使用頻率較高但不復雜的指令。(2)指令長度固定,指令格式少,尋址方式少。(3)只有存取數指令訪問主存,其他指令都在寄存器之間運算。(4)大部分指令在一個機器周期內完成,采用流水技術。(5)CPU中增加了通用寄存器的數量。(6)硬聯邏輯控制,不用微程序控制技術。(7)采用優化的編譯,以有效地支持高級語言。

67、答案:B本題解析:軟件著作權中翻譯權屬于軟件著作財產權,是指將原軟件從一種自然語言文字轉換成另一種自然語言文字的權利,而不是指將原軟件從一種程序設計語言轉換成另一種程序設計語言。

68、答案:D本題解析:本題考查面向對象軟件開發過程的基礎知識。采用面向對象的軟件開發,通常有面向對象分析、面向對象設計、面向對象實現。面向對象分析是為了獲得對應用問題的理解,其主要任務是抽取和整理用戶需求并建立問題域精確模型。面向對象設計是采用協作的對象、對象的屬性和方法說明軟件解決方案的一種方式,強調的是定義軟件對

溫馨提示

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

評論

0/150

提交評論