2024年全國軟件水平考試之中級軟件設計師考試黑金考題附答案_第1頁
2024年全國軟件水平考試之中級軟件設計師考試黑金考題附答案_第2頁
2024年全國軟件水平考試之中級軟件設計師考試黑金考題附答案_第3頁
2024年全國軟件水平考試之中級軟件設計師考試黑金考題附答案_第4頁
2024年全國軟件水平考試之中級軟件設計師考試黑金考題附答案_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

2、下面是一段javabean程序,該程序的運行結果是()。publicclassNullTest{publicstaticvoidmain(String[]?args){intM=0;Stringstr=null;StringBuffersb=newStringBuffer("=");sb.append(str);sb.append(M++);System.out.println(sb.toString());}}A.=nullB.=null0C.=null1D.=nullM

3、修改現有軟件系統的設計文檔和代碼以增強可讀性,這種行為屬于()維護。A.正確性B.適應性C.完善性D.預防性

4、以下關于腳本語言的敘述中,正確的是()。A.腳本語言是通用的程序設計語言B.腳本語言更適合應用在系統級程序開發(fā)中C.腳本語言主要采用解釋方式實現D.腳本語言中不能定義函數和調用函數

5、一個類中可以擁有多個名稱相同而參數表(參數類型或參數個數或參數類型順序)不同的方法,稱為()。A.方法標記B.方法調用C.方法重載D.方法覆蓋

6、在13個元素構成的有序表M[.13]中進行折半查找(向下取整),若找到的元素為M[4],則被比較的元素依次為()。A.M[7]、M[3]、M[5]、M[4]B.M[7]、M[5]、M[4]C.M[7]、M[6]、M[4]D.M[7]、M[4]

7、海明碼是一種糾錯碼,其方法是為需要校驗的數據位增加若干校驗位,使得校驗位的值決定于某些被校位的數據,當被校數據出錯時,可根據校驗位的值的變化找到出錯位,從而糾正錯誤。對于32位的數據,至少需要加()個校驗位才能構成海明碼。以10位數據為例,其海明碼表示為D9D8D7D6D5D4P4D3D2D1P3D0P2P1中,其中Di(0≤i≤9)表示數據位,Pj(1≤j≤4)表示校驗位,數據位D9由P4、P3和P2進行校驗(從右至左D9的位序為14,即等于8+4+2,因此用第8位的P4、第4位的P3和第2位的P2校驗),數據位D5由(請作答此空)進行校驗A.P4P1B.P4P2C.P4P3P1D.P3P2P1

8、改正在軟件系統開發(fā)階段已經發(fā)生而系統測試階段還沒有發(fā)現的錯誤,屬于()維護。A.正確性B.適應性C.完善性D.預防性

9、______不屬于企業(yè)建模對象。A.組織管理B.業(yè)務流程C.邏輯系統D.應用系統

10、招聘系統要求求職的人年齡在20歲到60歲之間(含),學歷為本科、碩士或者博士,專業(yè)為計算機科學與技術、通信工程或者電子工程。其中()不是好的測試用例。A.(20,本科,電子工程)B.(18,本科,通信工程)C.(18,大專,電子工程)D.(25,碩士,生物學)

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

12、在一條筆直公路的一邊有許多房子,現要安裝消防栓,每個消防栓的覆蓋范圍遠大于房子的面積,如下圖所示?,F求解能覆蓋所有房子的最少消防栓數和安裝方案(問題求解過程中,可將房子和消防栓均視為直線上的點)。該問題求解算法的基本思路為:從左端的第一棟房子開始,在其右側m米處安裝一個消防栓,去掉被該消防栓覆蓋的所有房子。在剩余的房子中重復上述操作,直到所有房子被覆蓋。算法采用的設計策略為();對應的時間復雜度為()。假設公路起點A的坐標為0,消防栓的覆蓋范圍(半徑)為20米,10棟房子的坐標為(10,20,,30,35,60,80,160,210,260,300),單位為米。根據上述算法,共需要安裝()個消防栓。以下關于該求解算法的敘述中,正確的是(請作答此空)。A.肯定可以求得問題的一個最優(yōu)解B.可以求得問題的所有最優(yōu)解C.對有些實例,可能得不到最優(yōu)解D.只能得到近似最優(yōu)解

13、某公司計劃開發(fā)一種產品,技術含量很高,與客戶相關的風險也很多,則最適于采用()開發(fā)過程模型。A.瀑布B.原型C.增量D.螺旋

14、在RSA算法中,已知兩個質數分別為3和13,在下面的選項中,可成為公鑰的是(請作答此空),對應的私鑰是______。A.(39,3)B.(39,5)C.(39,8)D.(39,24)

15、以下文件中,______是圖像文件。A.marry.wpsB.marry.htmC.marty.jpgD.marry.mp3

16、系統設計階段的任務是______。A.根據系統規(guī)劃書中的功能要求,具體設計實現功能的詳細技術方案B.根據系統說明書中規(guī)定的功能要求,具體設計相關程序實現的算法C.根據系統需求分析中提出的功能要求,具體設計實現數據結構方案D.根據系統說明書中規(guī)定的功能要求,具體設計實現邏輯模型的技術方案

17、在計算機系統中,除了機器語言,______也稱為面向機器的語言。A.匯編語言B.通用程序設計語言C.關系數據庫查詢語言D.函數式程序設計語言

18、結構化分析方法中,數據流圖中的元素在()中進行定義。A.加工邏輯B.實體聯系圖C.流程圖D.數據字典

19、正式技術評審的目標是()。A.允許高級技術人員修改錯誤B.評價程序員的工作效率C.發(fā)現軟件中的錯誤D.記錄程序員的錯誤情況并與績效掛鉤

20、軟件項目成本估算模型COCOM01I中,體系結構階段模型基于()進行估算。A.應用程序點數量B.功能點數量C.復用或生成的代碼行數D.源代碼的行數

21、以下不屬于軟件項目風險的是()。A.團隊成員可以進行良好溝通B.團隊成員離職C.團隊成員缺乏某方面培訓D.招不到符合項目技術要求的團隊成員

22、表示“以字符a開頭且僅由字符a、b構成的所有字符串”的正規(guī)式為()。A.a*b*B.(a|b)*aC.a(a|b)*D.(ab)*

23、電子商務框架有兩個支柱,即社會人文性的()和自然科技性的技術標準。A.安全標準B.政策法規(guī)C.道德規(guī)范D.經濟基礎

24、()不屬于軟件配置管理的活動。A.變更標識B.變更控制C.質量控制D.版本控制

25、設計制作一個多媒體地圖導航系統,使其能根據用戶需求縮放地圖并自動搜索路徑,最適合的地圖數據應該是()。A.真彩色圖像B.航拍圖像C.矢量化圖形D.高清晰灰度圖像

26、JS中鼠標指針懸停在對象上發(fā)生的事件是()。A.onMouseOutB.onMouseOverC.onSelectD.onClick

27、在面向對象方法中,繼承用于()。A.在已存在的類的基礎上創(chuàng)建新類B.在已存在的類中添加新的方法C.在已存在的類中添加新的屬性D.在已存在的狀態(tài)中添加新的狀態(tài)

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

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

30、能力成熟度集成模型CMMI是CMM模型的最新版本,它有連續(xù)式和階段式兩種表示方式?;谶B續(xù)式表示的CMMI共有6個(0~5)能力等級,每個能力等級對應到一個一般目標以及一組一般執(zhí)行方法和特定方法,其中能力等級()主要關注過程的組織標準化和部署。A.1B.2C.3D.4

