2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號67_第1頁
2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號67_第2頁
2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號67_第3頁
2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號67_第4頁
2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)試卷號67_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題某銀行信用卡額度關(guān)系C(信用卡號,用戶名,身份證號,最高消費額度,累計消 費額)中,信用卡號唯一標識關(guān)系C的每一個元組。一個身份證只允許辦理一張信用卡。 關(guān)系C有( )。問題1選項A.1個候選鍵,即信用卡號B.2個候選鍵,即信用卡號、身份證號C.1個候選鍵,即身份證號D.1個候選鍵,即信用卡號、用戶名【答案】B【解析】在關(guān)系數(shù)據(jù)庫候選碼/候選鍵:如果在一個關(guān)系中,存在一個屬性(或?qū)傩越M)都能用來唯一標識該關(guān)系的元組,并不含有多余的屬

2、性,這個屬性(或?qū)傩越M)稱為該關(guān)系的候選碼或候選鍵。依據(jù)題干的描述信任卡號能唯一標識關(guān)系C的每一個元組,且不含多余屬性,因此信任卡號為候選碼依據(jù)題干的描述,一個身份證只允許辦理一張信任卡,也就是一個身份證只對應(yīng)一張信任卡,身份證號函數(shù)決定信任卡號,綜上所述身份證也能唯一標識每一個元組,且不含多余屬性,因此身份證號為候選碼綜上所述,本題中存在2個候選碼:信任卡號和身份證號2.單選題一個程序的控制流圖中有8個節(jié)點、12條邊,在測試用例數(shù)最少的情況下,確保程序中每個可執(zhí)行語句至少執(zhí)行一次所需測試用例數(shù)的上限是( )。問題1選項A.2B.4C.6D.8【答案】C【解析】控制流程圖的環(huán)路復(fù)雜性 V(G)

3、等于:(1)控制流程圖中的區(qū)域個數(shù)。(2)邊數(shù)-結(jié)點數(shù)+2。(3)判定數(shù)+1。3.單選題 Regardless of how well designed, constructed, and tested a system or application may be,errors or bugs will inevitably occur. Once a system has been(1), it enters operations and support. Systems support is the ongoing technical support for users, as well

4、as the maintenance required to fix any errors, omissions, or new requirements that may arise. Before an information system can be(2), it must be in operation. System operation is the day-to-day, week- to-week, month-to-month, and year-to-year(3) of an information systems business processes and appli

5、cation programs. Unlike systems analysis, design, and implementation, systems support cannot sensibly be(4) into actual phases that a support project must perform. Rather, systems support consists of four ongoing activities that are program maintenance, system recovery, technical support, and system

6、 enhancement. Each activity is a type of support project that is(5) by a particular problem, event, or opportunity encountered with the implemented system.問題1選項A.designedB.implementedC.constructedD.analyzed問題2選項A.supportedB.testedC.implementedD.constructed問題3選項A.constructionB.maintenanceC.executionD

7、.implementation問題4選項A.brokeB.formedC.composedD.decomposed問題5選項A.triggeredB.leadedC.causedD.produced【答案】第1題:B第2題:A第3題:C第4題:D第5題:A【解析】第1題:無論系統(tǒng)或應(yīng)用程序設(shè)計、構(gòu)造和測試得多么完善,錯誤或故障總是會不可避免地出現(xiàn)。一旦一個系統(tǒng)實現(xiàn)了,這個系統(tǒng)就進入運行和支持階段。系統(tǒng)支持是對用戶的不間斷的技術(shù)支持以及改正錯誤、遺漏或者可能產(chǎn)生的新需求所需的維護。在信息系統(tǒng)可以被支持之前,它必須首先投入運行。系統(tǒng)運行是信息系統(tǒng)的業(yè)務(wù)過程和應(yīng)用程序逐日的、逐周的、逐月的和逐年的執(zhí)

