軟件工程師考試考試題(題庫版)_第1頁
軟件工程師考試考試題(題庫版)_第2頁
軟件工程師考試考試題(題庫版)_第3頁
軟件工程師考試考試題(題庫版)_第4頁
軟件工程師考試考試題(題庫版)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件工程師考試考試題(題庫版)1、單選

軟件特性中,一個軟件能再次用于其他相關(guān)應(yīng)用的程度稱為()。A.可移植性B.可重用性C.容錯性D.可適應(yīng)性正確答案:B2、單選

Apache和Tomcat都(江南博哥)是服務(wù)器,他們之間的相同點有()A.兩者都是Apache組織開發(fā)的B.兩者都有HTTP服務(wù)的功能C.兩者都是免費的D.以上全是正確答案:D3、填空題

某子任務(wù)的最早啟動時間與完成該子任務(wù)所需時間之和就是該子任務(wù)的()。正確答案:最早結(jié)束時間4、單選

關(guān)于創(chuàng)建模式和構(gòu)造函數(shù)的說法,正確的是()。A.因為有構(gòu)造函數(shù),所以沒有必要使用創(chuàng)建模式。B.構(gòu)造函數(shù)無法描述被返回的對象,而選用名字合適的工廠方法可以使類型的使用更加容易C.工廠模式每次返回的類型都是具體的類型,而不是子類型D.創(chuàng)建模式不能把創(chuàng)建對象外部化。正確答案:B5、單選

一個模塊內(nèi)部各程序段都在同一張表上操作,這個模塊的內(nèi)聚性稱為()。A.時間內(nèi)聚B.功能內(nèi)聚C.通信內(nèi)聚D.順序內(nèi)聚正確答案:C6、單選

設(shè)置服務(wù)器控件的改動立即提交至服務(wù)器,需要將服務(wù)器控件的()屬性設(shè)置為True。A.AutoActionB.AutoPostBackC.AutoSubmitD.以上都不對正確答案:B7、問答題

在基于計算機的系統(tǒng)中一般都包含哪些系統(tǒng)要素?正確答案:包含的系統(tǒng)要素:①硬件;②軟件;③人;④文檔;⑤數(shù)據(jù)庫;⑥過程。8、問答題

基于計算機系統(tǒng)的成本主要由哪4個部分組成?正確答案:基于計算機系統(tǒng)的成本主要由以下4個部分組成:1)購置并安裝軟硬件及有關(guān)設(shè)備的費用;2)系統(tǒng)開發(fā)費用;3)系統(tǒng)安裝、運行和維護費用;4)人員培訓(xùn)費用。9、單選

UML合法性問題是指()。A.UML是一種具有指定性規(guī)則的語言B.UML由正式機構(gòu)管理控制C.UML是一種描述性規(guī)則的語言,但我們使用應(yīng)該盡可能與習(xí)慣相符D.UML必須符合語法規(guī)則正確答案:A10、問答題

解釋評價風(fēng)險的三元組[ri,pi,xi]。正確答案:在評價風(fēng)險的三元組[ri,pi,xi]中,ri代表第i種風(fēng)險,pi表示第i種風(fēng)險發(fā)生的概率,xi代表該風(fēng)險帶來的影響,i=1,2,...,l,表示軟件開發(fā)項目共有l(wèi)種風(fēng)險,i為風(fēng)險序號。11、單選

在PL/SQL塊的哪部分可以對初始變量賦予新值?()A.結(jié)尾部分B.開頭部分C.執(zhí)行部分D.聲明部分正確答案:C12、多選

PL/SQL程序塊的主要特點有()A.不具有模塊化的結(jié)構(gòu)B.使用過程化語言控制結(jié)構(gòu)C.能夠進行錯誤處理D.PL/SQL程序塊只能在SQLPlus、SQLPlusWorkskeet等工具支持下以解釋型方式執(zhí)行,不能編譯可執(zhí)行文件、脫離支撐環(huán)境執(zhí)行正確答案:B,C,D13、填空題

在軟件的生產(chǎn)過程中,總是有大量各種信息要記錄,因此,()在產(chǎn)品的開發(fā)過程中起著重要的作用。正確答案:文檔14、填空題

軟件工程由()、工具和過程三部分組成,稱軟件工程的三要素。正確答案:方法15、單選

對軟件測試設(shè)計方法有誤的是()A.軟件設(shè)計師開發(fā)階段最重要的步驟,它包括總體設(shè)計和詳細設(shè)計B.軟件概要設(shè)計,是指對整個軟件系統(tǒng)進行結(jié)構(gòu)設(shè)計,確定軟件系統(tǒng)機構(gòu)C.軟件設(shè)計中盡量避免代碼重用D.軟件設(shè)計要盡量減少耦合正確答案:C16、單選