31、王某是一名程序員,每當軟件開發(fā)完成后均按公司規(guī)定完成軟件文檔,并上交公司存檔,自己沒有留存。因撰寫論文的需要,王某向公司要求將軟件文檔原本借出復印,但遭到公司拒絕,理由是該軟件文檔屬于職務作品,著作權歸公司。以下敘述中,正確的是()。A.該軟件文檔屬于職務作品,著作權歸公司B.該軟件文檔不屬于職務作品,程序員享有著作權C.該軟件文檔屬于職務作品,但程序員享有復制權D.該軟件文檔不屬于職務作品,著作權由公司和程序員共同享有

32、Mostsmartphoneshave()servicecapabilities,whichmeansthatappsthatcombinethephoneuser'slocationwiththeavailabilityofretailstoresandservicescanbeinterwovenintocreativemobilebusinessopportunities.A.shortmessagingserviceB.globalpositioningsatellite(GPS)C.onlinebankingD.EDI

33、在數據庫邏輯設計階段,若實體中存在多值屬性,那么將E-R圖轉換為關系模式時,(),得到的關系模式屬于4NF。A.將所有多值屬性組成一個關系模式B.使多值屬性不在關系模式中出現C.將實體的碼分別和每個多值屬性獨立構成一個關系模式D.將多值屬性和其他屬性一起構成該實體對應的關系模式

34、以下關于UML狀態(tài)圖中轉換(transition)的敘述中,不正確的是()。A.活動可以在轉換時執(zhí)行也可以在狀態(tài)內執(zhí)行B.監(jiān)護條件只有在相應的事件發(fā)生時才進行檢查C.一個轉換可以有事件觸發(fā)器、監(jiān)護條件和一個狀態(tài)D.事件觸發(fā)轉換

35、在采用面向對象技術構建軟件系統時,很多敏捷方法都建議的一種重要的設計活動是(),它是一種重新組織的技術,可以簡化構件的設計而無需改變其功能或行為。A.精化B.設計類C.重構D.抽象

36、某程序的程序圖如下所示,運用McCabe度量法對其進行度量,其環(huán)路復雜度是()。A.2B.3C.4D.5

37、以下關于高級語言程序的編譯和解釋的敘述中,正確的是()。A.編譯方式下,可以省略對源程序的詞法分析、語法分析B.解釋方式下,可以省略對源程序的詞法分析、語法分析C.編譯方式下,在機器上運行的目標程序完全獨立于源程序D.解釋方式下,在機器上運行的目標程序完全獨立于源程序

38、將高級語言源程序翻譯為可在計算機上執(zhí)行的形式有多種不同的方式,其中()。A.編譯方式和解釋方式都生成邏輯上與源程序等價的目標程序B.編譯方式和解釋方式都不生成邏輯上與源程序等價的目標程序C.編譯方式生成邏輯上與源程序等價的目標程序,解釋方式不生成D.解釋方式生成邏輯上與源程序等價的目標程序,編譯方式不生成

39、在電子支付業(yè)務流程的參與者中,清算中心的作用是()。A.發(fā)行有效的電子支付手段,如電子現金、電子支票和信用卡等B.接收支付者的電子支付手段并為支付者提供商品或服務C.接收商家從支付者收到的電子支付手段,驗證其有效性D.從接收銀行收到電子支付手段并驗證其有效性,然后提交給發(fā)行銀行

40、模塊A、B和C都包含相同的5個語句,這些語句之間沒有聯系。為了避免重復把這5個語句抽取出來組成一個模塊D,則模塊D的內聚類型為()內聚。A.功能B.通信C.邏輯D.巧合

41、自然界的聲音信號一般都是多種頻率聲音的復合信號,用來描述組成復合信號的頻率范圍的參數被稱為信號的()。A.帶寬B.音域C.響度D.頻度

42、如果“2X”的補碼是“90H”,那么X的真值是()。A.72B.-56C.56D.111

43、某二叉樹的中序、先序遍歷序列分別為{20,30,10,50,40}、{10,20,30,40,50},則該二叉樹的后序遍歷序列為()。A.50,40,30,20,10B.30,20,10,50,40C.30,20,50,40,10D.20,30,10,40,50

44、系統分析階段要回答的中心問題是系統要“做什么”,該階段的成果是______。A.邏輯模型B.功能說明C.物理模型D.實施方案

45、在EDI的軟件結構中,______能自動處理由其他EDI系統發(fā)來的EDI報文。A.內部接口模塊B.報文生成及處理模塊C.格式轉換模塊D.通信模塊

46、以下關于包過濾防火墻和代理服務防火墻的敘述中,正確的是()。A.包過濾成本技術實現成本較高,所以安全性能高B.包過濾技術對應用和用戶是透明的C.代理服務技術安全性較高,可以提高網絡整體性能D.代理服務技術只能配置成用戶認證后才建立連接

47、設某n階三對角矩陣Anxn的示意圖如下圖所示。若將該三對角矩陣的非零元素按行存儲在一維數組B[k](1≤k≤3*n-2)中,則k與i、j的對應關系是()。A.k=2i+j-2B.k=2i-j+2C.k=3i+j-1D.K=3i-j+2

48、以下關于進度管理工具Gantt圖的敘述中,不正確的是()。A.能清晰地表達每個任務的開始時間、結束時間和持續(xù)時間B.能清晰地表達任務之間的并行關系C.不能清晰地確定任務之間的依賴關系D.能清晰地確定影響進度的關鍵任務

49、某確定的有限自動機(DFA)的狀態(tài)轉換圖如下圖所示(0是初態(tài),4是終態(tài)),則該DFA能識別()。A.aaabB.ababC.bbbaD.abba

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

51、以下關于風險管理的敘述中,不正確的是()。A.僅根據風險產生的后果來對風險排優(yōu)先級B.可以通過改變系統性能或功能需求來避免某些風險C.不可能去除所有風險,但可以通過采取行動來降低或者減輕風險D.在項目開發(fā)過程中,需要定期地評估和管理風險

52、搜索引掌營銷的最終目的是()。A.在搜索結果中排名靠前B.被搜索引擎收錄C.增加用戶的點擊率D.將瀏覽者轉化為顧客

53、以下關于可行性分析的敘述中,錯誤的是______。A.可行性分析用以判斷建設項目可能性和必要性B.可行性分析包含對社會環(huán)境可行性的分析C.可行性分析確定了建設項目的實施方案D.可行性分析包含費用的預算和效益的估算

54、在字符串的KMP模式匹配算法中,需先求解模式串的next函數值,其定義如下式所示,j表示模式串中字符的序號(從1開始)。若模式串p為“abaac”,則其next函數值為()。A.01234B.01122C.01211D.01111

55、MIDIenablespeopletouse()computersandelectronicmusicalinstruments.ThereareactuallythreecomponentstoMIDI,thecommunications"()",theHardwareinterfaceandadistribution()called"StandardMIDIFiles".InthecontextoftheWWW,themostinterestingcomponentisthe(請作答此空)Format.Inprinciple,MIDIfilescontainsequencesofMIDIProtocolmessages:However,whenMIDIProtocol()arestoredinMIDIfiles,theeventsarealsotime-stampedforplaybackinthepropersequence.MusicdeliveredbyMIDIfilesisthemostcommonuseofMIDItoday.A.VideoB.FaxmailC.Graphic]D.Audio

56、企業(yè)系統規(guī)劃(BusinessSystemPlanning,BSP)的實現步驟是()。A.確定管理的統一目標—定義信息結構—定義數據類—識別企業(yè)過程B.確定管理的統一目標—識別企業(yè)過程—定義數據類—定義信息結構C.識別企業(yè)過程—確定各級管理的統一目標—定義數據類—定義信息結構D.識別企業(yè)過程—確定各級管理的統一目標—定義信息結構—定義數據類