8、行。不像系統(tǒng)分析、設(shè)計和實現(xiàn)那樣,系統(tǒng)支持不能明顯地分解成一些系統(tǒng)支持項目必須執(zhí)行的任務(wù)階段。相反,系統(tǒng)支持包括4個進行中的活動,這些活動是:程序維護、系統(tǒng)恢復(fù)、技術(shù)支持、和系統(tǒng)改進。每個活動都是一類系統(tǒng)支持項目,這些活動由已經(jīng)實現(xiàn)的系統(tǒng)遇到的特定問題、事件或機會觸發(fā)。第2題:第3題:第4題:第5題:4.單選題在分層體系結(jié)構(gòu)中,( )接收用戶的請求并決定調(diào)用哪個模型去處理該請求, 以及確定選擇哪個視圖來顯示返回的數(shù)據(jù)。在基于JavaEE平臺開發(fā)的軟件系統(tǒng)中,常用( )技術(shù)來實現(xiàn)該層。問題1選項A.表示層B.控制層C.模型層D.數(shù)據(jù)層問題2選項A.HTMLB.JSPC.ServletD.EJB【

9、答案】第1題:B第2題:C【解析】多層軟件體系結(jié)構(gòu)通常包括:表示層、控制層、模型層和數(shù)據(jù)層。表示層主要對用戶的請求接受,以及數(shù)據(jù)的返回,為客戶端提供應(yīng)用程序的訪問。最常用的技術(shù)是JSP??刂茖咏邮沼脩舻恼埱蟛Q定調(diào)用哪個模型去處理該請求,以及確定選擇哪個視圖來顯示返回的數(shù)據(jù)。通常用Servlet技術(shù)來實現(xiàn)。模型層主要負責(zé)業(yè)務(wù)邏輯的處理。數(shù)據(jù)層主要負責(zé)數(shù)據(jù)的存儲和訪問。EJB容器:負責(zé)所有的EJB的運行,支持EJB組件的事務(wù)處理和生命周期管理,以及Bean的查找和其他服務(wù),支持J2EE多層架構(gòu)的基礎(chǔ)結(jié)構(gòu),是一個控制業(yè)務(wù)實現(xiàn)的運行期環(huán)境,并提供事務(wù)服務(wù)、持久性、安全性等重要的系統(tǒng)服務(wù),讓開發(fā)人員不

10、必開發(fā)基礎(chǔ)服務(wù)而將注意力集中在業(yè)務(wù)邏輯的實現(xiàn)。5.單選題以下關(guān)于軟件功能性的敘述中,不正確的是( )。問題1選項A.適合性是指軟件產(chǎn)品為指定任務(wù)和用戶目標提供一組合適的功能的能力B.準確性是指軟件產(chǎn)品具有所需精確度的正確或相符結(jié)果及效果的能力C.互操作性是指軟件產(chǎn)品與一個或更多的規(guī)定系統(tǒng)進行交互的能力D.保密安全是指軟件產(chǎn)品進行保密安全教育的能力【答案】D【解析】軟件質(zhì)量模型包括6個特性功能性、可靠性、易用性、效率、維護性、可移植性;功能性包括:適合性、準確性、互操作性、保密安全性等子特性可靠性包括:成熟性、容錯性、易恢復(fù)性等子特性易用性包括:易理解性、易學(xué)性、易操作性、吸引性等子特性效率包括

11、:時間特性、資源利用等子特性維護性包括:易分析性、易改變性、穩(wěn)定性、易測試性等子特性可移植性包括:適應(yīng)性、易安裝性、共存性、易替換性等子特性功能性:是指當軟件在指定條件下使用時,軟件產(chǎn)品滿足明確和隱含要求功能的能力適合性:是指軟件產(chǎn)品為指定的任務(wù)和用戶目標提供一組合適的功能的能力準確性:是指軟件產(chǎn)品具有所需精度的正確或相符的結(jié)果及效果的能力互操作性:是指軟件產(chǎn)品與一個或更多的規(guī)定系統(tǒng)進行交互的能力保密安全性:是指軟件產(chǎn)品保護信息和數(shù)據(jù)的能力,以示未授權(quán)的人員或系統(tǒng)不能閱讀或修改這些信息和數(shù)據(jù),但不拒絕授權(quán)人員或?qū)ο到y(tǒng)對它們的訪問功能性依從性:是指軟件產(chǎn)品依附于同功能性相關(guān)的標準、約定、或法規(guī)以

