2024年軟件認(rèn)證工程師考試-軟件工程綜合知識考試近5年真題附答案_第1頁
2024年軟件認(rèn)證工程師考試-軟件工程綜合知識考試近5年真題附答案_第2頁
2024年軟件認(rèn)證工程師考試-軟件工程綜合知識考試近5年真題附答案_第3頁
2024年軟件認(rèn)證工程師考試-軟件工程綜合知識考試近5年真題附答案_第4頁
2024年軟件認(rèn)證工程師考試-軟件工程綜合知識考試近5年真題附答案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(圖片大小可自由調(diào)整)2024年軟件認(rèn)證工程師考試-軟件工程綜合知識考試近5年真題薈萃附答案第I卷一.參考題庫(共100題)1.軟件是()。A、處理對象和處理規(guī)則的描述B、程序C、程序及其文檔D、計算機(jī)系統(tǒng)2.軟件特性中,多個軟件元素相互通訊并協(xié)同完成任務(wù)的能力指的是()。A、可理解性B、可互操作性C、可維護(hù)性D、可追蹤性3.從可行性研究從技術(shù)可行性()和社會可行性3各方面進(jìn)行論證.4.在Struts的配置文件中,一般來說action節(jié)點的哪些屬性不是必然的()A、pathB、typeC、nameD、input5.模塊的內(nèi)聚性最高的是()A、邏輯內(nèi)聚B、時間內(nèi)聚C、偶然內(nèi)聚D、功能內(nèi)聚6.對于活動圖,以下說法正確的有()A、活動圖適用于精確地描述單個用例中的處理流程,也可用來描述多個用例聯(lián)合起來形成的處理流程,表達(dá)相對復(fù)雜的業(yè)務(wù)操作或軟件處理過程,有時甚至可以針對類中某個個復(fù)雜的操作用活動圖給出實現(xiàn)細(xì)節(jié)B、活動圖中包含控制流和信息流,控制流表示一個操作完成后對其后續(xù)操作的觸發(fā),信息流則刻畫操作這間的信息交換C、活動圖的基本建模機(jī)制包括節(jié)點、邊及泳道D、活動圖描述實體為完成某項功能面執(zhí)行的操作序列,其中的某些操作或者操作的子序列可以并發(fā)和同步7.軟件開發(fā)、設(shè)計幾乎都是從頭開始,成本和進(jìn)度很難估計。8.UML語言包含幾大類圖形()A、3B、5C、7D、99.軟件復(fù)審時,其主要的復(fù)審對象是()。10.機(jī)器語言、匯編語言:依賴于機(jī)器,面向().11.游標(biāo)的哪一種屬性指示fetch語句是否從活動集中返回行,如未能返回行,則此屬性的值為true?()A、%FOUNDB、%NOTFOUNDC、%ROWCOUNTD、%ISOPEN12.軟件工程三要素之間的關(guān)系?13.UNIX操作系統(tǒng)是()研制的。A、Bell實驗室B、DEC公司C、IBM公司D、Microsoft公司14.硬件工程可以劃分為硬件定義、硬件設(shè)計、()三個階段。15.結(jié)構(gòu)化程序設(shè)計的一種基本方法是()。A、篩選法B、遞歸法C、迭代法D、逐步求法16.如果要創(chuàng)建擁有上傳文件的表單,標(biāo)簽的編碼類型“enctype”屬性必須設(shè)置為()。A、GETB、POSTC、multipart/form-dataD、true17.在可行性研究中,要用軟件的描述工具畫出現(xiàn)行系統(tǒng)流程圖,它反映了現(xiàn)行系統(tǒng)的()和處理流程.18.軟件總體設(shè)計階段產(chǎn)生的文檔是?()A、軟件計劃任務(wù)書B、軟件需求規(guī)格說明書C、軟件概要設(shè)計說明書D、軟件詳細(xì)說明書E軟件源代碼19.對于一個學(xué)校的課程注冊管理系統(tǒng),如果有一條需求為“目前在校學(xué)生1000名,教師100名;以后每年逐步遞增,預(yù)計五年且翻番,要示軟件產(chǎn)品不需修改即可適應(yīng)學(xué)校規(guī)模的擴(kuò)張?!?,該屬于()類型A、可配置性需求B、可伸縮性需求C、功能需求D、安全性需求20.軟件維護(hù)的內(nèi)容包括糾錯性維護(hù),()、完善性維護(hù)和()。21.下列關(guān)于程序效率的描述錯誤的是()。A、提高程序的執(zhí)行速度可以提高程序的效率B、降低程序占用的存儲空間可以提高程序的率C、源程序的效率與詳細(xì)設(shè)計階段確定的算法的效率關(guān)D、好的程序設(shè)計可以提高效率22.計算題:程序流程圖如圖1所示,試求出其巡回秩數(shù)V(G)。 23.軟件維護(hù)可以分為()、()、()、()等四類。24.最高程度也是最差的耦合是()。A、公共耦合B、內(nèi)容耦合C、控制耦合D、數(shù)據(jù)耦合25.缺乏有力的方法學(xué)的指導(dǎo)和有效的開發(fā)工具的支持,這往往是產(chǎn)生軟件危機(jī)的原因之一。26.McCabe指出,V(G)可作為程序規(guī)模的定量指標(biāo),V(G)值越高的程序往往是越復(fù)雜、越容易出問題的程序。因此,他建議模塊規(guī)模以()為宜。27.dotNET框架由下列選項中的哪兩項組成()A、微軟基礎(chǔ)類庫(MFC.B、公共語言運(yùn)行庫(CLR)C、中間語言(IL)D、dotNet框架類庫(FCL)28.程序設(shè)計語言的三種類型和特點是什么?29.快速原型技術(shù)的基本思想是什么?30.計算題:已知某軟件項目的特征為:用戶輸入數(shù)為30,用戶輸出數(shù)為60,用戶查詢數(shù)為24,共有8個文件,有2個外部界面。如果每個信息量的加權(quán)因子都取“一般”值,所有的技術(shù)復(fù)雜性調(diào)節(jié)因子都取“普通”值,用Albrecht方法計算該軟件項目的功能點。31.OCL已經(jīng)嵌入到UML2.0規(guī)約中,建模人員可以在以下()情況下使用OCL。A、使用OCL在類上或者在類模型的類型上定義不變量B、使用OCL對構(gòu)造型定義類型不變量C、將OCL作為一種查詢語言D、使用OCL描述操作和方法的前置和后置條件32.常用()和內(nèi)聚這兩個定性度量標(biāo)準(zhǔn)來評定模塊的獨立性。33.可行性研究一般可以從()可行性、()可行性、法律可行性和法律可行性等方面來研究。34.下面幾種白箱測試技術(shù),哪種是最強(qiáng)的覆蓋準(zhǔn)則()A、語句覆蓋B、條件覆蓋C、判定覆蓋D、條件組合覆蓋35.軟件質(zhì)量保證應(yīng)在()階段開始。36.為了評價風(fēng)險,常采用三元組[ri,pi,xi]來描述風(fēng)險。其中ri代表第i種風(fēng)險,pi表示第i種風(fēng)險發(fā)生的概率,xi代表()。37.軟件實體應(yīng)當(dāng)做到什么化?()A、抽象化B、隱蔽化C、模塊化D、簡單化38.在軟件工程中,不屬于軟件定義部分的任務(wù)是()。A、軟件驗收測試計劃B、組裝測試計劃C、需求分析D、軟件項目計劃39.在畫SSD圖時,應(yīng)該如何對待所涉及的系統(tǒng)()A、詳細(xì)描述其內(nèi)部結(jié)構(gòu)及其功能B、簡單描述其內(nèi)部結(jié)構(gòu),但是羅列系統(tǒng)所有的功能C、詳細(xì)描述其內(nèi)部結(jié)構(gòu),并不列出系統(tǒng)的功能D、不對系統(tǒng)的內(nèi)部結(jié)構(gòu)與功能進(jìn)行描述40.一個主程序員制小組由哪些人員組成?41.關(guān)于創(chuàng)建模式和構(gòu)造函數(shù)的說法,正確的是()。A、因為有構(gòu)造函數(shù),所以沒有必要使用創(chuàng)建模式。B、構(gòu)造函數(shù)無法描述被返回的對象,而選用名字合適的工廠方法可以使類型的使用更加容易C、工廠模式每次返回的類型都是具體的類型,而不是子類型D、創(chuàng)建模式不能把創(chuàng)建對象外部化。42.數(shù)據(jù)流程圖從哪一層開始編排?()A、0B、頂層C、1D、243.以下說法不符合XML語法規(guī)則的是()A、標(biāo)記頭和標(biāo)記末的大小寫一致B、元素之間要正確嵌套C、每個XML文檔只能有一個根元素D、每個XML為你當(dāng)可以有多個根元素44.下面哪些項目是Microsoft.NET平臺所使用的核心技術(shù):()A、WebServiceB、XMLC、SOAPD、Internet協(xié)議套件45.軟件原型化開發(fā)方法有其基本步驟,下述()是實施原型化的最基本的步驟。 ①獲得基本需求 ②開發(fā)工作模型 ③嚴(yán)格細(xì)部說明 ④模型驗證A、全部都是B、①②和④C、④D、①和②46.什么是結(jié)構(gòu)化分析?47.下面對Web應(yīng)用開發(fā)中Servlet組件說法錯誤的是()A、Servlet是按照接受請求/返回響應(yīng)的模式工作的B、運(yùn)行于Servlet容器中,是被動態(tài)加載的C、在Struts框架中,Servlet充當(dāng)模型組件D、在Struts框架中,Servlet充當(dāng)控制器組件48.維護(hù)中,因誤刪除一個標(biāo)識符而引起的錯誤是()副作用。49.某子任務(wù)的最早啟動時間與完成該子任務(wù)所需時間之和就是該子任務(wù)的()。50.計算題:甲乙兩名程序測試員同時對一個程序進(jìn)行獨立測試一個月,甲發(fā)現(xiàn)并改正了20個錯誤;乙發(fā)現(xiàn)并改正了16個錯誤,其中有8個錯誤甲也發(fā)現(xiàn)了。試估算該程序經(jīng)過甲乙兩人這一個月測試后,還殘留多少個錯誤?51.詳細(xì)設(shè)計的基本任務(wù)是確定每個模塊的()設(shè)計A、功能B、調(diào)用關(guān)系C、輸入輸出數(shù)據(jù)D、算法52.數(shù)學(xué)建模、原型建造和()是基于計算機(jī)系統(tǒng)技術(shù)可行性研究的有效工具。53.目前,軟件項目的進(jìn)度安排的兩種比較常用的方法是程序評估與審查技術(shù)(PERT)和(),這兩種方法都生成描述項目進(jìn)展?fàn)顟B(tài)的任務(wù)網(wǎng)絡(luò)圖。54.UML合法性問題是指()。A、UML是一種具有指定性規(guī)則的語言B、UML由正式機(jī)構(gòu)管理控制C、UML是一種描述性規(guī)則的語言,但我們使用應(yīng)該盡可能與習(xí)慣相符D、UML必須符合語法規(guī)則55.結(jié)構(gòu)化分析方法(sA)是一種面向()需求分析方法。A、對象B、數(shù)據(jù)結(jié)構(gòu)C、數(shù)據(jù)流D、結(jié)構(gòu)圖56.在HTML中,為了顯示如圖所示的效果,下列代碼正確的是()。A、〈U〉國破山河在,城春草木深?!?U〉〈BR〉〈B〉感時花濺淚,恨別鳥驚心。B、〈B〉國破山河在,城春草木深?!?B〉〈BR〉〈U〉感時花濺淚,恨別鳥驚心。C、〈U〉國破山河在,城春草木深?!?U〉〈U〉感時花濺淚,恨別鳥驚心。D、〈B〉國破山河在,城春草木深?!?B〉〈U〉感時花濺淚,恨別鳥驚心。57.用于需求分析的結(jié)構(gòu)化分析方法很多,這些分析方法大都遵循以下準(zhǔn)則()A、必須理解并描述問題的信息域;B、必須定義軟件的功能域;C、必須描述軟件的行為;D、用層次的方法展示各種模型的細(xì)節(jié)58.軟件詳細(xì)設(shè)計階段產(chǎn)生的文檔是?()A、軟件計劃任務(wù)書B、軟件需求規(guī)格說明書C、軟件概要設(shè)計說明書D、軟件詳細(xì)說明書E、軟件源代碼59.軟件開發(fā)風(fēng)險分析實際上就是貫穿于軟件工程過程中的一系列風(fēng)險管理步驟,它包括哪些內(nèi)容?60.基于計算機(jī)系統(tǒng)的軟件要素中的軟部件由程序、數(shù)據(jù)和()組成。61.什么是軟件工程?它目標(biāo)和內(nèi)容是什么?62.對與OCL,說法正確的是()A、使用OCL在模型的方法上定義不變量B、將OCL作為一種查詢語言C、使用OCL對構(gòu)造型(Stereotypes)定義前置和后置條件D、使用OCL描述類型的前置和后置條件63.Albrecht首先提出了功能點度量方法。這是一種面向功能的()方法。64.()圖描述從狀態(tài)到狀態(tài)的控制流程,常用來對系統(tǒng)的動態(tài)特征進(jìn)行建模。65.編碼時應(yīng)盡可能使用全局變量.66.軟件設(shè)計也可看作將需求規(guī)格說明逐步轉(zhuǎn)換為軟件源代碼的過程。67.需求分析的任務(wù)不包括()。A、問題分析B、系統(tǒng)設(shè)計C、需求描述D、需求評審。68.在人工智能領(lǐng)域,目前最廣泛使用的高級語言是()。A、AdaB、FORTRAC、COBOLD、LISP69.javax.Servlet的包中,屬于類的是()A、ServletB、GenericServletC、ServletRequestD、ServletContext70.目前,軟件項目的進(jìn)度安排的兩種比較常用的方法是()和關(guān)鍵路徑法(CPM),這兩種方法都生成描述項目進(jìn)展?fàn)顟B(tài)的任務(wù)網(wǎng)絡(luò)圖。71.常用的估算軟件規(guī)模的方法有()和()。72.哪一個對象可以用于獲得瀏覽器發(fā)送的請求()A、HttpServletRequestB、HttpServletResponseC、HttpServletD、Http73.數(shù)據(jù)輸入的一般準(zhǔn)則中包括保證信息顯示方式與數(shù)據(jù)輸入方式的協(xié)調(diào)一致;允許用戶定做輸入格式等內(nèi)容。74.RUP中有()個核心過程工作流。A、1B、3C、6D、975.JSP方法不明確的劃分()和()兩個階段。76.確定測試計劃是在()階段制定的.A、總體設(shè)計B、詳細(xì)設(shè)計C、編碼D、測試77.數(shù)據(jù)流圖是描述數(shù)據(jù)在軟件中流動和被處理的過程,是軟件模型的一種圖示,它一般包括4種圖形符號:變換/加工,外部實體,數(shù)據(jù)流向和().78.軟件生存周期中的軟件開發(fā)過程由概要設(shè)計和其它哪幾個階段組成?79.軟件特性中,軟件從一個計算機(jī)系統(tǒng)或環(huán)境移植到另一個上去的難易程度指的是().A、可理解性B、可修改性C、可移植性D、可重用性80.模板會自動保存到網(wǎng)站的()文件夾下。A、Libaray文件夾B、Custom文件夾C、Assets文件夾D、Templates文件夾81.在軟件質(zhì)量要素的評價準(zhǔn)則中,程序監(jiān)視自身運(yùn)行并標(biāo)識錯誤的程度指的是()。A、容錯性B、檢測性C、安全性D、可操作性82.需求分析階段應(yīng)該建立三種模,即:()、()和()。83.程序文檔應(yīng)該包括代碼的功能、代碼的完成者等內(nèi)容。84.建立數(shù)據(jù)流模型要遵循的原則包括:每個加工至少應(yīng)有一個輸入數(shù)據(jù)流以反映被處理數(shù)據(jù)的來源和一個()數(shù)據(jù)流來反映加工的結(jié)果。85.一個好的開發(fā)人員應(yīng)具備的素質(zhì)和能力包括善于與周圍人員團(tuán)結(jié)協(xié)作,建立良好的人際關(guān)系,善于聽取別人的意見。86.軟件開發(fā)期不包括哪個階段?()A、軟件計劃B、需求分析C、軟件維護(hù)D、軟件測試87.在UML中,以下()是可以應(yīng)用于包的構(gòu)造型A、框架{《Framework》}B、虛包{《Facade》}C、子系統(tǒng){《Subsystem》}D、系統(tǒng){《system》}88.在軟件開發(fā)的各種資源中,()是最重要的資源。A、開發(fā)工具B、方法C、硬件環(huán)境D、人員89.計算機(jī)系統(tǒng)經(jīng)歷了幾個不同的發(fā)展階段,具有以下特點指的是()發(fā)展時期:小規(guī)模團(tuán)隊開發(fā),但仍然沿用早期形成的個體化開發(fā)軟件的方法。A、個體軟件B、軟件作坊C、軟件危機(jī)D、軟件工程90.采用工程的概念、原理、技術(shù)和方法來()和()軟件,把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,以經(jīng)濟(jì)地開發(fā)出高質(zhì)量的軟件并有效地維護(hù)它,這就是軟件工程。A、開發(fā)測試B、運(yùn)行管理C、開發(fā)管理D、開發(fā)維護(hù)91.開發(fā)軟件項目的工作量和交貨時間td的4次方成反比,如果條件允許,適當(dāng)?shù)赝七t交貨時間(即使td增大),可大幅度降低()。92.在實體-關(guān)系圖簡稱E-R圖中,數(shù)據(jù)對象實體用長方形、關(guān)系用()、屬性用橢圓表示。93.組成UML的三種基本建筑塊是()、關(guān)系和()。94.在UML順序圖中,()對消息傳遞的目標(biāo)對象的銷毀。A、銷毀(destory)消息B、創(chuàng)建(creatE.消息C、返回消息D、自消息95.模塊的最重要特征是抽象和什么?()A、可靠性B、獨立性C、易維護(hù)D、信息隱蔽96.軟件可維護(hù)性,是指軟件產(chǎn)品交付使用后,在實現(xiàn)改正潛伏的錯誤、改進(jìn)性能等屬性、適應(yīng)環(huán)境變化等方面工作的()程度。97.以下哪種查詢語句可以正確的執(zhí)行:()A、selecttofromOrderowhereo.id=:1B、selectofromOrderowhereo.id=:1ando.customer=?2C、fromOrderowhereo.id=1?D、以上均不正確98.軟件可靠性是指在給定的時間間隔內(nèi),程序成功運(yùn)行的()99.面向數(shù)據(jù)的設(shè)計方法適用場合是具有明顯的層次信息結(jié)構(gòu)的應(yīng)用如:企事業(yè)的信息管理系統(tǒng);系統(tǒng)軟件(如操作系統(tǒng))等。100.在UML活動較中,()表示操作之間的信息交換。A、信息流B、控制流C、初始活動D、活動第I卷參考答案一.參考題庫1.參考答案:C2.參考答案:B3.參考答案:經(jīng)濟(jì)可行性4.參考答案:C,D5.參考答案:D6.參考答案:A,B,D7.參考答案:正確8.參考答案:B9.參考答案:軟件文檔10.參考答案:機(jī)器11.參考答案:B12.參考答案: 軟件質(zhì)量是軟件工程的生命線,軟件工程以質(zhì)量保證為基礎(chǔ)。質(zhì)量管理促進(jìn)了過程的改進(jìn),創(chuàng)造了許多行之有效的軟件開發(fā)方法和工具。軟件工程釆用層次化的方法,每個層次都包括過程、方法、工具三要素。方法支撐過程和工具,過程和工具又促進(jìn)方法學(xué)的研究。13.參考答案:C14.參考答案:硬件制造與銷售維修15.參考答案:D16.參考答案:C17.參考答案:基本功能18.參考答案:C19.參考答案:B20.參考答案:適應(yīng)性維護(hù);預(yù)防性維護(hù)21.參考答案:C22.參考答案: (1)畫出與圖1所示的程序流程圖對應(yīng)的程序圖如圖2所示。于是有:V(G)=E–N+2=11–9+2=4 (2)由圖2給出的程序圖可以看出,其有界區(qū)域有R1、R2、R3共3個,還有1個無界區(qū)域R4,共4個封閉區(qū)域,所以V(G)=4。 (3)由圖2給出的程序圖可以看出,結(jié)點b、c、h是謂詞結(jié)點,即謂詞結(jié)點數(shù)P=3,于是有:V(G)=P+1=3+1=4。23.參考答案:改正性維護(hù);適應(yīng)性維護(hù);預(yù)防性維護(hù);24.參考答案:B25.參考答案:正確26.參考答案:V(G)≤1027.參考答案:B,D28.參考答案: 1.機(jī)器語言、匯編語言:依賴于機(jī)器,面向機(jī)器 2.高級語言:獨立于機(jī)器,面向過程或面向?qū)ο?3.面向問題語言:獨立于機(jī)器,非過程式語言(4GL)29.參考答案: 在軟件開發(fā)的早期,快速開發(fā)一個目標(biāo)軟件系統(tǒng)的原型,讓用戶對其進(jìn)行評價并提出修改意見,然后開發(fā)人員根據(jù)用戶的意見對原型進(jìn)行改進(jìn)。30.參考答案: 基本功能點CT為: CT=用戶輸入數(shù)×4+用戶輸出數(shù)×5 +用戶查詢數(shù)×4+文件數(shù)×10+外部接口數(shù)×7 =30×4+60×5+24×4+8×10+2×7 =610 FP=CT×TCF=CT[0.65+0.01∑Fi] =610×[0.65+0.01×3×14] =652.7功能點31.參考答案:A,B,C,D32.參考答案:耦合33.參考答案:經(jīng)濟(jì);技術(shù)34.參考答案:D35.參考答案:需求分析36.參考答案:該風(fēng)險帶來的影響37.參考答案:C38.參考答案:B39.參考答案:D40.參考答案: 由1位主程序員(高級工程師)、2~5位程序員(技術(shù)員)、1位后援工程師組成,還可以配備輔助人員(如資料員)。41.參考答案:B42.參考答案:B43.參考答案:D44.參考答案:B,D45.參考答案:B46.參考答案: 結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法。結(jié)構(gòu)化分析方法使用數(shù)據(jù)流圖DFD與數(shù)據(jù)字典DD來描述,面向數(shù)據(jù)流問題的需求分析適合于數(shù)據(jù)處理類型軟件的需求描述。其核心思想是分解化簡問題,將物理

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論