57、結構化分析方法是一種面向數據流的需求分析方法,其分析結果由______、一本數據詞典、一組加工邏輯說明和補充材料幾部分組成。A.若干套分層數據流圖B.一套綜合數據流圖C.一套分層數據流圖D.一套分層數據結構圖

58、Whyis()funWhatdelightsmayitspractitionerexpectashisreward?Firstisthesheerjoyofmakingthings.Asthechilddelightsinhismudpie,sotheadultenjoysbuildingthings,especiallythingsofhisowndesign.Secondisthepleasureofmakingthingsthatareusefultootherpeople.Thirdisthefascinationoffashioningcomplexpuzzle-likeobjectsofinterlockingmovingpartsandwatchingthemworkinsubtlecycles,playingouttheconsequencesofprinciplesbuiltinfromthebeginning.Fourthisthejoyofalwayslearning,whichspringsfromthe()natureofthetask.Inonewayoranothertheproblemisevernew,anditssolverlearnssomething:sometimes(請作答此空),sometimestheoretical,andsometimesboth.Finally,thereisthedelightofworkinginsuchatractablemedium.The(),likethepoet,worksonlyslightlyremovedfrompurethought-stuff.Fewmediaofcreationaresoflexible,soeasytopolishandrework,soreadilycapableofrealizinggrandconceptualstructures.Yettheprogram(),unlikethepoet'swords,isrealinthesensethatitmovesandworks,producingvisibleoutputsseparatefromtheconstructitself.Itprintsresults,drawspictures,producessounds,movesarms.Programmingthenisfunbecauseitgratifiescreativelongingsbuiltdeepwithinusanddelightssensibilitieswehaveincommonwithallmen.A.semantic]B.practicalC.lexicalD.syntactical

59、耦合是模塊之間的相對獨立性(互相連接的緊密程度)的度量。耦合程度不取決于()。A.調用模塊的方式B.各個模塊之間接口的復雜程度C.通過接口的信息類型D.模塊提供的功能數

60、以下關于數字現金的說法,錯誤的是()。A.數字現金具有可跟蹤性B.數字現金會增加外匯匯率的不穩(wěn)定性C.數字現金具有匿名性D.數字現金支付靈活方便

61、字符串采用鏈表存儲方式時,每個結點存儲多個字符有助于提高存儲密度。若采用結點大小相同的鏈表存儲串,則串比較、求子串、串連接、串替換等串的基本運算中,()。A.進行串的比較運算最不方便B.進行求子串運算最不方便C.進行串連接最不方便D.進行串替換最不方便

62、UML中關聯的多重度是指()。A.一個類中被另一個類調用的方法個數B.一個類的某個方法被另一個類調用的次數C.一個類的實例能夠與另一個類的多少個實例相關聯D.兩個類所具有的相同的方法和屬性

63、以下關于Cache與主存間地址映射的敘述中,正確的是()。A.操作系統負責管理Cache與主存之間的地址映射B.程序員需要通過編程來處理Cache與主存之間的地址映射C.應用軟件對Cache與主存之間的地址映射進行調度D.由硬件自動完成Cache與主存之間的地址映射

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

65、采用面向對象方法進行系統設計時,不應該強追客戶依賴于他們不用的方法,即∶依賴于抽象,不要依賴于具體,同時在抽象級別不應該有對于細節(jié)的依賴。這屬于()A.單一責任B.開放-封閉C.接口分離D.里氏替換

66、以下關于二叉排序樹(或二叉查找樹、二叉搜索樹)的敘述中,正確的是()。A.對二叉排序樹進行先序、中序和后序遍歷,都得到結點關鍵字的有序序列B.含有n個結點的二叉排序樹高度為log2n+1C.從根到任意一個葉子結點的路徑上,結點的關鍵字呈現有序排列的特點D.從左到右排列同層次的結點,其關鍵字呈現有序排列的特點

67、企業(yè)系統規(guī)劃法(BSP)的核心是()。A.明確企業(yè)目標B.定義(識別)業(yè)務過程C.進行數據分析D.確定信息結構

68、Manycomputerlanguagesprovideamechanismtocall______providedbylibrariessuchasin.dlls.A.instructionsB.functionsC.subprogramsD.subroutines

69、給定一組長度為n的無序序列,將其存儲在一維數組a[O..n-1]中?,F采用如下方法找出其中的最大元素和最小元素:比較a[O]和a[n-1],若a[0]較大,則將二者的值進行交換;再比較a[1]和a[n-2],若a[1]較大,則交換二者的值;然后依次比較a[2]和a[n-3]、a[3]和a[n-4]、…,使得每一對元素中的較小者被交換到低下標端。重復上述方法,在數組的前n/2個元素中查找最小元素,在后n/2個元素查找最大元素,從而得到整個序列的最小元素和最大元素。上述方法采用的算法設計策略是()。A.動態(tài)規(guī)劃法B.貪心法C.分治法D.回溯法

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

71、______解決EDI系統與用戶所屬的其他應用系統之間的接口。A.用戶接口模塊B.報文生成及處理模塊C.內部接口模塊D.格式轉換模塊

72、小張在網上通過競價的方式購買了小王的一部二手手機,這是一種()交易模式。A.B2B.B2GC.B2CD.C2C

73、某系統由下圖所示的冗余部件構成。若每個部件的千小時可靠度都為R,則該系統的千小時可靠度為()。A.(1-R3)(1-R2)B.(1-(1-R)3)(1-(1-R)2)C.(1-R3)+(1-R2)D.(1-(1-R)3)+(1-(1-R)2)

74、位圖與矢量圖相比,位圖()。A.占用空間較大,處理側重于獲取和復制,顯示速度快B.占用空間較小,處理側重于繪制和創(chuàng)建,顯示速度較慢C.占用空間較大,處理側重于獲取和復制,顯示速度較慢D.占用空間較小,處理側重于繪制和創(chuàng)建,顯示速度快

75、軟件系統的可維護性評價指標不包括()。A.可理解性B.可測試性C.擴展性D.可修改性

76、在計算機系統中采用總線結構,便于實現系統的積木化構造,同時可以()。A.提高數據傳輸速度B.提高數據傳輸量C.減少信息傳輸線的數量D.減少指令系統的復雜性

77、在Windows系統中,通過設置文件的(),可以使其成為“隱藏”文件。A.類型B.格式C.屬性D.狀態(tài)

78、常見的軟件開發(fā)模型有瀑布模型、演化模型、螺旋模型、噴泉模型等。其中(請作答此空)模型適用于需求明確或很少變更的項目,()模型主要用來描述面向對象的軟件開發(fā)過程。A.瀑布模型B.演化模型C.螺旋模型D.噴泉模型

79、以下關于面向對象設計的敘述中,錯誤的是()。A.面向對象設計應在面向對象分析之前,因為只有產生了設計結果才可對其進行分析B.面向對象設計與面向對象分析是面向對象軟件過程中兩個重要的階段C.面向對象設計應該依賴于面向對象分析的結果D.面向對象設計產生的結果在形式上可以與面向對象分析產生的結果類似,例如都可以使用UML

80、TodayitiscommontoaccesstheInternetfromavarietyof______deviceslikesmartphonesandtablets.A.mobileB.moveC.movingD.shift

81、()不是采用MVC(模型-視圖-控制器)體系結構進行軟件系統開發(fā)的優(yōu)點。A.有利于代碼重用B.提高系統的運行效率C.提高系統的開發(fā)效率D.提高系統的可維護性

82、下列關于風險的敘述不正確的是:風險是指()。A.可能發(fā)生的事件B.一定會發(fā)生的事件C.會帶來損失的事件D.可能對其進行干預,以減少損失的事件