12、及類似規(guī)定的能力6.單選題堆是一種數(shù)據(jù)結(jié)構(gòu),分為大頂堆和小頂堆兩種類型。大(?。╉敹岩蟾冈卮笥诘扔冢ㄐ∮诘扔冢┢渥笥液⒆釉?。則( )是一個小頂堆結(jié)構(gòu)。堆結(jié)構(gòu)用二叉樹表示,則適宜的二叉樹類型為( )。對于10個結(jié)點的小頂堆,其對應(yīng)的二叉樹的高度(層數(shù))為( )。堆排序是一種基于堆結(jié)構(gòu)的排序算法,該算法的時間復(fù)雜度為( )。問題1選項A.10,20,50,25,30,55,60,28,32,38B.10,20,50,25,38,55,60,28,32,30C.60,55,50,38,32,30,28,25,20,10D.10,20,60,25,30,55,50,28,32,38問題2選項A.

13、普通二叉樹B.完全二叉樹C.二叉排序樹D.滿二叉樹問題3選項A.3B.4C.5D.6問題4選項A.lgnB.nlgnC.nD.n2【答案】第1題:A第2題:B第3題:B第4題:B【解析】7.單選題以下關(guān)于軟件靜態(tài)質(zhì)量度量的敘述中,不正確的是( )。問題1選項A.靜態(tài)質(zhì)量度量使用質(zhì)量度量模型分析程序的復(fù)雜性B.靜態(tài)質(zhì)量度量引用復(fù)雜度參數(shù)來度量軟件是否易理解、可讀等C.靜態(tài)質(zhì)量度量模型不需要遵循標準D.常見模型包括圈復(fù)雜度、代碼行數(shù)、Halstead 復(fù)雜度等【答案】C【解析】(注意:第1版的考題,與第2版部分內(nèi)容存在差異,適當學(xué)習(xí)理解?。┸浖|(zhì)量模型用功能性、可靠性、可用性、有效性、可維護性、可

14、移植性等6個特性來衡量。靜態(tài)質(zhì)量度量使用質(zhì)量度量模型分析程序的復(fù)雜性,用復(fù)雜度參數(shù)來度量軟件是否易理解、可讀等。靜態(tài)質(zhì)量度量模型也遵循一定的標準,常見模型有:圈復(fù)雜度、代碼行數(shù)、Halstead復(fù)雜度等。8.單選題以下關(guān)于用戶文檔的敘述中,不正確的是( )。問題1選項A.用戶文檔可以提高軟件的易用性B.用戶文檔有益于降低技術(shù)支持的費用C.用戶文檔測試主要是文字的校對D.用戶文檔常常得不到足夠的重視【答案】C【解析】對于軟件測試人員來說,對待用戶文檔要像對待程序一樣給予同等的關(guān)注和投入,充分有效的文檔有如下優(yōu)點:改善易安裝性;提高軟件的易用性;改善軟件可靠性;促進銷路;降低技術(shù)支持的費用;在文檔

15、測試中需要注意:文檔常常得不到足夠的重視,文檔的開發(fā)缺乏足夠的資金和技術(shù)支持,而文檔的測試更得不到重視;編寫文檔的人可能并不是軟件特性方面的專家,對軟件功能可能了解得并不深入;文檔印刷需要花費不少的時間;文檔測試不僅僅是對文字的校對,更可以輔助找到更多的程序錯誤9.單選題某模塊把幾個相關(guān)的功能組合到一起,每次調(diào)用時,由傳送給模塊的判定參數(shù)來確定執(zhí)行哪一個功能,該模塊內(nèi)聚類型為( )內(nèi)聚。 問題1選項A.邏輯B.時間C.信息D.功能【答案】A【解析】偶然聚合:模塊完成的動作之間沒有任何關(guān)系,或者僅僅是一種非常松散的關(guān)系。邏輯聚合:模塊內(nèi)部的各個組成在邏輯上具有相似的處理動作,但功能用途上彼此無關(guān)

16、。通過傳遞的參數(shù)來決定執(zhí)行哪個處理動作時間聚合:模塊內(nèi)部的各個組成部分所包含的處理動作必須在同一時間內(nèi)執(zhí)行。過程聚合:模塊內(nèi)部各個組成部分所要完成的動作雖然沒有關(guān)系,但必須按特定的次序執(zhí)行。通信聚合(信息聚合):模塊的各個組成部分所完成的動作都使用了同一個數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)。順序聚合:模塊內(nèi)部的各個部分,前一部分處理動作的最后輸出是后一部分處理動作的輸入。功能聚合:模塊內(nèi)部各個部分全部屬于一個整體,并執(zhí)行同一功能,且各部分對實現(xiàn)該功能都比不可少10.單選題甲懷疑乙發(fā)給他的信息已遭人篡改,同時懷疑乙的公鑰也是被人冒充的。為了消除甲的疑慮,甲、乙需要找一個雙方都信任的第三方,即( )來簽發(fā)數(shù)字

17、證書。問題1選項A.注冊中心RAB.國家信息安全測評認證中心C.認證中心CAD.國際電信聯(lián)盟ITU【答案】C【解析】證書機構(gòu)CA是PKI的信任基礎(chǔ),它管理公鑰的整個生命周期,其作用包括:發(fā)放證書、規(guī)定證書的有效期和通過發(fā)布證書廢除列表(CRL)確保必要時可以廢除證書。注冊機構(gòu)RA提供用戶和CA之間的一個接口,它獲取并認證用戶的身份,向CA提出證書請求。它主要完成收集用戶信息和確認用戶身份的功能。這里指的用戶,是指將要向認證中心(即CA)申請數(shù)字證書的客戶,可以是個人,也可以是集團或團體、某政府機構(gòu)等。國際電信聯(lián)盟是聯(lián)合國的一個重要專門機構(gòu),也是聯(lián)合國機構(gòu)中歷史最長的一個國際組織。簡稱“國際電聯(lián)

18、”、“電聯(lián)”或“ITU”。國際電聯(lián)是主管信息通信技術(shù)事務(wù)的聯(lián)合國機構(gòu),負責(zé)分配和管理全球無線電頻譜與衛(wèi)星軌道資源,制定全球電信標準,向發(fā)展中國家提供電信援助,促進全球電信發(fā)展。國家信息安全測評認證中心是國家信息安全保障體系中的重要基礎(chǔ)設(shè)施之一,在國家專項投入的支持下,擁有國內(nèi)一流的信息安全漏洞分析資源和測試評估技術(shù)裝備;建有漏洞基礎(chǔ)研究、應(yīng)用軟件安全、產(chǎn)品安全檢測、系統(tǒng)隱患分析和測評裝備研發(fā)等多個專業(yè)性技術(shù)實驗室;具有專門面向黨政機關(guān)、基礎(chǔ)信息網(wǎng)絡(luò)和重要信息系統(tǒng)開展風(fēng)險評估的國家??仃犖?。11.單選題采用結(jié)構(gòu)化開發(fā)方法開發(fā)某銷售系統(tǒng),采用DFD進行功能建模,將驗證后的訂單表寫入訂單文件,其中“

19、驗證訂單”是( ) ;“訂單表”和“訂單文件”是( )。問題1選項A.外部實體B.加工C.數(shù)據(jù)流D.數(shù)據(jù)存儲問題2選項A.數(shù)據(jù)流和數(shù)據(jù)流B.數(shù)據(jù)流和數(shù)據(jù)存儲C.數(shù)據(jù)存儲和數(shù)據(jù)流D.數(shù)據(jù)存儲和數(shù)據(jù)存儲【答案】第1題:B第2題:B【解析】第1題:數(shù)據(jù)流圖包括:外部實體、數(shù)據(jù)流、加工和數(shù)據(jù)存儲。外部實體:指與系統(tǒng)有數(shù)據(jù)往來但存在于系統(tǒng)之外的人員、組織或其他系統(tǒng)數(shù)據(jù)流:指一組固定成分的數(shù)據(jù)組成,表示數(shù)據(jù)的流向加工:描述輸入數(shù)據(jù)流到輸出數(shù)據(jù)流之間的變換數(shù)據(jù)存儲:用來表示存儲數(shù)據(jù)題中驗證訂單:有輸入和輸出數(shù)據(jù)流,應(yīng)屬于加工;訂單文件:表示數(shù)據(jù)存儲的邏輯對象;訂單表:表示從驗證訂單加工后寫入數(shù)據(jù)文件的數(shù)據(jù)流

20、。第2題:12.單選題以下不屬于易用性測試的是( )。問題1選項A.安裝測試B.負載測試C.功能易用性測試D.界面測試【答案】B【解析】易用性測試主要涉及:安裝測試、功能易用性測試、界面測試、輔助系統(tǒng)測試13.單選題對下圖所示的二叉樹進行順序存儲(根結(jié)點編號為1,對于編號為i的結(jié)點,其左孩子結(jié)點為2i,右孩子結(jié)點為2i+1)并用一維數(shù)組BT來表示,已知結(jié)點X、E和D在數(shù)組BT中的下標分別為1、2、3, 可推出結(jié)點G、K和H在數(shù)組BT中的下標分別為( )。問題1選項A.10、11、12B.12、24、25C.11、12、13D.11、22、23【答案】D【解析】元素G為F的右子樹,其下標為2F+

21、1;F為元素E的右子樹,其下標為2E+1,E的下標為2,因此G=2*(2*2+1)+1=11;K=2G=22;H=2G+1=23;14.單選題以下不屬于在需求分析階段編寫的文檔是( )。問題1選項A.軟件需求規(guī)格說明書B.概要設(shè)計文檔C.測試計劃D.用戶手冊【答案】B【解析】本題中需求分析階段涉及的文檔有:軟件需求規(guī)格說明書、測試計劃、用戶手冊等;題中的概要設(shè)計文檔屬于軟件設(shè)計中概要設(shè)計階段需要編寫的內(nèi)容。15.單選題關(guān)系數(shù)據(jù)庫是表的集合。對視圖進行查詢,本質(zhì)上就是查詢從( )中獲得的數(shù)據(jù)。問題1選項A.一個視圖B.一個或若干個索引文件C.一個或若干個視圖D.一個或若干個基本表【答案】D【解析

22、】在關(guān)系數(shù)據(jù)庫中,基本表存放的是各種信息。索引文件由數(shù)據(jù)文件組成,它是帶索引的順序文件。視圖是從一個或多個表或視圖中導(dǎo)出的表;其結(jié)構(gòu)和數(shù)據(jù)是建立在對表的查詢基礎(chǔ)上;視圖不是真實存在的基礎(chǔ)表,而是一個虛擬表;數(shù)據(jù)庫中只存放視圖的定義;視圖的數(shù)據(jù)是沒有實際存放,視圖的數(shù)據(jù)結(jié)構(gòu)存儲在數(shù)據(jù)庫中。從本質(zhì)上來看對視圖進行查詢,就是從一個或若干個基本表中進行數(shù)據(jù)查詢。16.單選題下圖是一個軟件項目的活動圖,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的權(quán)重表示活動的持續(xù)時間(天),則里程碑( )在關(guān)鍵路徑上。在其他活動按時完成的情況下,活動FJ最多可以晚( )天開始而不影響工期。問題1選項A.B

23、B.CC.DD.E問題2選項A.0B.1C.2D.3【答案】第1題:C第2題:D【解析】松弛時間:表示在不影響整個工期的前提下,完成該任務(wù)有多少機動余地。關(guān)鍵路徑:在活動圖中時間跨度最長的路徑。題中所有從開始到結(jié)束的路徑中最長的為ADGIJL,其總長度為27天。選項中事件D在關(guān)鍵路徑上。題中經(jīng)過FJ最長的路徑為ABFJL共計24天,27-24=3天,所以松弛時間為3天。17.案例題閱讀下列說明,回答問題1至問題3,將解答寫在答題紙的對應(yīng)欄內(nèi)。【說明】某軟件的積分計算模塊每天定時根據(jù)用戶發(fā)布的文章數(shù)、文章閱讀數(shù)來統(tǒng)計用戶所獲取的積分,用戶分為普通用戶和專家用戶,兩類用戶具有不同的積分系數(shù)。圖4-

24、1是該模塊的類圖,圖中屬性和操作前的“+”、“#”和“-”分別表示公有成員、保護成員和私有成員。圖4-1類圖其中:(1)類Expert重新實現(xiàn)了類User的方法calPoints();(2)方法calPoints()根據(jù)每個用戶每天的文章數(shù)(articleNum)、文章閱讀數(shù)(readNum)來計算當天的積分;(3)類System中的方法statPoints()中首先調(diào)用了該類的方法load(),獲取本系統(tǒng)用戶列表,然后調(diào)用了類User中的方法calPoints()?,F(xiàn)擬采用面向?qū)ο蟮姆椒ㄟM行測試?!締栴}1】(4分)(1)圖4-1所示的類圖中,類System和User之間是什么關(guān)系?(2)類E

25、xpert重新實現(xiàn)了類User的方法calPoints(),這是面向?qū)ο蟮氖裁礄C制?【問題2】 (6分)類Expert中的方法calPoints()和getPoints()是否需要重新測試?【問題3】 (10分)(1)請結(jié)合題干說明中的描述,給出測試類User方法calPoints()時的測試序列。(2)從面向?qū)ο蠖鄳B(tài)特性考慮,測試類System中方法statPoints()時應(yīng)注意什么?(3)請給出圖4-1中各個類的測試順序。【答案】【問題1】1、關(guān)聯(lián)關(guān)系2、多態(tài)【問題2】calpoints()需要重新測試gepoints()無須重新測試【問題3】1、users()-setArticlenu