JDK中運用了()來限制添加到Set中的對象必須是唯一的。A.抽象工廠(AbstractFactory)模式B.命令(CommanD.模式C.單一(Singleton)模式D.代理(Proxy)模式正確答案:C17、填空題

為改正軟件系統(tǒng)中潛藏的錯誤而進行的維護活動稱為()。正確答案:糾錯性維護18、填空題

計算機系統(tǒng)工程包括硬件工程、()、人機工程、數(shù)據(jù)庫工程等4個子工程。正確答案:軟件工程19、填空題

在軟件生存周期中,軟件定義過程可以通過軟件系統(tǒng)的()和()兩個階段來完成。正確答案:可行性研究;需求分析20、問答?繪圖題:用SA方法畫出下列問題的頂層和0層數(shù)據(jù)流圖。某運動會管理系統(tǒng)接受來自運動員的報名單、裁判的比賽項目及項目成績,產(chǎn)生運動員號碼單發(fā)送給運動員,項目參加者發(fā)送給裁判,單項名次、團體名次發(fā)送給發(fā)布臺。該系統(tǒng)有兩部分功能:(1)登記報名單:接受報名單、比賽項目,產(chǎn)生運動員號碼單、項目參加者,形成運動員名單及團體成績表兩種數(shù)據(jù)存儲。(2)統(tǒng)計成績:接受項目成績,查詢運動員名單,產(chǎn)生單項名次,填寫團體成績,最后產(chǎn)生團體名次。正確答案:21、填空題

為了評價風(fēng)險,常采用三元組[ri,pi,xi]來描述風(fēng)險。其中ri代表第i種風(fēng)險,pi表示第i種風(fēng)險發(fā)生的概率,xi代表()。正確答案:該風(fēng)險帶來的影響22、單選

在七種偶合中,最低偶合是()。A、內(nèi)容偶合B、公共偶合C、數(shù)據(jù)偶合D、非直接偶合正確答案:D23、填空題

當(dāng)數(shù)據(jù)流圖中的某個加工的一組動作存在著多個條件復(fù)雜組合的判斷時,其加工邏輯使用()。正確答案:判定表或判定樹24、填空題

()是將軟件生存周期各個活動規(guī)定為依線性順序連接的若干階段的模型。正確答案:瀑布模型25、單選

()是一個度量或度量的組合,它可對軟件產(chǎn)品、過程或資源提供更深入的理解。A.測量B.度量C.估算D.指標正確答案:D26、問答題

民主制小組是怎樣的一種組織形式?正確答案:民主制小組由若干程序員組成,雖然也設(shè)置一位組長,但是每當(dāng)遇到問題時,組內(nèi)的成員可以進行民主協(xié)商,以平等的地位交換意見。工作目標的制定、做出決定都有全體組員參加,即強調(diào)發(fā)揮小組每一個成員的積極、主動性和協(xié)作精神。27、單選

選擇結(jié)構(gòu)的復(fù)雜性比順序結(jié)構(gòu)的復(fù)雜性要()。A、小B、大C、相等D、無法比較正確答案:B28、問答題

數(shù)據(jù)字典有哪些條目?正確答案:數(shù)據(jù)流、數(shù)據(jù)項、數(shù)據(jù)存儲、基本加工。29、填空題

()是對軟件結(jié)構(gòu)中??扉g關(guān)聯(lián)程度的一種度量。正確答案:耦合度30、單選

在軟件質(zhì)量要素中,程序滿足需求規(guī)格說明及用戶目標的程度指的是()。A.完整性B.可用性C.正確性D.靈活性正確答案:C31、單選

結(jié)構(gòu)化設(shè)計又稱為()。A.概要設(shè)計B.面向數(shù)據(jù)流設(shè)計C.面向?qū)ο笤O(shè)計D.詳細設(shè)計正確答案:B32、填空題

數(shù)據(jù)流圖就是用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息系統(tǒng)建模技術(shù)。它用簡單的圖形記號分別表示數(shù)據(jù)流、轉(zhuǎn)換、()以及外部實體。正確答案:數(shù)據(jù)源33、問答題

簡述SA方法的優(yōu)點。正確答案:1)公認的、有成效的、技術(shù)成熟、使用廣泛的一種方法,比較適合于開發(fā)數(shù)據(jù)處理類型軟件的需求分析。2)該方法利用圖形等半形式化工具表達需求,簡明、易讀,也易于使用,為后一階段的設(shè)計、測試、評價提供了有利條件。34、單選