83、EDI網絡分為集中式、分布式和分布集中式。()不是分布式EDI網絡的特點。A.傳輸線短B.信箱系統數量少C.系統響應時間短D.系統軟件升級不易同步

84、面向對象分析的第一步是()。A.定義服務B.確定附加的系統約束C.確定問題域D.定義類和對象

85、以下關于中間件的描述,錯誤的是()。A.中間件是基于分布式系統的軟件B.中間件不僅僅實現互連,還要實現應用之間的互操作C.中間件本質上是對分布式應用的抽象D.中間件是一種應用軟件

86、已知數據信息為16位,最少應附加()位校驗位,以實現海明碼糾錯。A.3B.4C.5D.6

87、許多程序設計語言規(guī)定,程序中的數據都必須具有類型,其作用不包括()。A.便于為數據合理分配存儲單元B.便于對參與表達式計算的數據對象進行檢查C.便于定義動態(tài)數據結構D.便于規(guī)定數據對象的取值范圍及能夠進行的運算

88、在Windows系統中,為排除DNS域名解析故障,需要刷新DNS解析器緩存,應使用的命令是()。A.ipconfig/renewB.ipconfig/flushdnsC.netstat-rD.arp–a

89、下列攻擊行為中,屬于典型被動攻擊的是()。A.拒絕服務攻擊B.會話攔截C.系統干涉D.修改數據命令

90、將高級語言源程序通過編譯或解釋方式進行翻譯時,可以先生成與源程序等價的某種中間代碼。以下關于中間代碼的敘述中,正確的是()。A.中間代碼常采用符號表來表示B.后綴式和三地址碼是常用的中間代碼C.對中間代碼進行優(yōu)化要依據運行程序的機器特性D.中間代碼不能跨平臺

91、通常可以將計算機系統中執(zhí)行一條指令的過程分為取指令,分析和執(zhí)行指令3步。若取指令時間為5Δt,分析時間為3Δt。執(zhí)行時間為2Δt,按順序方式從頭到尾執(zhí)行完600條指令所需時間為()ΔtA.2400B.2000C.3600D.5400

92、隨著網站知名度不斷提高,網站訪問量逐漸上升,網站負荷越來越重,針對此問題,一方面可通過升級網站服務器的軟硬件,另一方面可以通過集群技術,如DNS負載均衡技術來解決,在Windows的DNS服務器中通過()操作可以確保域名解析并實現負載均衡。A.啟用循環(huán),啟動轉發(fā)器指向每個Web服務器B.禁止循環(huán),啟動轉發(fā)器指向每個Web服務器C.禁止循環(huán),添加每個Web服務器的主機記錄D.啟用循環(huán),添加每個Web服務器的主機記錄

93、系統設計階段的主要技術文檔是()。A.用戶的決策方針B.用戶的分析方案C.系統設計說明書D.系統總體設計方案

94、由某上下文無關文法M[S]推導出某句子的分析樹如下圖所示,則錯誤的敘述是()。A.該文法推導出的句子必須以“a”開頭B.acabcbdcc是該文法推導出的一個句子C.“S->aAcB”是該文法的一個產生式D.d屬于該文法的終結符號集

95、能力成熟度模型集成(CMMI)是若干過程模型的綜合和改進。連續(xù)式模型和階段式模型是CMMI提供的兩種表示方法。連續(xù)式模型包括6個過程域能力等級(CapabilityLevel,CL),其中()的共性目標是過程將可標識的輸入工作產品轉換成可標識的輸出工作產品,以實現支持過程域的特定目標。A.CL1(已執(zhí)行的)B.CL2(已管理的)C.CL3(已定義的)D.CL4(定量管理的)

96、下面的程序段中,()是語句覆蓋測試用例,(請作答此空)是判定覆蓋測試用例。if(a<80)b=0;elseif(a<=150)b=5;elseif(a<200)b=8;elseb=1;A.a=(79,150,199,201)B.a=(79,151,200,201)C.a=(80,150,200,201)D.a=(80,149,200,201)

97、計算機中CPU的中斷響應時間指的是()的時間。A.從發(fā)出中斷請求到中斷處理結束B.從中斷處理開始到中斷處理結束C.CPU分析判斷中斷請求D.從發(fā)出中斷請求到開始進入中斷處理程序

98、下列安全協議中,與TLS最接近的協議是()。A.PGPB.SSLC.HTTPSD.IPSec

99、計算機獲取模擬視頻信息的過程中首先要進行()。A.A/D變換B.數據壓縮C.D/A變換D.數據存儲

100、某四級指令流水線分別完成取指、取數、運算、保存結果四步操作。若完成上述操作的時間依次為8ns、9ns、4ns、8ns,則該流水線的操作周期應至少為()ns。A.4B.8C.9D.33

參考答案與解析

1、答案:D本題解析:本題主要考查我們對接口的理解。接口是描述某個類或構件的一個服務操作集,在接口中我們可以聲明對象類所需要的服務。而接口不僅可以在Java和C++程序設計中,也可以在C#等各種程序設計中使用。

2、答案:B本題解析:本題考查學生對javabean程序的熟悉程度,尤其是數值類型數據和字符串類型數據的掌握情況。M是整型變量,其值為0,str是字符串,sb是字符串空間,其中存放字符“=”,append是字符串添加函數,M++為自增運算符,它的特點是先取M的值作為表達式的值,再進行自增運算。程序的運算過程是:先將null拼接到“=”的后面,得字符串“=null”,再將0作為字符拼接到“=null”的后面,得“=null0”,M自增為1,輸出結果為:=null0。

3、答案:C本題解析:此題考查軟件維護的基本知識,維護類型包括預防性維護、適應性維護、完善性維護、正確性維護,首先用排除法,BD都不對,A正確性維護是指軟件交付使用后,有一部分隱藏的錯誤被暴露出來,為了糾正軟件錯誤改正缺陷的過程,而完善性維護是指在軟件使用過程中,用戶提出新的功能和性能要求,為了滿足這些要求,需要修改原軟件,以擴充軟件功能,增強軟件性能,提高可維護性。

4、答案:C本題解析:腳本語言(Scriptlanguages,scriptingprogramminglanguages,scriptinglanguages)是為了縮短傳統的編寫-編譯-鏈接-運行(edit-compile-link-run)過程而創(chuàng)建的計算機編程語言。此命名起源于一個腳本“screenplay”,每次運行都會使對話框逐字重復。早期的腳本語言經常被稱為批處理語言或工作控制語言。一個腳本通常是解釋運行而非編譯。

5、答案:C本題解析:重載,簡單說,就是函數或者方法有同樣的名稱,但是參數列表不相同的情形,這樣的同名不同參數的函數或者方法之間,互相稱之為重載函數或者方法。覆蓋是在子類中重新定義父類中已經定義的方法。

6、答案:A本題解析:整個查找的過程為:(1+13)/2=7,因此首先與第7元素比較,由于要查找的元素在其前面,因此用(1+7-1)/2=3,然后與第3個元素比較,由于待查找在其后面,因此用(3+1+6)/2=5,因此接下來與第5個元素進行比較,最后再與第4個元素比較,找到了M[4]。

7、答案:B本題解析:海明碼數據位與校驗位之間的關系可以采用下述公式表示:2k≥n+k+1,其中數據位是n位,校驗位是k位。因此第5題套入公式可得需要6位校驗位。第6題,D5在第10位,10=8+2=23+21,由于校驗碼處于20、21、22、23....位置,分別對應P1、P2、P3、P4,因此D5是由P4P2進行校驗的。