26、m()-setReadNum()-calpoints()-getPoints()2、只需要在原有的測試分析和基礎(chǔ)上增加對測試用例中輸入數(shù)據(jù)的類型的考慮;先測試基類,然后再分別依據(jù)輸入數(shù)據(jù)設(shè)計不同的測試用例。要注意User中calpoints()和Expert中calpoints()的分別調(diào)用。3、User-Expert-System【解析】【問題1】關(guān)聯(lián)關(guān)系Expert是繼承了user的方法,然后進行了重寫,屬于多態(tài)機制【問題2】對父類中已經(jīng)測試過的成員函數(shù),有兩種情況需要在子類中重新測試:(1)繼承的成員函數(shù)在子類中做了改動;(2)成員函數(shù)調(diào)用了改動過的成員函數(shù)的部分;本題中Expert的c

27、alpoints()重新修改了需要重新測試,而gepoints()沒有變化,無須重新測試【問題3】1、calpoints()需要先獲取用戶(users()然后獲取每天的文章數(shù)(setArticlenum(),文章閱讀數(shù)(setReadNum()來計算積分,所以測試序列為:users()- setArticlenum()-setReadNum()-calpoints()-getPoints()2、只需要在原有的測試分析和基礎(chǔ)上增加對測試用例中輸入數(shù)據(jù)的類型的考慮;先測試基類,然后再分別依據(jù)輸入數(shù)據(jù)設(shè)計不同的測試用例。3、system中的statPoints()首先調(diào)用load(),然后user中

28、的calpoints()而,calpoints()需要先獲取用戶(users()然后獲取每天的文章數(shù)(setArticlenum(),文章閱讀數(shù)(setReadNum()來計算積分,所以測試序列為:User-Expert-System18.單選題若有字符串“software”,則其長度為3的子串有( )個。問題1選項A.5B.6C.7D.8【答案】B【解析】子串長度為3,則至少需要3個字符,在本題中are是最后一個滿足要求的,sof是第一滿足要求的,只要第一個字符位于s與a之間則滿足要求,依次類推,一共有6個19.單選題對于某C程序中的如下語句,( )。int t=0;if (0問題1選項A.

29、運行時輸出 trueB.編譯時報告錯誤C.運行時輸出 falseD.運行時報告異?!敬鸢浮緼【解析】if條件表達式0t5,在C語言中,先求0t;結(jié)果為0(前面給t賦值為0,表達式為假);然后再用0t的運算結(jié)果再與5比較,即02)&d問題1選項A.2B.4C.8D.16【答案】C【解析】條件覆蓋的測試用例數(shù)為:2n,本題條件為(a|b)、c2、dbc的值是( )。問題1選項A.0B.1C.2D.不確定【答案】A【解析】關(guān)系運算為左結(jié)合運算,所以表達式abc,先計算ab(32)結(jié)果為1(即等式成立);計算結(jié)果再與c進行運算即1c(11)結(jié)果為0(即等式不成立)。42.單選題現(xiàn)欲開發(fā)某高校一卡通系統(tǒng)

30、,用于替換一個已經(jīng)存在的系統(tǒng),則最適于采用( ) 過程模型。問題1選項A.瀑布B.原型化C.增量D.螺旋【答案】A【解析】計、編碼、測試、運行與維護。它規(guī)定了由前至后、相互銜接的固定次序;以項目階段評審和文檔控制為手段有效地對整個開發(fā)過程進行指導(dǎo);其優(yōu)點是:容易理解,管理成本低;強調(diào)開發(fā)的階段性早期計劃及需求調(diào)查和產(chǎn)品測試;其缺點是:客戶必須能夠完整、正確、清晰地表達他們的需要;在開始的23個階段中,很難評估真正的進度狀態(tài);當項目結(jié)束時,出現(xiàn)大量的集成和測試工作;直到項目結(jié)束之前,都不能演示系統(tǒng)的能力;需求或設(shè)計中的錯誤往往只有到了項目后期才能夠被發(fā)現(xiàn),對項目風(fēng)險控制能力較弱,從而導(dǎo)致項目常常

31、延期完成,開發(fā)費用超出預(yù)期。適用項目:需求明確、解決方案明確的項目原型模型:開始于溝通,其目的是定義軟件的總體目標,標識需求,然后快速制定原型開發(fā)的計劃,定原型的目標和范圍,采用快速設(shè)計方式對其進行建模,并構(gòu)件原型。利用原型再通過與用戶進行交互驗證和進一步改進,重復(fù)這一過程最終得到令用戶滿意的軟件產(chǎn)品其優(yōu)點是:利于增加軟件人員和用戶對系統(tǒng)需求的理解;原型的最終版本可作為產(chǎn)品或者最終系統(tǒng)的一部分;其缺點是:文檔容易被忽略;建立原型的許多工作被浪費;項目難以規(guī)劃和管理。適用項目:需求不明確,動態(tài)變化的項目(如界面的開發(fā))增量模型:融合了瀑布模型的基本成分和原型實現(xiàn)的迭代特征,假設(shè)可以將需求分段為一

32、系列增量產(chǎn)品,每一增量可以分別開發(fā)。其特點:第1個增量往往是核心產(chǎn)品;客戶對每個增量的使用和評估都作為下一個增量發(fā)布的新的特征和功能;增量模型強調(diào)每一個增量均發(fā)布一個可操作的產(chǎn)品;其優(yōu)點是:具有瀑布模型的所有優(yōu)點;第一個可交付版本所需要的成本和時間很少;開發(fā)由增量表示小的系統(tǒng)所承擔的風(fēng)險不大;由于很快發(fā)布第一個版本,因此可以減少用戶需求的變更;運行增量投資,即在項目開始時,可以僅對一個或兩個增量投資。其缺點是:如果沒有對用戶的變更要求進行規(guī)劃,那么產(chǎn)生的初始增量可能會造成后來增量的不穩(wěn)定;如果需求不像早期思考的那樣穩(wěn)定和完整,那么一些增量就可能需要重新開發(fā),重新發(fā)布;管理發(fā)生的成本、進度和配置

33、的復(fù)雜性可能會超出組織的能力。適用項目:需求大部分明確,系統(tǒng)較為復(fù)雜,有一定技術(shù)風(fēng)險螺旋模型:采用一種周期性的方法來進行系統(tǒng)開發(fā),結(jié)合原型方法和瀑布模型;每一周期都包括制定計劃、風(fēng)險分析、實施工程和評審4個階段,進行迭代其優(yōu)點是:客戶始終參與,和管理層有效地交互;強調(diào)風(fēng)險分析,使得開發(fā)人員和用戶對每個演化層出現(xiàn)的風(fēng)險有所了解。其缺點是:需要具有相當豐富的風(fēng)險評估經(jīng)驗,在風(fēng)險較大的項目開發(fā)中,如果未能夠及時標識風(fēng)險,勢必造成重大損失;過多的迭代次數(shù)會增加開發(fā)成本,延遲提交時間適用項目:龐大、復(fù)雜并具有高風(fēng)險的系統(tǒng)本題是替換現(xiàn)有的系統(tǒng),需求已經(jīng)很明確,所以用瀑布模型最合適43.單選題在項目估算中,

34、需要考慮的主要方面不包括( )。問題1選項A.項目規(guī)模B.項目復(fù)雜度C.項目成本D.項目類型【答案】D【解析】項目估算一般需要考慮規(guī)模、復(fù)雜度、成本等因素;但一般與項目類型無關(guān)44.單選題以下關(guān)于確認測試的敘述中,不正確的是( )。問題1選項A.確認測試需要驗證軟件的功能和性能是否與用戶要求一致B.確認測試是以用戶為主的測試C.確認測試需要進行有效性測試D.確認測試需要進行軟件配置復(fù)查【答案】B【解析】確認測試:任務(wù):驗證軟件的功能和性能及其他特性是否與用戶的要求一致(軟件的功能和性能要求在軟件需求規(guī)格說明中明確規(guī)定)內(nèi)容:有效性測試:是在模擬的環(huán)境下,運用黑盒測試的方法,驗證所測軟件是否滿足

35、需求規(guī)格說明書列出的需求;軟件配置復(fù)查:其目的是保證軟件配置的所有成分都齊全,各方面的質(zhì)量都符合要求,具有維護階段所必需的細節(jié),而且已經(jīng)編排好分類的目錄。一般為第三方測試。45.單選題以下不屬于網(wǎng)絡(luò)測試的測試對象的是( )。問題1選項A.網(wǎng)絡(luò)平臺B.應(yīng)用層C.軟件子系統(tǒng)D.全局網(wǎng)絡(luò)路徑【答案】C【解析】網(wǎng)絡(luò)測試對象(4種)網(wǎng)絡(luò)平臺:包括網(wǎng)絡(luò)操作系統(tǒng)、文件服務(wù)器和工作站應(yīng)用層:是指應(yīng)用程序的客戶端、桌面操作系統(tǒng)和數(shù)據(jù)庫軟件等子系統(tǒng):主要是指路由器、集線器、交換機和網(wǎng)橋全局網(wǎng)絡(luò)路徑:是整個網(wǎng)絡(luò)系統(tǒng)中重要的點對點路徑選項C屬于干擾項46.單選題以下關(guān)于可靠性測試的敘述中,不正確的是( )。問題1選項

36、A.由可靠性目標確定、測試用例設(shè)計、測試實施等活動組成B.可靠性測試時不需要考慮對軟件開發(fā)進度和成本的影響C.可靠性測試最好是在受控自動測試環(huán)境下,由專業(yè)測試機構(gòu)完成D.可靠性測試不能保證軟件殘存的缺陷數(shù)最少【答案】B【解析】軟件可靠性測試由可靠性目標的確定、運行剖面的開發(fā)、測試用例的設(shè)計、測試實施、測試結(jié)果的分析等主要活動組成軟件可靠性測試必須考慮對軟件開發(fā)進度和成本的影響,最好是在受控的自動測試環(huán)境下,由專業(yè)測試機構(gòu)完成軟件可靠性測試是一種有效的軟件測試和軟件可靠性評價技術(shù)。盡管軟件可靠性測試也不能保證軟件中殘存的缺陷數(shù)最少,但經(jīng)過軟件可靠性測試可以保證軟件的可靠性達到較高的要求,對于開發(fā)

37、高可靠性與高安全性軟件系統(tǒng)很有幫助選項B描述錯誤47.單選題某汽車維修公司有部門、員工和顧客等實體,各實體對應(yīng)的關(guān)系模式如下: 部門(部門代碼,部門名稱,電話) 員工(員工代碼,姓名,部門代碼) 顧客(顧客號,姓名,年齡,性別) 維修(顧客號,故障情況,維修日期,員工代碼)假設(shè)每個部門允許有多部電話,則電話屬性為( )。若每個部門有多名員工,而每個員工只屬于一個部門。員工代碼唯一標識員工關(guān)系的每一個元組。部門和員工之間是( ) 聯(lián)系。一個員工同一天可為多位顧客維修車輛,而一名顧客,也可由多個員工為其維修車輛,維修關(guān)系模式的主鍵是( ),員工關(guān)系模式的外鍵是( ) 。問題1選項A.組合屬性B.派生屬性C.多值屬性D.單值屬性問題2選項A.1:1B.1:nC.n:1D.n:m問題3選項A.顧客號,姓名B.顧客號,故障情況C.顧客號,維修日期,員工代碼D.故障情況,維修日期,員工代碼問題4選項A.顧客號B.員工代碼C.維修日期D.部

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論