SAX中用于解析實體的基本接口是()A.ContentHandler接口B.DTDHandler接口C.EntityResolver接口D.ErrorHandler接口正確答案:C35、單選

軟件總體設(shè)計階段產(chǎn)生的文檔是?()A、軟件計劃任務(wù)書B、軟件需求規(guī)格說明書C、軟件概要設(shè)計說明書D、軟件詳細說明書E軟件源代碼正確答案:C36、多選

在XML中,W3C組織給出的樣式表語言的推薦標準有()A.XPointerB.XSLC.XPathD.CSS正確答案:B,D37、單選

在軟件工程中,()不屬于軟件開發(fā)部分的任務(wù)。A.軟件總體設(shè)計B.單元測試計劃C.軟件經(jīng)銷D.組裝測試計劃正確答案:C38、名詞解釋

測量(measure)正確答案:是對產(chǎn)品或過程的某個屬性的范圍、數(shù)量、維度、容量或大小提供一個定量的指示。39、單選

屬于事件驅(qū)動型的XML解析方式的是()A.SAXB.DOMC.JDOMD.DOM4j正確答案:A40、填空題

計算機軟件是指與計算機系統(tǒng)操作有關(guān)的()以及任何()與之有關(guān)的文檔資料。正確答案:程序、數(shù)據(jù)41、單選

軟件設(shè)計階段的輸出主要是()。A、程序B、模塊C、偽代碼D、設(shè)計規(guī)格說明書正確答案:D42、單選

事務(wù)隔離級別是由誰實現(xiàn)的()。A.java應(yīng)用程序B.HibernateC.數(shù)據(jù)庫系統(tǒng)D.JDBC驅(qū)動程序正確答案:C43、單選

與詳細設(shè)計相對應(yīng)的是數(shù)據(jù)庫的()設(shè)計。A.概念B.邏輯C.物理D.功能正確答案:C44、單選

在軟件質(zhì)量要素的評價準則中,計算和控制的精確程度指的是()。A.簡單性B.準確性C.簡明性D.執(zhí)行效率正確答案:B45、單選

軟件特性中,使軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度稱為()。A.可修改性B.可靠性C.可適應(yīng)性D.可重用性正確答案:C46、填空題

最遲啟動時間與完成該子任務(wù)所需時間之和就是該子任務(wù)的()。正確答案:最遲結(jié)束時間47、多選

關(guān)于JSP生命周期的敘述,下列哪些為真?()A.JSP會先解釋成Servlet源文件,然后編譯成Servlet類文件B.每當(dāng)用戶端運行JSP時,jspInit方法都會運行一次C.每當(dāng)用戶端運行JSP時,_jspService方法都會運行一次D.每當(dāng)用戶端運行JSP時,jspDestroy方法都會運行一次正確答案:A,C48、單選

畫軟件結(jié)構(gòu)圖時應(yīng)注意調(diào)用關(guān)系只能()。A.從上到下B.從下到上C.從左到右D.從右到左正確答案:A49、單選

Jackson方法以()為中心。A.控制B.數(shù)據(jù)結(jié)構(gòu)C.活動事件D.數(shù)據(jù)流正確答案:B50、單選

HIPO圖中的H圖稱為什么圖?()A、高層圖B、嗨圖C、頂層圖D、層次圖正確答案:D51、名詞解釋

實現(xiàn)快速原型的開發(fā)途徑有哪三種?正確答案:1)僅模擬軟件系統(tǒng)的人機界面和人機交互方式。2)開發(fā)一個工作模型,實現(xiàn)軟件系統(tǒng)中重要的或容易產(chǎn)生誤解的功能。3)利用一個或幾個類似的正在運行的軟件向用戶展示軟件需求中的部分或全部功能。52、問答題

數(shù)據(jù)流圖的作用是什么?正確答案:它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,反映系統(tǒng)必須完成的邏輯功能.53、單選

軟件生命周期一般包括:軟件開發(fā)期和軟件運行期,下述()不是軟件開發(fā)期所應(yīng)包含的內(nèi)容。A.需求分析B.結(jié)構(gòu)設(shè)計C.程序編制D.軟件維護正確答案:D54、單選

下列選項中,屬于實現(xiàn)階段的任務(wù)的是()。A.組裝測試計劃B.繪制程序流程圖C.單元測試D.驗收測試計劃正確答案:C55、單選