8、答案:A本題解析:本題考查軟件維護知識。軟件維護的內容一般包括準確性維護、適應性維護、完善性維護和預防性維護。正確性維護是指改正在系統開發(fā)階段已發(fā)生而系統測試階段尚未發(fā)現的錯誤。適應性維護是指使應用軟件適應信息技術變化和管理需求變化而進行的修改。完善性維護主要是指對已有的軟件系統增加一些在系統分析和設計階段中沒有規(guī)定的功能與性能特征。預防性維護是指為了適應未來的軟硬件環(huán)境的變化,主動增加預防性的新功能,以使應用系統適應各類變化而不被淘汰。

9、答案:C本題解析:本題考查企業(yè)建模的基本概念。企業(yè)建模對象分為組織管理、業(yè)務流程、應用系統和物理系統四類。

10、答案:C本題解析:在設計測試用例時,一個好的無效等價類,應該只從一個角度違反規(guī)則。C選項有2個維度錯誤,不能直接定位到錯誤的位置。

11、答案:C本題解析:本題考查系統測試知識。測試在信息系統的開發(fā)過程中必不可少,它是保證系統質量和可靠性的關鍵步驟。測試是為了發(fā)現錯誤而執(zhí)行程序的過程,它應貫穿系統開發(fā)的各個階段,不僅在系統編碼完成之后需要統一進行測試,在編寫每個模塊之后也應對它進行測試(即單元測試)。測試階段的目的和系統開發(fā)的其他階段是相反的,測試之前的所有開發(fā)活動都是在積極地構造系統,是“建設性”活動。測試卻是努力找出軟件、系統中的錯誤,但測試的最終目的也是為了糾正錯誤,測試階段發(fā)現的錯誤越多,后期的糾錯和維護工作就越少。測試工作應避免由原開發(fā)軟件的人或小組來承擔(單元測試除外)。開發(fā)人員對功能理解的錯誤很難由本人測試出來,而且在設計測試方案時,很容易根據自己的編程思路來定,具有局限性。另一方面,從心理上來看,人們都不愿否認自己的工作,這不利于發(fā)現錯誤。所以測試工作由項目開發(fā)以外的人或其他測試機構來進行會更客觀、更有效。軟件測試總體上分成四步:單元測試、集成測試、系統測試和驗收測試,它們按順序進行。

12、答案:C本題解析:對于第一空,本題使用的是分治法。1、分治法特征:對于一個規(guī)模為n的問題,若該問題可以容易地解決(比如說規(guī)模n較?。﹦t直接解決;否則將其分解為k個規(guī)模較小的子問題,這些子問題互相獨立且與原問題形式相同,遞歸地解這些子問題,然后將各子問題的解合并得到原問題的解。2、動態(tài)規(guī)劃法:在求解問題中,對于每一步決策,列出各種可能的局部解,再依據某種判定條件,舍棄那些肯定不能得到最優(yōu)解的局部解,在每一步都經過篩選,以每一步都是最優(yōu)解來保證全局是最優(yōu)解。本題情景沒有列出所有的可能解進行篩選,因此,本題不屬于動態(tài)規(guī)劃法。3、回溯法:回溯法是一種選優(yōu)搜索法,按選優(yōu)條件向前搜索,以達到目標。但當搜索到某一步時,發(fā)現原先選擇并不優(yōu)或達不到目標,就退回一步重新選擇。這種走不通就退回再走的技術就是回溯法。本題情景沒有探索和回退的過程,因此,本題不屬于回溯法。4、貪心法:總是做出在當前來說是最好的選擇,而并不從整體上加以考慮,它所做的每步選擇只是當前步驟的局部最優(yōu)選擇,但從整體來說不一定是最優(yōu)的選擇。由于它不必為了尋找最優(yōu)解而窮盡所有可能解,因此其耗費時間少,一般可以快速得到滿意的解,但得不到最優(yōu)解。在本題情景中,沒有給出每步選擇的局部最優(yōu)判斷條件,因此,本題屬于貪心法。由于本題的算法過程,是依次與各個房子進行判斷,當所有房子都被比較之后,則問題結束,因此時間復雜度與房子的個數相關,本問題的時間復雜度應該趨于現象,為O(n),屬于貪心算法。對于第三空,關于對應序列(10,20,30,35,60,80,160,210,260,300)第一輪放置:在第一座房子x=10的右側20米處安裝一個消防栓,可以覆蓋10,20,30,35這4棟房子;2、第二輪放置:去掉前4棟房子,在第5棟房子x=60的右側20米處安裝一個消防栓,可以覆蓋60、80這2棟房子;3、第三輪放置:去掉前面已覆蓋的房子,在第7棟房子x=160的右側20米處安裝一個消防栓,只可以覆蓋160這一棟房子;4、第四輪放置:去掉前面已覆蓋的房子,在第8棟房子x=210的右側20米處安裝一個消防栓,可以覆蓋210這一棟房子第五輪放置:去掉前面已覆蓋的房子,在第9棟房子x=260的右側20米處安裝一個消防栓,可以覆蓋260、300這2棟房子;房子全部覆蓋完畢,因此共需安裝5個消防栓。對于第四空,對于得到一個最優(yōu)解是動態(tài)規(guī)劃的特點,可以得到問題所有的最優(yōu)解,是回溯法的特征,可以排除A、B選項。對于C、D選項。A.肯定可以求得問題的一個最優(yōu)解B.可以求得問題的所有最優(yōu)解C.對有些實例,可能得不到最優(yōu)解D.只能得到近似最優(yōu)解

13、答案:D本題解析:這些模型中僅有螺旋模型考慮風險因素。

14、答案:B本題解析:本題考查RAS算法中公鑰和私鑰的計算。非對稱密鑰密碼體制的典型算法是RSA算法,其基本原理是基于大素數難分解原理,即尋找兩個大素數比較簡單,而將兩個大素數的乘積分解則非常困難。具體算法如下:①選取兩個足夠大的質數p和q;②計算p和q的乘積,記為n=p×q;③計算p-1和q-1的乘積,記為m=(p-1)×(q-1);④尋找一個與m互質的數e,且滿足1<e<m;⑤尋找一個數d,使其滿足(e×d)modm=1;⑥(n,e)為公鑰,(n,d)為私鑰。

15、答案:C本題解析:marry.jpg是一個靜止圖像文件;marry.wps是一個使用文字處理軟件WPS編輯的文檔;marry.htm是一個網頁文件;marry.mp3是一個經數字化壓縮編碼的音樂文件。

16、答案:D本題解析:本題考查電子商務信息系統生命周期的基礎知識。

17、答案:A本題解析:為了更方便地使用計算機,20世紀50年代初,出現了匯編語言。匯編語言不再使用難以記憶的二進制代碼編程,而是使用比較容易識別、記憶的助記符號,所以匯編語言又叫符號語言。匯編語言只是將一條機器語言用符號表示而已,也是面向機器的一種低級語言?;蛘哒f,匯編語言是符號化了的機器語言。從適用范圍而言,某些程序語言在較為廣泛的應用領域被用來編寫軟件,因此成為通用程序設計語言,常用的如C/C++,Java等。關系數據庫查詢語言特指SQL,用于存取數據以及查詢、更新和管理關系數據庫系統中的數據。函數式編程是一種編程范式,它將計算機中的運算視為函數的計算。函數編程語言最重要的基礎是λ演算(lambdacalculus),其可以接受函數當作輸入(參數)和輸出(返回值)。

18、答案:D本題解析:數據字典會對數據流圖中元素進行定義說明。

19、答案:C本題解析:正式技術評審是一種由軟件工程師和其他人進行的軟件質量保障活動。其目標包括:(1)發(fā)現功能、邏輯或實現的錯誤;(2)證實經過評審的軟件的確滿足需求;(3)保證軟件的表示符合預定義的標準;(4)得到一種一致的方式開發(fā)的軟件;(5)使項目更易管理。

20、答案:D本題解析:COCOMOII模型也需要使用規(guī)模估算信息,體系結構階段,在模型層次結構中有3種不同規(guī)模估算選擇,即:對象點、功能點和代碼行。應用組裝模型使用的是對象點;早期設計階段模型使用的是功能點,功能點可以轉換為代碼行。體系結構模型把工作量表示為代碼行數。

21、答案:A本題解析:一般認為軟件風險包含兩個特性:不確定性和損失。不確定性是指風險可能發(fā)生也可能不發(fā)生;損失是指如果風險發(fā)生,就會產生惡性后果。A選項不滿足軟件風險的損失特性。

22、答案:C本題解析:本題考查程序設計語言中正規(guī)式的基本知識。正規(guī)式:一種表示正規(guī)集的工具,正規(guī)式是描述程序語言單詞的表達式,對于字母表∑。正規(guī)集可以遞歸定義如下。①ε是一個正規(guī)式,它表示集合L(ε)={ε}。②若a是∑上的字符,則a是一個正規(guī)式,它所表示的正規(guī)集L(a)={a}。③若正規(guī)式r和s分別表示正規(guī)集L(r)、L(s),則(a)r|s是正規(guī)式,表示集合L(r)∪L(s);(b)r·s是正規(guī)式,表示集合L(r)L(s);(c)r*是正規(guī)式,表示集合(L(r))*;(d)(r)是正規(guī)式,表示集合L(r)。運算符“|”、“·”、“*”分別稱為“或”、“連接”和“閉包”。在正規(guī)式的書寫中,連接運算符“·”可省略。運算符的優(yōu)先級從高到低順序排列為:“*”、“·”、“|”。運算符“|”表示“或”、并集。“*”表示*之前括號里的內容出現0次或多次。a*b*={a}**表示由若干個a后跟若干個b所組成的任何長度的字符串;(alb)*a={a,b}*{a}表示以a結尾,前面有任意個a或b組成的字符串;a(alb)*={a}{a,b}*表示a后面跟任意個a或b組成的字符串;(ab)*={ab}*表示每個ab所組成的任何長度的字符串(ab不能分離);ABCD四個選項只有C能保證以a開頭。

23、答案:B本題解析:電子商務框架有兩個支柱,即社會人文性的政策法規(guī)和自然科技性的技術標準。

24、答案:C本題解析:本題考查軟件配置管理的基礎知識。軟件配置管理是一組管理整個軟件生存期各階段中變更的活動,主要包括變更標識、變更控制和版本控制。

25、答案:C本題解析:本題考查矢量化圖形和位圖的基本知識。矢量化圖形保存最少的信息,文件大小比位圖要小,并且文件大小與物體的大小無關:可以無限地放大這個圓,使其仍然保持平滑,所表達物體的運動、縮放、旋轉、填充等都不會降低繪制的精度。所以矢量化圖形是最適合電子地圖的基本信息格式。

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

27、答案:A本題解析:本題考查的是繼承的定義:繼承是類之間的一種關系,在定義和實現一個類的時候,可以在一個已經存在的類的基礎上進行。因此本題選擇A選項。

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

29、答案:B本題解析:本題考查電子錢包的概念。電子錢包是電子商務購物活動中常用的一種支付工具,尤其適于小額購物。在電子錢包內存放的是電子貨幣,如電子現金、電子零錢、電子信用卡等。使用電子錢包購物,通常需要在電子錢包服務系統中進行。電子商務活動中電子錢包的軟件通常都是免費提供的。目前世界上有VISAcash和Mondex兩大電子錢包服務系統。電子錢包用戶通常在銀行里都是有賬戶。在使用電子錢包時,用戶先安裝相應的應用軟件,在該軟件系統中設有電子貨幣和電子錢包的功能管理模塊,稱為電子錢包管理器,用戶可以用它來改變口令或保密方式等,以及用它來查看自己銀行賬號上電子貨幣收付往來的賬目、清單及其他數據。該系統中還提供了一個電子交易記錄器,顧客通過查詢記錄器,可以了解自己的購物記錄。

30、答案:C本題解析:本題考查軟件能力成熟度集成模型的基礎知識能力成熟度集成模型CMMI是CMM模型的最新版本,基于連續(xù)式表述的CMMI共有6個(0-5)能力等級,對應于未完成級、已執(zhí)行級、已管理級、已定義級、量化管理級、優(yōu)化級。每個能力等級對應到一個一般目標,以及一組一般執(zhí)行方法和特定方法。能力等級0指未執(zhí)行過程,表明過程域的一個或多個特定目標沒有被滿足;能力等級1指過程通過轉化可識別的輸入工作產品,產生可識別的輸出工作產品,關注于過程域的特定目標的完成;能力等級2指過程作為已管理的過程制度化,針對單個過程實例的能力;能力等級3指過程作為已定義的過程制度化,關注過程的組織級標準化和部署;能力等級4指過程作為定量管理的過程制度化;能力等級5指過程作為優(yōu)化的過程制度化,表明過程得到很好地執(zhí)行且持續(xù)得到改進。

31、答案:A本題解析:本題考查知識產權知識,即軟件知識產權歸屬。公民為完成法人或者其他組織工作任務所創(chuàng)作的作品是職務作品。職務作品可以是作品分類中的任何一種形式,如文字作品、電影作品、計算機軟件都可能由于為執(zhí)行工作任務而創(chuàng)作,屬于職務作品。其著作權歸屬分兩種情形:(1)一般職務作品一般職務作品的著作權由作者享有。單位或其他組織享有在其業(yè)務范圍內優(yōu)先使明的權利,期限為2年。單位的優(yōu)先使用權是專有的,未經單位同意,作者不得許可第三人以與單位使用的相同方式使用該作品。在作品完成兩年內,如單位在其業(yè)務范圍內不使用,作者可以要求單位同意由第三人以與單位使用的相同方式使用,所獲報酬,由作者與單位按約定的比例分配。(2)特殊的職務作品所謂特殊職務作品一是指是利用法人或者其他組織的物質技術條件創(chuàng)作,并由法人或者其他組織承擔責任的工程設計、產品設計圖紙、地圖、計算機軟件等職務作品;二是指法律、行政法規(guī)規(guī)定或者合同約定著作權由法人或者其他組織享有的職務作品。對于特殊職務作品,作者享有署名權,其他權利由法人或非法人單位享有。本題涉及軟件知識產權,王某為完成公司指派的工作任務所開發(fā)的軟件是職務軟件,職務軟件包括軟件文檔和源程序。該軟件文檔屬于特殊職務作品,依據著作權法,對于特殊職務作品,除署名權以外,著作權的其他權利由公司享有。

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

33、答案:C本題解析:本題由于4NF的定義并不了解,所以有一定難度。首先根據選項我們可以看到這里的描述都是與多值屬性有關,多值屬性指的是一個屬性有多個值,比如一個學生有多名家庭成員,那么如果有(學號,家庭成員),此時家庭成員為多值屬性。對于多值屬性出現在關系模式當中,不能明確對應關系,因此需要進行分解。對于“A.將所有多值屬性組成一個關系模式”,這樣的分解沒有保存當前主鍵與多值屬性的關系,并不合理。對于“B.使多值屬性不在關系模式中出現”,也就是刪除多值屬性列,那么丟失了原有的屬性,也不合理。對于“D.將多值屬性和其他屬性一起構成該實體對應的關系模式”,這樣的處理并沒有解決當前的問題,因此不可選。對于“C.將實體的碼分別和每個多值屬性獨立構成一個關系模式”,是我們比較常用的一種處理方式。因此本題選擇C選項。4NF:若關系模式R1NF,R的每個非平凡多值依賴X→Y且YX時,X必含有碼,則關系模式R(U,F)4NF;對于本題中存在多值屬性的情況,應該將該實體的碼和相關的多值屬性獨立構成一個關系模式。

34、答案:C本題解析:暫無解析

35、答案:C本題解析:本題考查采用敏捷方法進行軟件開發(fā)。敏捷方法中,重構是一種重新組織技術,重新審視需求和設計,重新明確地描述它們以符合新的和現有的需求,可以簡化構件的設計而無須改變其功能或行為。

36、答案:D本題解析:本題考查McCabe度量法。McCabe度量法是通過定義環(huán)路復雜度,建立程序復雜性的度量,它基于一個程序模塊的程序圖中環(huán)路的個數。計算有向圖G的環(huán)路復雜性的公式為V(G)=m-n+2,其中V(G)是有向圖G中的環(huán)路個數,m是G中的有向弧數,n是G中的節(jié)點數。要采用McCabe度量法度量程序復雜度,需要先畫出程序圖,識別有向圖中節(jié)點數n=7和有向弧數m=10,然后利用環(huán)路復雜性計算公式V(G)=m-n+2進行計算,得到圖中程序圖的程序復雜度是5。

37、答案:C本題解析:本題考查語言處理基礎知識。編譯和解釋是語言處理的兩種基本方式。編譯過程包括詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化和目標代碼生成等階段,以及符號表管理與出錯處理模塊。解釋過程在詞法、語法和語義分析方面與編譯程序的工作原理基本相同,但是在運行用戶程序時,它直接執(zhí)行源程序或源程序的內部形式。這兩種語言處理程序的根本區(qū)別是:在編譯方式下,機器上運行的是與源碼程序等價的目標程序,源程序和編譯程序都不再參與目標程序的執(zhí)行過程;而在解釋方式下,解釋程序和源程序(或其某種等價表示)要參與到程序的運行過程中,運行程序的控制權在解釋程序。解釋器翻譯源程序時不產生獨立的目標程序,而編譯器則需將源程序翻譯成獨立的目標程序。

38、答案:C本題解析:解釋程序也稱為解釋器,它或者直接解釋執(zhí)行源程序,或者將源程序翻譯成某種中間表示形式后再加以執(zhí)行;編譯程序(編譯器)則是將源程序翻譯成目標語言程序,然后在計算機上運行目標程序。兩種語言處理程序的根本區(qū)別是:在編譯方式下,機器上運行的是與源程序等價的目標程序,源程序和編譯程序都不再參與目標程序的執(zhí)行過程,而在解釋方式下,解釋程序和源程序(或某種等價表示)要參與到程序的運行過程中,運行程序的控制權在解釋程序。解釋器翻譯源程序時不生成獨立的目標程序,而編譯器則將源程序翻譯成獨立的目標程序。

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

40、答案:D本題解析:功能內聚:完成一個單一功能,各個部分協同工作,缺一不可。順序內聚:處理元素相關,而且必須順序執(zhí)行。通信內聚:所有處理元素集中在一個數據結構的區(qū)域上。過程內聚:處理元素相關,而且必須按特定的次序執(zhí)行。瞬時內聚:所包含的任務必須在同一時間間隔內執(zhí)行(如初始化模塊)。邏輯內聚:完成邏輯上相關的一組任務。偶然內聚(巧合內聚):完成一組沒有關系或松散關系的任務。

41、答案:A本題解析:該題考察音頻相關知識。出自《程序員教程(第四版)》,全書第140頁。頻帶寬度或稱為帶寬,它是描述組成復合信號的頻率范圍。音頻信號的頻帶越寬,所包含的音頻信號分量越豐富,音質越好。

42、答案:B本題解析:90H即為二進制的:10010000。說明此數為負數,其反碼為:10001111,其原碼為:11110000,即-112,2X=-112,所以X=-56。

43、答案:C本題解析:根據中序遍歷和先序遍歷,可以反向構造出這棵二叉樹如下:其后序遍歷為30,20,50,40,10,即C選項。

44、答案:A本題解析:系統分析階段的主要任務是為一個新系統定義業(yè)務需求,該階段的關鍵是描述一個系統必須做什么(或者一個系統是什么),而不是系統應該如何實現。具體而言,系統分析階段需要完成的任務包括(但不限于):①確定軟件系統的功能需求和非功能需求;②分析軟件系統的數據要求;③導出系統的邏輯模型;④修正項目開發(fā)計劃;⑤如有必要,可以開發(fā)一個原型系統。

45、答案:B本題解析:本題考查學生對EDI系統的了解。EDI系統的組成包括以下幾個部分:①用戶接口模塊:業(yè)務管理人員可用此模塊進入輸入、查詢、統計、中斷、打印等,及時地了解市場變化,調整策略。②內部接口模塊:這是EDI系統和本單位內部其他信息及數據庫的接口。③報文生成及處理模塊:該模塊有兩個功能,其一是接受來自用戶接口模塊和內部接口模塊的命令和信息,按照EDI標準生成訂單、發(fā)票等各種EDI報文和單證,經格式轉換模塊處理之后,由通信模塊經EDI網絡發(fā)給其他EDI用戶;其二是自動處理由其他EDI系統發(fā)來的報文。④格式轉換模塊:所有的EDI單證都必須轉換成標準的交換格式,轉換過程包括語法上的壓縮、嵌套、代碼的替換以及必要的EDI語法控制字符。在格式轉換過程中要進行語法檢查,對于語法出錯的EDI報文應拒收并通知對方重發(fā)。⑤通信模塊:該模塊是EDI系統與EDI通信網絡的接口。

46、答案:B本題解析:包過濾防火墻工作在網絡協議IP層,它只對IP包的源地址、目標地址及相應端口進行處理,因此速度比較快,能夠處理的并發(fā)連接比較多,缺點是對應用層的攻擊無能為力,包過濾成本與它的安全性能沒有因果關系,而應用程序和用戶對于包過濾的過程并不需要了解,因此該技術對應用和用戶是透明的,本題選擇B選項。代理服務器防火墻將收到的IP包還原成高層協議的通訊數據,比如http連接信息,因此能夠對基于高層協議的攻擊進行攔截。缺點是處理速度比較慢,能夠處理的并發(fā)數比較少,所以不能提高網絡整體性能,而代理對于用戶認證可以設置。

47、答案:A本題解析:該題最簡單的解題思路是代入法。當i=1,j=1時,k=1。選項A:k=2i+j-2=2+1-2=1;選項B:k=2i-j+2=2-1+2=3;選項C:k=3i+j-1=3+1-1=3;選項D:k=3i-j+2=3+1+2=4。此時可以除排B,C,D,直接選A。若用一個例子,不能排除所有錯誤選項,則而舉一個例子來進行代入,排除更多錯誤選項。

48、答案:D本題解析:Gantt圖是一種簡單的水平條形圖,以日歷為基準描述項目任務。水平軸表示日歷時間線(如時、天、周、月和年等),每個條形表示一個任務,任務名稱垂直地列在左邊的列中,圖中水平條的起點和終點對應水平軸上的時間,分別表示該任務的開始時間和結束時間,水平條的長度表示完成該任務所持續(xù)的時間。當日歷中同一時段存在多個水平條時,表示任務之間的并發(fā)。Gantt圖能清晰地描述每個任務從何時開始,到何時結束,任務的進展情況以及各個任務之間的并行性。但是其缺點是不能清晰地反映出各個任務之間的依賴關系,難以確定整個項目的關鍵所在,也不能反映計劃中有潛力的部分。

49、答案:A本題解析:B項從0到1然后走不了了,C項在3狀態(tài)結束,不對;D項也只到1狀態(tài)。

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

51、答案:A本題解析:對風險排優(yōu)先級是根據風險的曝光度來進行的,曝光度等于風險的產生后果乘以風險發(fā)生的概率。

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

53、答案:C本題解析:本題考查可行性分析的相關概念??尚行苑治龈鶕到y的環(huán)境、資源等條件,判斷新系統建設是否有必要、有可能開始進行??尚行园ㄟ\行可行性、技術可行性、經濟可行性及社會環(huán)境可行性。運行可行性是對方案在組織中的合適程度的度量;技術可行性是指所提出的要求在現有技術水平下是否有可能實現;經濟可行性包括所需費用的預算和對效益的估算;社會環(huán)境可行性考慮各種社會因素,確定系統是否可行??尚行苑治鲎詈筇峤豢尚行匝芯繄蟾?。

54、答案:B本題解析:<k<k<k<j的數k,由(3)式,next[2]=1;<k<j的數k=2,同時需要滿足'p1p2lpk-1'="pj-k+1pj-k+2Lpj-1"。<k<j的數k=2或3:<k<j的數k=2、3或4:本題考查字符串的模式匹配運算知識。KMP是進行字符串模式匹配運算效率較高的算法。根據對next函數的定義,模式串前兩個字符的next值為0、1。對于第3個字符“a”,其在模式串中的前綴為“ab”,從該子串找不出前綴和后綴相同的部分,因此,根據定義,該位置字符的next值為1。對于第4個字符“a”,其在模式串中的前綴為“aba”,該子串只有長度為1的前綴“a”和后綴“a”相同,根據定義,該位置字符的next值為2。對于第5個字符“a”,其在模式串中的前綴為“abaa0”,該子串只有長度為1的前綴“a”和后綴“a”相同,根據定義,該位置字符的next值為2。綜上可得,模式串“abaac”的next函數值為01122。一、對于公式:1、由(1)式,當j=1時,next[1]=0;2、當j=1時,由(2)式,max{k|1<k<k3、取值范圍,j、k都為正整數,且1<=j<=5【可根據下面的具體過程理解公式】二、本題計算如下:1、j=1,由(1)式,next[1]=0;2、j=2,找不到滿足1<k<j的數k,由(3)式,next[2]=1;3、j=3,滿足1<k<j的數k=2,同時需要滿足'p1p2lpk-1'="pj-k+1pj-k+2Lpj-1"。'p1p2Lpk-1'='p1p2Lp1'=p1,為第一個字母a;'pj-k+1pj-k+2Lpj-1'='p2p3Lp2'=p2,為第二個字母b,a!=b,此時,找不到k不滿足條件,由(3)式,next[3]=1。4、j=4,滿足1<k<j的數k=2或3:(1)當k=2,'p1p2Lpk-1'='p1p2Lp1'=p1,為第一個字母a,'pj-k+1pj-k+2Lpj-1'='p3p4Lp3'=p3,為第三個字母a,滿足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。(2)當k=3,'p1p2Lpk-1'='p1p2Lp2'=p1p2,為第一二字母ab,'pj-k+1pj-k+2Lpj-1'='p2p3Lp3'=p2p3,為第二三個字母ba,不滿足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。綜上可得,當j=4時,滿足條件的最大k值為2,next[4]=2。5、j=5,滿足1<k<j的數k=2、3或4:(1)當k=2,'p1p2Lpk-1'='p1p2Lp1'=p1,為第一個字母a,'pj-k+1pj-k+2Lpj-1'='p4p5Lp4'=p4,為第四個字母a,滿足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。(2)當k=3,'p1p2Lpk-1'='p1p2Lp2'=p1p2,為第一二字母ab,'pj-k+1pj-k+2Lpj-1'='p3p4Lp4'=p3p4,為第三四個字母aa,不滿足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。(3)當k=4,'p1p2Lpk-1'='p1p2Lp3'=p1p2p3,為第一二三字母aba,'pj-k+1pj-k+2Lpj-1'='p2p3Lp4'=p2p3p4,為第二三四個字母baa,不滿足'p1p2Lpk-1'='pj-k+1pj-k+2Lpj-1'。綜上可得,當j=5時,滿足條件的最大k值為2,next[5]=2。根據上面的分析過程,可以得出next[]函數值為01122。

55、答案:D本題解析:MIDI使得人們能夠使用多媒體計算機和電子樂器。實際上MIDI有3種元素:通信協議、硬件接口和被稱為標準MIDI文件的發(fā)布格式。在WWW環(huán)境中,最重要的元素是音頻格式。在原理上,MIDI文件包含了MIDI協議報文序列。然而當MIDI協議報文被存儲在MIDI文件中時,事件都被加上了時間戳,以便于按照適當的順序回放。由MIDI文件提供的音樂是MIDI當前最通常的應用。

56、答案:B本題解析:本題考查的是企業(yè)系統規(guī)劃的基本知識。企業(yè)系統規(guī)劃法是一種系統規(guī)劃方法,它是通過全面調查,分析企業(yè)信息需求,制定應用系統總體方案的一種方法,有四個基本步驟。(1)確定各級管理的統一目標,各個部門的目標要服從總體目標。通過對企業(yè)管理目標的定義,才能界定應用系統的目標。(2)識別企業(yè)過程。這是BSP方法的核心。企業(yè)過程定義為邏輯上相關的一組決策和活動的集合。識別企業(yè)過程可對企業(yè)如何完成其目標有深刻的了解,并且有助于定義系統的功能和信息的流程。識別企業(yè)過程的步驟是:畫過程流程圖;寫每一過程說明:過程分組:為過程組寫說明;過程與組織相關;識別關鍵過程;修改、確認過程。(3)定義數據類。在識別企業(yè)過程的基礎上,分析每一個過程利用什么數據,產生什么數據,或者說每一過程的輸入和輸出數據是什么,并將所有的數據分成若干大類。在這一步驟中重點是分析數據實體及其相互之間的聯系,按照各層管理人員和業(yè)務人員的管理經驗和一些形式化方法,對數據實體進行聚集分析,將聯系密切的實體劃分在一起,形成一些實體組,即數據類。這些實體組內部的數據實體之間聯系密切,而與外部實體聯系很少,它們是劃分數據類的依據,進而在數據類的基礎上建立起主題數據庫模型,為企業(yè)的不同管理需求提供必要的、穩(wěn)定的、共享的總體數據模型。(4)定義信息結構。定義信息結構也就是劃分子系統,確定應用系統各個部分及其相關數據之間的關系。BSP方法是根據信息的產生和使用來劃分子系統的,它盡量把信息產生的企業(yè)過程和使用的企業(yè)過程劃分在一個子系統中,從而減少了子系統之間的信息交換。

57、答案:C本題解析:結構化方法的基本思想是:將整個信息系統的開發(fā)過程分為若干階段,然后一步一步地依次進行,前一階段是后一階段的工作依據;每個階段又劃分為多個詳細的工作步驟順序作業(yè)。每個階段和主要步驟都有明確詳盡的文檔編制要求,各個階段和各個步驟的向下轉移都是通過建立各自的軟件文檔和對關鍵階段、步驟進行審核和控制實現的。結構化分析方法是一種面向數據流的需求分析方法,其分析結果由一套分層數據流圖、一本數據詞典、一組加工邏輯說明和補充材料幾部分組成。

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

59、答案:D本題解析:選項ABC都是取決模塊間耦合度高低的

溫馨提示

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

評論

0/150

提交評論