在軟件質(zhì)量要素的評價準則中,操作該軟件的難易程度指的是()。A.容錯性B.檢測性C.安全性D.可操作性正確答案:D56、問答題

軟件開發(fā)項目管理過程主要包括哪幾個方面?正確答案:軟件開發(fā)項目管理過程主要包括以下幾個方面:1)啟動一個軟件項目。2)成本估算。3)風(fēng)險分析。4)進度安排。5)追蹤和控制。57、單選

軟件工程中的各種方法是完成軟件工程項目的技術(shù)手段,它們支持軟件工程的()階段。

A.各個B.前期C.中期D.后期正確答案:A58、單選

下列選項中,不能進行并行工作的是()。A.需求復(fù)審B.過程設(shè)計C.單元測試D.編碼正確答案:A59、單選

如果希望輸出”<”,那么在<c:out>標簽中應(yīng)該設(shè)定哪一個屬性?()A.valueB.escapeXmlC.defaultD.entity正確答案:B60、單選

下列哪個集合操作符返回兩個查詢所選擇的所有的行()A.UnionB.UnionallC.UniononlyD.Intersect正確答案:B61、問答題

對軟件項目經(jīng)理人員的要求有哪些?正確答案:對項目經(jīng)理除了要求具有較強的管理能力外,還要求其應(yīng)具有的能力有:①把用戶提出的非技術(shù)性要求加以整理提煉,以技術(shù)說明書形式轉(zhuǎn)告給分析員和測試員。②能說服用戶放棄那些不切實際的要求,以保證合理的要求得以滿足。③具有綜合問題的能力。④具有很強的溝通能力。62、單選

軟件設(shè)計的主要目標是保證軟件的高可靠性和什么性?()A、易移植性B、易維護性C、易銷售性D、易測試性正確答案:B63、單選

從后臺啟動進程,應(yīng)在命令的結(jié)尾加上符號()?A.&B.@C.#D.$正確答案:A64、單選

在軟件質(zhì)量要素的評價準則中,控制或保護程序和數(shù)據(jù)不被破壞、非法訪問等機制的能力指的是()。A.容錯性B.檢測性C.安全性D.可操作性正確答案:C65、單選

下列選項中,屬于成本管理的主要任務(wù)的是()。A.人員的分工B.估算軟件項目的成本C.對控制軟件質(zhì)量要素D.對軟件階段產(chǎn)品進行評審正確答案:B66、單選

以下屬于組件的通用屬性的是()A.escapeB.localeC.converterD.以上都不是正確答案:D67、單選

軟件特性中,允許對軟件進行修改而不增加其復(fù)雜性指的是()。A.可修改性B.可適應(yīng)性C.可維護性D.可移植性正確答案:A68、問答題

層次式小組是怎樣的一種組織形式?正確答案:層次式小組是將組內(nèi)人員分為3級:組長1人,他作為項目負責(zé)人負責(zé)全組工作;他直接領(lǐng)導(dǎo)2~7名高級程序員;每位高級程序員通過基層小組管理若干名程序員。69、單選

下列選項中,屬于需求分析階段的任務(wù)的是()。A.組裝測試計劃B.單元測試計劃C.軟件總體設(shè)計D.驗收測試計劃正確答案:D70、填空題

風(fēng)險分析的目的是建立處理風(fēng)險的策略,()風(fēng)險。正確答案:監(jiān)控、駕馭71、單選

需求分析階段不適用于描述加工邏輯的工具是()A.結(jié)構(gòu)化語言B.判定表C.判定樹D.流程圖正確答案:D72、單選

在軟件質(zhì)量要素的評價準則中,在各種異常情況下軟件能繼續(xù)提供操作的能力指的是()。A.容錯性B.檢測性C.安全性D.可操作性正確答案:A73、單選

如何創(chuàng)建Cookie?()A.使用newCookie語句B.調(diào)用responsE.addCookie方法C.使用Cookie的setMaxAge方法D.setCookie方法正確答案:A74、多選

dotNET框架由下列選項中的哪兩項組成()A.微軟基礎(chǔ)類庫(MFC.B.公共語言運行庫(CLR)C.中間語言(IL)D.dotNet框架類庫(FCL)正確答案:B,D75、單選

在詳細設(shè)計階段,經(jīng)常采用的工具包括()。A.SC圖B.DFD圖C.判定表D.形式化方法正確答案:C76、填空題

在編碼階段對代碼的可測試性進行考慮可以()測試階段的工作量。正確答案:減少77、名詞解釋

過程設(shè)計語言(簡稱PDL)正確答案:也稱程序描述語言,又稱偽碼,它是一種用于描述模塊算法設(shè)計和處理細節(jié)的語言。78、問答?計算題:已知一個待開發(fā)的基于計算機的系統(tǒng)的總成本的估算值的折現(xiàn)值為5000元,預(yù)計新系統(tǒng)投入運行后每年可帶來2500元的收入,假設(shè)新系統(tǒng)的生存周期(不包括開發(fā)時間)為5年,當(dāng)年的年利率為12%,試求該系統(tǒng)的純收入T、投資回收期D和投資回收率j。正確答案:對該系統(tǒng)將來的收入折現(xiàn),計算結(jié)果如上表所示。79、單選

xsl:apply-templates屬于()A.選擇模式B.測試模式C.模板模式D.匹配模式正確答案:D80、填空題

JSP方法不明確的劃分()和()兩個階段。正確答案:軟件概要設(shè)計;詳細設(shè)計81、單選

分層數(shù)據(jù)流圖是一種比較嚴格又易于理解的描述方式,它的頂層圖描述了系統(tǒng)的()A.細節(jié)B.輸入與輸出C.軟件的作用D.繪制的時間正確答案:B82、單選

軟件測試階段產(chǎn)生的文檔是?()A、軟件需求規(guī)格說明書B、軟件概要設(shè)計說明書C、軟件詳細說明書D、軟件源代碼E、軟件測試報告正確答案:E83、填空題

技術(shù)可行性研究是根據(jù)客戶提出的系統(tǒng)功能、性能要求及實現(xiàn)系統(tǒng)的各項約束條件,從()的角度研究實現(xiàn)系統(tǒng)的可行性。正確答案:技術(shù)84、單選

下列選項中,屬于詳細設(shè)計階段的任務(wù)的是()。A.組裝測試計劃B.單元測試計劃C.初步用戶手冊D.驗收測試計劃正確答案:B85、單選

根據(jù)國家標準GB8566–88《計算機軟件開發(fā)規(guī)范》的規(guī)定,軟件的開發(fā)和維護劃分為8個階段,其中下列哪個階段不屬于本范圍?()A.可行性研究和計劃B.需求分析C.客戶投訴D.詳細設(shè)計正確答案:C86、填空題

Jackson方法是一種面向()的設(shè)計方法。正確答案:數(shù)據(jù)結(jié)構(gòu)87、單選

對記錄序列{314,298,508,123,486,145}按從小到大的順序進行插入排序,經(jīng)過兩趟排序后的結(jié)果為:()A.{314,298,508,123,145,486}B.{298,314,508,123,486,145}C.{298,123,314,508,486,145}D.{298,314,508,123,486,145}正確答案:B88、問答?計算題:已知一個待開發(fā)的基于計算機的系統(tǒng)的總成本的估算值的折現(xiàn)值為10000元,預(yù)計新系統(tǒng)投入運行后每年可帶來5000元的收入,假設(shè)新系統(tǒng)的生存周期(不包括開發(fā)時間)為4年,當(dāng)年的年利率為10%,試求該系統(tǒng)的純收入T、投資回收期D和投資回收率j。正確答案:對該系統(tǒng)將來的收入折現(xiàn),計算結(jié)果如上表所示。1)純收入:T=PT–ST=15849.32–10000=5849.32(元)2)投資回收期:D=2+(10000–8677.68)/3756.57=2.352(年)3)投資回收率:代入數(shù)據(jù),有:89、名詞解釋

螺旋模型的優(yōu)點有哪些?正確答案:螺旋模型的主要優(yōu)點有:1)支持用戶需求的動態(tài)變化。2)原型可看作形式的可執(zhí)行的需求規(guī)格說明,易于為用戶和開發(fā)人員共同理解,還可作為繼續(xù)開發(fā)的基礎(chǔ),并為用戶參與所有關(guān)鍵決策提供了方便。3)螺旋模型特別強調(diào)原型的可擴充性和可修改性,原型的進化貫穿整個軟件生存周期,這將有助于目標軟件的適應(yīng)能力。4)為項目管理人員及時調(diào)整管理決策提供了方便,進而可降低開發(fā)風(fēng)險。90、單選

結(jié)構(gòu)化分析方法(sA)是一種面向()需求分析方法。A.對象B.數(shù)據(jù)結(jié)構(gòu)C.數(shù)據(jù)流D.結(jié)構(gòu)圖正確答案:C91、多選

在PL/SQL中使用哪幾種語句來對變量進行賦值?()A.:=B.SELECTINTOC.FETCH

INTO

溫馨提示

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

最新文檔

評論

0/150

提交評論