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

下載本文檔

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

文檔簡介

住在富人區(qū)的她2022年職業(yè)考證-軟考-軟件評測師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大小)題型12345總分得分一.綜合題(共50題)1.單選題

常用作網(wǎng)絡(luò)邊界防范的是(

)。

問題1選項

A.防火墻

B.入侵檢測

C.防毒墻

D.漏洞掃描

【答案】A

【解析】防火墻技術(shù)是通過有機結(jié)合各類用于安全管理與篩選的軟件和硬件設(shè)備,幫助計算機網(wǎng)絡(luò)于其內(nèi)、外網(wǎng)之間構(gòu)建一道相對隔絕的保護屏障,以保護用戶資料與信息安全性的一種技術(shù)。其功能主要在于及時發(fā)現(xiàn)并處理計算機網(wǎng)絡(luò)運行時可能存在的安全風(fēng)險、數(shù)據(jù)傳輸?shù)葐栴},其中處理措施包括隔離與保護,同時可對計算機網(wǎng)絡(luò)安全當(dāng)中的各項操作實施記錄與檢測,以確保計算機網(wǎng)絡(luò)運行的安全性,保障用戶資料與信息的完整性,為用戶提供更好、更安全的計算機網(wǎng)絡(luò)使用體驗。

入侵檢測是防火墻的合理補充,幫助系統(tǒng)對付網(wǎng)絡(luò)攻擊,擴展了系統(tǒng)管理員的安全管理能力(包括安全審計、監(jiān)視、進攻識別和響應(yīng)),提高了信息安全基礎(chǔ)結(jié)構(gòu)的完整性。它從計算機網(wǎng)絡(luò)系統(tǒng)中的若干關(guān)鍵點收集信息,并分析這些信息,看看網(wǎng)絡(luò)中是否有違反安全策略的行為和遭到襲擊的跡象。入侵檢測被認為是防火墻之后的第二道安全閘門,在不影響網(wǎng)絡(luò)性能的情況下能對網(wǎng)絡(luò)進行監(jiān)測,從而提供對內(nèi)部攻擊、外部攻擊和誤操作的實時保護。

防毒墻是指位于網(wǎng)絡(luò)入口處(網(wǎng)關(guān)),用于對網(wǎng)絡(luò)傳輸中的病毒進行過濾的網(wǎng)絡(luò)安全設(shè)備。通俗的說,防毒墻可以部署在企業(yè)局域網(wǎng)和互聯(lián)網(wǎng)交界的地方,阻止病毒從互聯(lián)網(wǎng)侵入內(nèi)網(wǎng)。凡是病毒都有一定的特征。防毒墻會掃描通過網(wǎng)關(guān)的數(shù)據(jù)包,然后對這些數(shù)據(jù)進行病毒掃描,如果是病毒,則將其清除。理論上講,防毒墻可以阻止任何病毒從網(wǎng)關(guān)處侵入企業(yè)內(nèi)部網(wǎng)絡(luò)。

漏洞掃描是指基于漏洞數(shù)據(jù)庫,通過掃描等手段對指定的遠程或者本地計算機系統(tǒng)的安全脆弱性進行檢測,發(fā)現(xiàn)可利用漏洞的一種安全檢測(滲透攻擊)行為。

2.單選題

以下關(guān)于邊界值分析法的敘述中,不正確的是(

)。

問題1選項

A.大量錯誤發(fā)生在輸入或輸出的邊界取值上

B.邊界值分析法是在決策表法基礎(chǔ)上進行的

C.需要考慮程序的內(nèi)部邊界條件

D.需要同時考慮輸入條件和輸出條件

【答案】B

【解析】邊界值分析是一種補充等價劃分的測試用例設(shè)計技術(shù),它不是選擇等價類的任意元素,而是選擇等價類邊界的測試用例。實踐證明,為檢驗邊界附近的處理專門設(shè)計測試用例,常常取得良好的測試效果。邊界值分析法不僅重視輸入條件邊界,而且也適用于輸出域測試用例。人們長期的測試工作經(jīng)驗得知:大量的錯誤是發(fā)生在輸入或輸出范圍的邊界上的,而不是在輸入范圍的內(nèi)部。如果程序中使用了一個內(nèi)部數(shù)據(jù)結(jié)構(gòu),則應(yīng)當(dāng)選擇這個內(nèi)部數(shù)據(jù)結(jié)構(gòu)邊界上的值作為測試用例。因此針對各種邊界情況設(shè)計測試用例,可以查出更多地錯誤。

選項B描述錯誤。

3.單選題

在電子郵件系統(tǒng)中,客戶端代理(

)。

問題1選項

A.通常都使用SMTP協(xié)議發(fā)送郵件和接收郵件

B.發(fā)送郵件通常使用SMTP協(xié)議,而接收郵件通常使用POP3協(xié)議

C.發(fā)送郵件通常使用POP3協(xié)議,而接收郵件通常使用SMTP協(xié)議

D.通常都使用POP3協(xié)議發(fā)送郵件和接收郵件

【答案】B

【解析】SMTP,簡單郵件傳輸協(xié)議,用于電子郵件的發(fā)送(客戶端到郵件服務(wù)器和一個郵件服務(wù)器到另一個郵件服務(wù)器)

POP3,郵局協(xié)議第3版,用于電子郵件的接收

綜合選項描述來判斷,選項B描述正確

4.單選題

在C程序中,對于如下的兩個for語句,其運行后a和b的值分別為(

)。

for(inta=0;a==0;a++);

for(intb=0;b=0;++b);

問題1選項

A.0,0

B.0,1

C.1,0

D.1,1

【答案】C

【解析】for循環(huán)語法:

for(①初始化表達式;②條件表達式;④累加器){

③循環(huán)體

}

執(zhí)行流程:

(1)執(zhí)行初始化表達式①;

(2)執(zhí)行條件表達式②,如果條件滿足,為true,執(zhí)行循環(huán)體③,執(zhí)行累加器④,繼續(xù)執(zhí)行條件表達式②,如果條件滿足,為true,執(zhí)行循環(huán)體③,執(zhí)行累加器④……以此類推,直到循環(huán)條件不滿足,結(jié)束循環(huán)

本題中第一個for循環(huán)語句,第一次運行時先執(zhí)行賦值語句a=0,然后進行條件比較a==0為真,然后執(zhí)行循環(huán)題(本題循環(huán)體為空),再執(zhí)行累計部分即a++;執(zhí)行后a=1;再進行條件比較a==0為假,最后結(jié)束循環(huán)。所以這時a的值為1;

本題中第二個for循環(huán)語句,第一次運行時先執(zhí)行賦值語句b=0,然后進行條件比較b=0為假(b=0是一個賦值語句不是一個條件表達式,判定結(jié)果為0即假),接下來就直接結(jié)束循環(huán);所以這時b的值為0。

5.單選題

以下(

)不屬于單元測試中模塊接口測試的測試內(nèi)容。

問題1選項

A.是否修改了只做輸入用的形式參數(shù)

B.全局變量的定義在各模塊是否一致

C.是否使用了尚未初始化的變量

D.輸出給標(biāo)準(zhǔn)函數(shù)的參數(shù)個數(shù)是否正確

【答案】C

【解析】單元測試的內(nèi)容:模塊接口測試;局部數(shù)據(jù)結(jié)構(gòu)測試;路徑測試;錯誤處理測試;邊界測試;

模塊接口測試具體包括:調(diào)用所測模塊時的輸入?yún)?shù)與模塊的形式參數(shù)在個數(shù)、屬性、順序上是否匹配;所測模塊調(diào)用子模塊時,其輸入給子模塊的參數(shù)與子模塊中的形式參數(shù)在個數(shù)、屬性、順序上是否匹配;是否修改了只作輸入用的形式參數(shù);輸出給標(biāo)準(zhǔn)函數(shù)的參數(shù)在個數(shù)、屬性、順序上是否正確;全局量的定義在各模塊中是否一致;限制是否通過形式參數(shù)來傳遞。

局部數(shù)據(jù)結(jié)構(gòu)測試包括:不正確或不一致的數(shù)據(jù)類型說明;適用尚未賦值或尚未初始化的變量;錯誤的初始值或錯誤的缺省值;變量名拼寫錯或書寫錯;不一致的數(shù)據(jù)類型。

選項C為局部數(shù)據(jù)結(jié)構(gòu)測試的內(nèi)容。

6.單選題

為了提高模塊獨立性,模塊之間最好采用(

)耦合。

問題1選項

A.數(shù)據(jù)

B.標(biāo)記

C.控制

D.公共

【答案】A

【解析】模塊獨立是值每個模塊完成換一個相對獨立的特定子功能,并且與其他模塊之間的聯(lián)系簡單。衡量模塊獨立程度的標(biāo)準(zhǔn)有:聚合和耦合——高聚低耦;其中耦合是模塊之間的相對獨立性的度量;耦合類型從低到高如下所示:

非直接耦合:兩個模塊之間沒有直接關(guān)系,它們的聯(lián)系完全是通過主模塊的控制和調(diào)用來實現(xiàn)的。

數(shù)據(jù)耦合:兩個模塊彼此間通過數(shù)據(jù)參數(shù)交換信息。

標(biāo)記耦合:一組模塊通過參數(shù)表傳遞記錄信息,這個記錄是某一個數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡單變量。

控制耦合:兩個模塊彼此間傳遞的信息中有控制信息。

外部耦合:一組模塊都訪問同一全局簡單變量而不是同一全局數(shù)據(jù)結(jié)構(gòu),而且不是通過參數(shù)表傳遞該全局變量的信息。

公共耦合:兩個模塊之間通過一個公共的數(shù)據(jù)區(qū)域傳遞信息。

內(nèi)容耦合:一個模塊需要涉及到另一個模塊的內(nèi)部信息。

7.單選題

軟件測試的對象不包括(

)。

問題1選項

A.代碼

B.軟件測試文檔

C.相關(guān)文件數(shù)據(jù)

D.開發(fā)人員

【答案】D

【解析】軟件測試的對象為軟件(軟件相關(guān)程序、文檔等)

8.單選題

以下關(guān)于軟件生命周期測試策略的敘述中,不正確的是(

)。

問題1選項

A.在軟件分析階段進行需求說明書評測

B.在軟件概要設(shè)計階段進行概要設(shè)計說明書評測

C.在軟件詳細設(shè)計階段進行詳細設(shè)計說明書評測

D.在軟件開發(fā)階段進行編碼規(guī)范評測

【答案】D

【解析】分析設(shè)計階段的測試工作是評審與測試相結(jié)合的過程,主要包括需求說明書評測、概要設(shè)計說明書評測、詳細設(shè)計說明書評測以及軟件編碼規(guī)范評測等。

開發(fā)階段的工作包括單元測試、集成測試、確認測試、系統(tǒng)測試、驗收測試。

選項D描述錯誤。

9.單選題

自動化測試的優(yōu)勢不包括(

)。

問題1選項

A.提高測試效率

B.提高測試覆蓋率

C.適用于所有類型的測試

D.更好地利用資源

【答案】C

【解析】自動化測試的優(yōu)勢:提高測試質(zhì)量、提高測試效率、提高測試覆蓋率、執(zhí)行手工測試不能完成的測試任務(wù)、更好地利用資源、增進測試人員與開發(fā)人員之間的合作伙伴關(guān)系。

10.單選題

以下關(guān)于文檔測試的敘述中,不正確的是(

)。

問題1選項

A.文檔要面向所有級別讀者

B.文檔中用到的術(shù)語要符合行業(yè)規(guī)范

C.需要檢查所有信息是否真實正確

D.需要檢查軟件返回結(jié)果跟文檔描述是否一致

【答案】A

【解析】檢查軟件返回結(jié)果跟文檔描述是否一致屬于一致性方面。

檢查所有信息是否真實正確屬于正確性方面。

檢查術(shù)語符合行業(yè)規(guī)范屬于屬于范疇。

文檔面向讀者應(yīng)該定位要明確,不能一個文檔面向所有級別。

11.單選題

某系統(tǒng)中有一個中央數(shù)據(jù)存儲,模塊A負責(zé)接收新來的數(shù)據(jù)并修改中央數(shù)據(jù)存儲中的數(shù)據(jù),模塊B負責(zé)訪問中央數(shù)據(jù)存儲中的數(shù)據(jù)則這兩個模塊之間的耦合類型為(

)。若將這兩個模塊及中央數(shù)據(jù)合并成一個模塊,則該模塊的內(nèi)聚類型為(

)。

問題1選項

A.數(shù)據(jù)

B.標(biāo)記

C.控制

D.公共

問題2選項

A.邏輯

B.時間

C.通信

D.功能

【答案】第1題:D

第2題:C

【解析】偶然聚合:模塊完成的動作之間沒有任何關(guān)系,或者僅僅是一種非常松散的關(guān)系。

邏輯聚合:模塊內(nèi)部的各個組成在邏輯上具有相似的處理動作,但功能用途上彼此無關(guān)。

時間聚合:模塊內(nèi)部的各個組成部分所包含的處理動作必須在同一時間內(nèi)執(zhí)行。

過程聚合:模塊內(nèi)部各個組成部分所要完成的動作雖然沒有關(guān)系,但必須按特定的次序執(zhí)行。

通信聚合:模塊的各個組成部分所完成的動作都使用了同一個數(shù)據(jù)或產(chǎn)生同一輸出數(shù)據(jù)。

順序聚合:模塊內(nèi)部的各個部分,前一部分處理動作的最后輸出是后一部分處理動作的輸入。

功能聚合:模塊內(nèi)部各個部分全部屬于一個整體,并執(zhí)行同一功能,且各部分對實現(xiàn)該功能都必不可少

非直接耦合:兩個模塊之間沒有直接關(guān)系,它們的聯(lián)系完全是通過主模塊的控制和調(diào)用來實現(xiàn)的。

數(shù)據(jù)耦合:兩個模塊彼此間通過數(shù)據(jù)參數(shù)交換信息。

標(biāo)記耦合:一組模塊通過參數(shù)表傳遞記錄信息,這個記錄是某一個數(shù)據(jù)結(jié)構(gòu)的子結(jié)構(gòu),而不是簡單變量。

控制耦合:兩個模塊彼此間傳遞的信息中有控制信息。

外部耦合:一組模塊都訪問同一全局簡單變量而不是同一全局數(shù)據(jù)結(jié)構(gòu),而且不是通過參數(shù)表傳遞該全局變量的信息。

公共耦合:兩個模塊之間通過一個公共的數(shù)據(jù)區(qū)域傳遞信息。

內(nèi)容耦合:一個模塊需要涉及到另一個模塊的內(nèi)部信息。

12.單選題

在項目估算中,需要考慮的主要方面不包括(

)。

問題1選項

A.項目規(guī)模

B.項目復(fù)雜度

C.項目成本

D.項目類型

【答案】D

【解析】項目估算一般需要考慮規(guī)模、復(fù)雜度、成本等因素;但一般與項目類型無關(guān)

13.單選題

)不屬于數(shù)據(jù)庫性能測試的測試指標(biāo)。

問題1選項

A.內(nèi)存利用

B.會話統(tǒng)計

C.帶寬

D.SQL執(zhí)行情況

【答案】C

【解析】選項C屬于網(wǎng)絡(luò)范疇。

14.單選題

以下關(guān)于軟件測試原則的敘述中,不正確的是(

)。

問題1選項

A.所有的軟件測試都應(yīng)追溯到用戶需求

B.應(yīng)當(dāng)盡早和不斷地進行測試

C.人力充足時應(yīng)進行完全測試

D.非單元測試階段,程序員應(yīng)避免檢查自己的程序

【答案】C

【解析】(注意:第1版的考題,部分知識內(nèi)容與第2版有區(qū)別,適當(dāng)理解)

軟件測試原則:所有的測試都應(yīng)追溯到用戶需求;應(yīng)盡早并不斷地進行測試;測試工作應(yīng)避免由原開發(fā)軟件的人或小組來承擔(dān)(單元測試除外);窮舉測試是不可能的,測試需要終止;充分重視測試中的群集現(xiàn)象;嚴(yán)格按照測試計劃來進行,避免隨意性。

15.單選題

以下描述中,屬于通用操作系統(tǒng)基本功能的是(

)。

問題1選項

A.對計算機系統(tǒng)中各種軟、硬件資源進行管理

B.對信息系統(tǒng)的運行狀態(tài)進行監(jiān)控

C.對數(shù)據(jù)庫中的各種數(shù)據(jù)進行匯總和檢索

D.對所播放的視頻文件內(nèi)容進行分析

【答案】A

【解析】操作系統(tǒng)能有效地組織和管理系統(tǒng)中的各種軟/硬件資源,合理地組織計算機系統(tǒng)工作流程,控制程序的執(zhí)行,并且向用戶提供一個良好的工作環(huán)境和友好的接口。

16.單選題

以下關(guān)于中斷的敘述中,錯誤的是(

)。

問題1選項

A.電源掉電屬于CPU必須無條件響應(yīng)的不可屏蔽中斷

B.打印機中斷屬于不可屏蔽的內(nèi)部中斷

C.程序運行錯誤也可能引發(fā)中斷

D.CPU可通過指令限制某些設(shè)備發(fā)出中斷請求

【答案】B

【解析】中斷包括軟件中斷(不可屏蔽)和硬件中斷。

軟中斷為內(nèi)核觸發(fā)機制引起,模擬硬件中斷;硬件中斷又分為外部中斷(可屏蔽)和內(nèi)部中斷(不可屏蔽)。外部中斷(是由CPU外部發(fā)生的事件引起的中斷)一般為外設(shè)請求;內(nèi)部中斷(是由CPU內(nèi)部發(fā)生的事件引起的中斷)包括硬件出錯(掉電、校驗、傳輸)和運算出錯(非法數(shù)據(jù)、地址、越界、溢出等)。

選項B,屬于外部中斷,可屏蔽

17.單選題

以下關(guān)于軟件質(zhì)量屬性的敘述中,不正確的是(

)。

問題1選項

A.功能性是指軟件滿足明確和隱含要求功能的能力

B.易用性是指軟件能被理解、學(xué)習(xí)、使用和吸引用戶的能力

C.效率是指軟件維持規(guī)定容量的能力

D.維護性是指軟件可被修改的能力

【答案】C

【解析】效率:是指在規(guī)定條件下,相對于所用資源的數(shù)軟件產(chǎn)品可提供適當(dāng)?shù)男阅艿哪芰Α?/p>

18.單選題

以下關(guān)于分布式體系結(jié)構(gòu)優(yōu)點的敘述中,不正確的是(

)。其中,(

)不是典型的分布式體系結(jié)構(gòu)。

問題1選項

A.資源共享

B.經(jīng)濟性

C.健壯性

D.降低復(fù)雜度

問題2選項

A.管道-過濾器.

B.客戶機/服務(wù)器(C/S)

C.瀏覽器/服務(wù)器(B/S)

D.CORBA

【答案】第1題:D

第2題:A

【解析】第1題:注意:本題分布式結(jié)構(gòu)是相對于集中式結(jié)構(gòu)來的

分布式利用計算機網(wǎng)絡(luò)把分布在不同地點的計算機硬件、軟件、數(shù)據(jù)等資源聯(lián)系在一起服務(wù)于一個共同的目標(biāo)而實現(xiàn)相互通信和資源共享,就形成了信息系統(tǒng)的分布式結(jié)構(gòu)。

分布式結(jié)構(gòu)系統(tǒng)的優(yōu)點是:可以根據(jù)應(yīng)用需要和存取方式來配置信息資源;有利于發(fā)揮用戶在系統(tǒng)開發(fā)、維護和信息資源管理方面的積極性和主動性,提高了系統(tǒng)對用戶需求變更的適應(yīng)性和對環(huán)境的應(yīng)變能力;系統(tǒng)擴展方便,增加一個網(wǎng)絡(luò)結(jié)點一般不會影響其他結(jié)點的工作,系統(tǒng)建設(shè)可以采取逐步擴展網(wǎng)絡(luò)結(jié)點的漸進方式,以合理使用系統(tǒng)開發(fā)所需的資源;系統(tǒng)健壯性好,網(wǎng)絡(luò)上一個結(jié)點出現(xiàn)故障一般不會導(dǎo)致全系統(tǒng)癱瘓;缺點是:由于信息資源分散,系統(tǒng)開發(fā)、維護和管理的標(biāo)準(zhǔn)、規(guī)范不易統(tǒng)一;配置在不同地點的信息資源一般分屬信息系統(tǒng)的各個子系統(tǒng),不同子系統(tǒng)之間往往存在利益沖突,管理上協(xié)調(diào)有一定難度;各地的計算機系統(tǒng)工作條件與環(huán)境不一,不利于完全保密措施的統(tǒng)一實施。

第1小問,選項D降低復(fù)雜性是不正確的描述;

第2小問,管道-過濾器是軟件體系結(jié)構(gòu)風(fēng)格(描述特定系統(tǒng)組織方式的慣用范例,強調(diào)了軟件系統(tǒng)中通用的組織結(jié)構(gòu));CORBA是指公共對象請求代理體系結(jié)構(gòu)和C/S、B/S都是分布式體系結(jié)構(gòu)。

第2題:

19.單選題

Bug記錄信息包括(

)。

①被測軟件名稱

②被測軟件版本

③測試人

④錯誤等級

⑤開發(fā)人

⑥詳細步驟

問題1選項

A.①③④⑥

B.①②④⑥

C.①②③④⑥

D.①②③④⑤⑥

【答案】C

【解析】Bug記錄信息主要包括以下內(nèi)容:

測試軟件名稱

測試版本號

測試人名稱

測試事件

測試軟件和硬件配置環(huán)境

發(fā)現(xiàn)軟件錯誤的類型

錯誤的嚴(yán)重等級

詳細步驟

必要的附圖

測試注釋

20.單選題

網(wǎng)絡(luò)測試類型包括(

)。

①網(wǎng)絡(luò)可靠性測試②網(wǎng)絡(luò)可接受性測試

③網(wǎng)絡(luò)瓶頸測試④網(wǎng)絡(luò)容量規(guī)劃測試

問題1選項

A.①③

B.①②

C.①②③

D.①②③④

【答案】D

【解析】依據(jù)不同的測試目的和對象:

網(wǎng)絡(luò)可靠性測試

網(wǎng)絡(luò)可接受性測試

網(wǎng)絡(luò)瓶頸測試

網(wǎng)絡(luò)容量規(guī)劃測試

網(wǎng)絡(luò)升級測試

網(wǎng)絡(luò)功能/特性測試

網(wǎng)絡(luò)吞吐量測試

網(wǎng)絡(luò)響應(yīng)時間測試

衰減測試

網(wǎng)絡(luò)配置規(guī)模測試

Normal07.8磅02falsefalsefalseEN-USZH-CNX-NONE

網(wǎng)絡(luò)設(shè)備評估測試

21.單選題

以下關(guān)于web測試的敘述中,不正確的是(

)。

問題1選項

A.與其他系統(tǒng)的測試內(nèi)容不同

B.與其他系統(tǒng)的測試手段基本相同

C.與其他系統(tǒng)的測試重點不同

D.與其他系統(tǒng)采用的測試工具部分不同

【答案】A

【解析】web系統(tǒng)測試與其他系統(tǒng)測試測試內(nèi)容基本相同只是測試重點不同。

22.單選題

采用結(jié)構(gòu)化開發(fā)方法開發(fā)某銷售系統(tǒng),采用DFD進行功能建模,將驗證后的訂單表寫入訂單文件,其中“驗證訂單”是(

);“訂單表”和“訂單文件”是(

)。

問題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ù)流。

第2題:

23.單選題

以下關(guān)于用戶文檔的敘述中,不正確的是(

)。

問題1選項

A.用戶文檔可以提高軟件的易用性

B.用戶文檔有益于降低技術(shù)支持的費用

C.用戶文檔測試主要是文字的校對

D.用戶文檔常常得不到足夠的重視

【答案】C

【解析】對于軟件測試人員來說,對待用戶文檔要像對待程序一樣給予同等的關(guān)注和投入,充分有效的文檔有如下優(yōu)點:改善易安裝性;提高軟件的易用性;改善軟件可靠性;促進銷路;降低技術(shù)支持的費用;

在文檔測試中需要注意:文檔常常得不到足夠的重視,文檔的開發(fā)缺乏足夠的資金和技術(shù)支持,而文檔的測試更得不到重視;編寫文檔的人可能并不是軟件特性方面的專家,對軟件功能可能了解得并不深入;文檔印刷需要花費不少的時間;文檔測試不僅僅是對文字的校對,更可以輔助找到更多的程序錯誤

24.單選題

以下對軟件測試對象的敘述中,正確的是(

)。

問題1選項

A.只包括代碼

B.包括代碼、文檔、相關(guān)數(shù)據(jù)和開發(fā)軟件

C.只包括代碼和文檔

D.包括代碼、文檔和相關(guān)數(shù)據(jù)

【答案】D

【解析】根據(jù)軟件的定義,軟件包括程序、數(shù)據(jù)和文檔,所以軟件測試就不僅僅是對程序的測試,也包括對文檔的測試等。軟件測試應(yīng)該貫穿于整個軟件生命周期,在整個軟件生命周期中,不同階段測試的對象和測試的類型也將不同。在軟件定義階段產(chǎn)生的可行性研究報告、軟件需求說明書或系統(tǒng)功能說明書,在軟件開發(fā)階段產(chǎn)生的概要設(shè)計說明書、詳細設(shè)計說明書,以及源程序等都是軟件測試的對象。

25.單選題

所有資源只能由授權(quán)方或以授權(quán)的方式進行修改,即信息未經(jīng)授權(quán)不能進行改變的特性是指信息的(

)。

問題1選項

A.完整性

B.可用性

C.保密性

D.不可抵賴性

【答案】A

【解析】信息安全屬性

機密性(保密性):是指信息不被泄漏給非授權(quán)的個人和實體,或供其使用的特性

完整性:是指信息在存儲或傳輸?shù)倪^程中保持不被修改、不被破壞、不被插入、不延遲、不亂序和不丟失的特性

可用性:是指信息可被合法用戶訪問并能按要求順序使用的特性

可控性:是指授權(quán)機構(gòu)可以隨時控制信息的機密性

可審查性:對出現(xiàn)的網(wǎng)絡(luò)安全問題提供調(diào)查的依據(jù)和手段

可靠性:是指信息以用戶認可的質(zhì)量連續(xù)服務(wù)于用戶的特性

不可抵賴性:在網(wǎng)絡(luò)信息系統(tǒng)的信息交換過程中,確認參與者的真實同一性,即所有參與者不可否認或抵賴本人的真實身份,以及提供信息的原樣性和完成的操作與承諾

26.單選題

按照我國著作權(quán)法的權(quán)利保護期,以下權(quán)利中,(

)受到永久保護。

問題1選項

A.發(fā)表權(quán)

B.修改權(quán)

C.復(fù)制權(quán)

D.發(fā)行權(quán)

【答案】B

【解析】著作權(quán)(版權(quán))是指作者對其創(chuàng)作的作品享有人身權(quán)和財產(chǎn)權(quán)。

人身權(quán):包括:發(fā)表權(quán)、署名權(quán)、修改權(quán)、保護作品完整權(quán)等;保護期限不受限制。

財產(chǎn)權(quán):包括使用權(quán)和獲得報酬權(quán),即以復(fù)制、表演、播放、展覽、發(fā)行、攝制電影、電視、錄像或者改編、翻譯、注釋、編輯等方式使用作品的權(quán)利,以及許可他人以上述方式使用作品并由此獲得報酬的權(quán)利;一般保護期限為50年。

27.單選題

)是構(gòu)成我國保護計算機軟件著作權(quán)的兩個基本法律文件。

問題1選項

A.《中華人民共和國著作權(quán)法》和《計算機軟件保護條例》

B.《中華人民共和國著作權(quán)法》和《中華人民共和國版權(quán)法》

C.《計算機軟件保護條例》和《中華人民共和國軟件法》

D.《中華人民共和國軟件法》和《中華人民共和國著作權(quán)法》

【答案】A

【解析】構(gòu)成我國保護計算機軟件著作權(quán)的兩個基本法律文件是《中華人民共和國著作權(quán)法》和《計算機軟件保護條例》

《計算機軟件保護條例》:該《條例》分總則、軟件著作權(quán)、軟件著作權(quán)的許可使用和轉(zhuǎn)讓、法律責(zé)任、附則5章33條

《中華人民共和國著作權(quán)法》:1990年9月7日,第七屆全國人民代表大會常務(wù)委員會第十五次會議通過《中華人民共和國著作權(quán)法》

28.單選題

以下關(guān)于數(shù)據(jù)庫系統(tǒng)評測的敘述中,不正確的是(

)。

問題1選項

A.產(chǎn)品確認測試需要重點測試數(shù)據(jù)庫管理系統(tǒng)的擴展性、可靠性等方面

B.標(biāo)準(zhǔn)符合性測試包括SQL標(biāo)準(zhǔn)符合性測試、ODBC標(biāo)準(zhǔn)符合性測試等

C.基準(zhǔn)性能測試包括TPC-C測試和TPC-W測試

D.除產(chǎn)品確認測試、標(biāo)準(zhǔn)符合性測試和基準(zhǔn)性能測試外,還包括單元測試

【答案】B

【解析】數(shù)據(jù)庫系統(tǒng)測試包括產(chǎn)品確認測試、標(biāo)準(zhǔn)符合性測試、基準(zhǔn)性能測試、應(yīng)用綜合測試4個方面;

產(chǎn)品確認測試:按照GB/T16260《軟件產(chǎn)品質(zhì)量評價特性及應(yīng)用指南》、GB/T17544《軟件包質(zhì)量要求和測試》的相關(guān)標(biāo)準(zhǔn),參考數(shù)據(jù)庫管理系統(tǒng)開發(fā)商提供的文檔資料,重點測試數(shù)據(jù)庫管理系統(tǒng)的擴展性、可靠性、安全性、大數(shù)據(jù)量、管理工具、用戶文檔6個方面,以度量數(shù)據(jù)庫管理系統(tǒng)的產(chǎn)品化程度,在此過程中形成了一套比較完善的確認測試用例集

標(biāo)準(zhǔn)符合性測試:SQL標(biāo)準(zhǔn)符合測試:按照SQL92標(biāo)準(zhǔn),全面測試一個數(shù)據(jù)庫產(chǎn)品的SQL標(biāo)準(zhǔn)支持特性;ODBC標(biāo)準(zhǔn)符合性測試;JDBC標(biāo)準(zhǔn)符合性測試

基準(zhǔn)性能測試:TPC-C測試;TPC-W測試;

29.單選題

以下不屬于單元測試中局部數(shù)據(jù)結(jié)構(gòu)測試內(nèi)容的是(

)。

問題1選項

A.不一致的數(shù)據(jù)類型說明

B.全局變量的定義在各模塊是否一致

C.使用尚未賦值的局部變量

D.變量錯誤的缺省值

【答案】B

【解析】

單元測試的內(nèi)容:模塊接口測試;局部數(shù)據(jù)結(jié)構(gòu)測試;路徑測試;錯誤處理測試;邊界測試;

模塊接口測試具體包括:調(diào)用所測模塊時的輸入?yún)?shù)與模塊的形式參數(shù)在個數(shù)、屬性、順序上是否匹配;所測模塊調(diào)用子模塊時,其輸入給子模塊的參數(shù)與子模塊中的形式參數(shù)在個數(shù)、屬性、順序上是否匹配;是否修改了只作輸入用的形式參數(shù);輸出給標(biāo)準(zhǔn)函數(shù)的參數(shù)在個數(shù)、屬性、順序上是否正確;全局量的定義在各模塊中是否一致;限制是否通過形式參數(shù)來傳遞。

局部數(shù)據(jù)結(jié)構(gòu)測試包括:不正確或不一致的數(shù)據(jù)類型說明;使用尚未賦值或尚未初始化的變量;錯誤的初始值或錯誤的缺省值;變量名拼寫錯或書寫錯;不一致的數(shù)據(jù)類型。

選項B應(yīng)屬于接口測試的內(nèi)容

30.單選題

以下關(guān)于軟件測試過程配置管理的敘述中,不正確的是(

)。

問題1選項

A.軟件測試過程的配置管理與軟件開發(fā)過程的配置管理不一樣

B.配置項標(biāo)識需要標(biāo)識出測試樣品、標(biāo)準(zhǔn)、工具等的名稱和類型

C.配置項控制需要規(guī)定測試基線

D.配置狀態(tài)報告需要確定測試報告提交的時間與方式

【答案】A

【解析】軟件測試過程的配置管理和軟件開發(fā)過程的配置管理是一樣的。獨立的測試組織應(yīng)建立專門的配置管理系統(tǒng)。一般來說,軟件測試配置管理包括4個最基本的活動:配置項標(biāo)識、配置項控制(變更控制)、配置狀態(tài)報告、配置審計等;本題選項A描述錯誤

31.單選題

下圖是(

)設(shè)計模式的類圖,該設(shè)計模式的目的是(

)。該圖中,Handler和Handler之間是(

)關(guān)系,Handler和ConcreteHandler之間是(

)關(guān)系。

問題1選項

A.適配器

B.橋接

C.裝飾

D.責(zé)任鏈

問題2選項

A.將一個類的接口轉(zhuǎn)換為客戶期望的另一種接口,使得原本因不匹配的接口而無法合作的類可以一起工作

B.將一個抽象與其實現(xiàn)分離開,以便兩者能夠各自獨立地演變

C.動態(tài)地給一個對象附加額外的職責(zé),不必通過子類就能靈活地增加功能

D.使多個對象都有機會處理同一個請求,從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系。將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理它為止

問題3選項

A.依賴

B.關(guān)聯(lián)

C.繼承

D.實現(xiàn)

問題4選項

A.依賴

B.關(guān)聯(lián)

C.繼承

D.組合

【答案】第1題:D

第2題:D

第3題:B

第4題:C

【解析】Decorator(裝飾)模式描述了如何動態(tài)地為對象添加一些額外的職責(zé)。

ChainofResponsibility(責(zé)任鏈)使多個對象都有機會處理請求,從而避免請求的發(fā)送者和接收者之間的耦合關(guān)系,將這些對象連成一條鏈,并沿著這條鏈傳遞該請求,直到有一個對象處理它為止。

Adapter(適配器)將一個類的接口轉(zhuǎn)換成客戶希望的另一個接口。

Bridge(橋接)將抽象部分與其實現(xiàn)部分分離,使它們都可以獨立地變化。

類圖中Handler和Handler之間是關(guān)聯(lián)關(guān)系

Handler和ConcreteHandler之間是繼承關(guān)系

32.單選題

由于操作系統(tǒng)升級而對軟件進行修改的行為屬于(

)維護。

問題1選項

A.改正性

B.適應(yīng)性

C.改善性

D.預(yù)防性

【答案】B

【解析】維護分類(ISO/IEC14764)

更正性維護:更正交付后發(fā)現(xiàn)的錯誤。

適應(yīng)性維護:使軟件產(chǎn)品能夠在變化后或變化中的環(huán)境中繼續(xù)使用。

完善性維護:改進交付后產(chǎn)品的性能和可維護性。

預(yù)防性維護:在軟件產(chǎn)品中的潛在錯誤成為實際錯誤前,檢測并更正它們。

依據(jù)題干的描述本次維護應(yīng)該是為了適用變化了的運行環(huán)境,應(yīng)屬于適應(yīng)性維護。

33.單選題

在支持多線程的操作系統(tǒng)中,假設(shè)進程P創(chuàng)建了線程T1、T2和T3,那么以下敘述中錯誤的是(

)。

問題1選項

A.線程T1、T2和T3可以共享進程P的代碼段

B.線程T1、T2可以共享進程P中T3的棧指針

C.線程T1、T2和T3可以共享進程P打開的文件

D.線程T1、T2和T3可以共享進程P的全局變量

【答案】B

【解析】線程是進程中的一個實體,是系統(tǒng)獨立分配和調(diào)度的基本單位。線程基本上不擁有資源,只擁有一點運行中必不可少的資源(如:程序計數(shù)器、一組寄存器和棧),其它的資源可以與同一進程中其它線程共享。結(jié)合本題選項來看,只有選項B(棧指針)是線程獨有不能被共享的。

34.單選題

以下關(guān)于可靠性測試意義的敘述中,不正確的是(

)。

問題1選項

A.軟件失效可能導(dǎo)致災(zāi)難性后果

B.軟件失效在整個計算機系統(tǒng)失效中占比較少

C.相比硬件可靠性技術(shù),軟件可靠性技術(shù)不成熟

D.隨著計算機應(yīng)用系統(tǒng)中軟件成分的增加,軟件可靠性問題越來越重要

【答案】B

【解析】軟件失效可能造成災(zāi)難的后果;軟件的失效在整個計算機系統(tǒng)失效中的比例比較高;相比硬件可靠性技術(shù),軟件可靠性技術(shù)很不成熟;與硬件元器件成本急劇下降形成鮮明對比的是,軟件費用呈有增無減的勢頭,而軟件可靠性問題是造成這種費用增長的主要原因之一;隨著計算機應(yīng)用中軟件成分的不斷增加,使得系統(tǒng)對于軟件的依賴性越來越強,軟件對生成活動和社會生活的影響越來越大,從而增加了軟件可靠性問題在軟件工程領(lǐng)域乃至整個計算機工程領(lǐng)域的重要性。以上這些都體現(xiàn)了軟件可靠性測試的重要性。

35.單選題

若某二叉樹的先序遍歷序列是ABDCE,中序遍歷序列是BDACE,則該二叉樹為(

)。

問題1選項

A.

B.

C.

D.

【答案】D

【解析】先序遍歷:先遍歷根節(jié)點,然后以先序遍歷的方式遍歷左子樹,最后以先序遍歷的方式遍歷右子樹。

中序遍歷:先以中序遍歷的方式遍歷左子樹,然后遍歷根節(jié)點,最后以中序遍歷的方式遍歷右子樹。

選項A:先序遍歷的結(jié)果為:ABDEC;中序遍歷的結(jié)果為:DBEAC

選項B:先序遍歷的結(jié)果為:ABCDE;中序遍歷的結(jié)果為:BADCE

選項C:先序遍歷的結(jié)果為:ABDCE;中序遍歷的結(jié)果為:BDAEC

選項D:先序遍歷的結(jié)果為:ABDCE;中序遍歷的結(jié)果為:BDACE

36.單選題

從對信息的破壞性上看,網(wǎng)絡(luò)攻擊可以分為被動攻擊和主動攻擊。以下屬于被動攻擊的是(

)。

問題1選項

A.偽造

B.流量分析

C.拒絕服務(wù)

D.中間人攻擊

【答案】B

【解析】網(wǎng)絡(luò)攻擊是指針對計算機系統(tǒng)、基礎(chǔ)設(shè)施、網(wǎng)絡(luò)或個人設(shè)備的任何類型的進攻。主要為:破壞、修改、使軟件/服務(wù)功能丟失、非授權(quán)情況下獲取/訪問數(shù)據(jù)等

主動攻擊可分為篡改、DOS等

被動攻擊一般不對數(shù)據(jù)進行篡改、只是在非授權(quán)情況下,獲得相關(guān)數(shù)據(jù)和信息;通常分為:竊聽、流量分析、破解加密的數(shù)據(jù)流等方式

結(jié)合題干來看,選項B屬于被動攻擊

37.單選題

對于關(guān)鍵字序列(10,34,37,51,14,25,56,22,3),用線性探查法解決沖突構(gòu)造哈希表,哈希函數(shù)為H(key)=key%11,關(guān)鍵字25存入的哈希地址編號為(

)。

問題1選項

A.2

B.3

C.5

D.6

【答案】C

【解析】1、序列的長度為11,標(biāo)號0到10。

2、依次將數(shù)帶入哈希函數(shù)求哈希值,哈希值對應(yīng)步驟1中標(biāo)號。

3、如果步驟2的哈希值對應(yīng)的標(biāo)號已經(jīng)被占用,則往后一位,直到未占用的位置存放。

4、如果,步驟3到了最后一個標(biāo)號還未找到,則從0開始找,找到該哈希值之前。

本題25代入哈希值為3,其中3已被14占,后退一位4號被37占用,5號為空,所以25應(yīng)該存入標(biāo)號為5的位置。

38.單選題

函數(shù)main()、f()的定義如下所示。調(diào)用函數(shù)f()時,采用引用調(diào)用方式(callbyreference

,從函數(shù)f()返回后,main()中x的值為(

)。

問題1選項

A.1

B.2

C.4

D.5

【答案】A

【解析】傳值調(diào)用:形參取的是實參的值,形參的改變不會導(dǎo)致調(diào)用點所傳的實參的值發(fā)生改變。

引用(傳址)調(diào)用:形參取的是實參的地址,即相當(dāng)于實參存儲單元的地址引用,因此其值的改變同時就改變了實參的值。

題中main()中x值為5,然后采用引用調(diào)用方式調(diào)用f(x),即將x地址傳給a,在f()中新定義x(注意這個x與main()中的x不是同一個對象和空間),并賦值為2,執(zhí)行a=x-1后,a對應(yīng)的數(shù)值變?yōu)?,也就是main()中變量x的取值變?yōu)榱?;f()返回后,執(zhí)行main()中print(x)語句,輸出x值1。

39.單選題

以下關(guān)于軟件質(zhì)量保證的敘述中,不正確的是(

)。

問題1選項

A.軟件質(zhì)量是指軟件滿足規(guī)定或潛在用戶需求的能力

B.質(zhì)量保證通過預(yù)防、檢查與改進來保證軟件質(zhì)量

C.質(zhì)量保證關(guān)心的是開發(fā)過程活動本身

D.質(zhì)量保證的工作主要是通過測試找出更多問題

【答案】D

【解析】軟件測試只是軟件質(zhì)量保證的一個環(huán)節(jié)。

40.單選題

以下關(guān)于軟件使用質(zhì)量的敘述中,不正確的是(

)。

問題1選項

A.使用質(zhì)量是從用戶角度看待的質(zhì)量

B.使用質(zhì)量的屬性包括有效性、生產(chǎn)率、安全性和可移植性

C.有效性指軟件產(chǎn)品在指定使用環(huán)境下,實現(xiàn)用戶要求的準(zhǔn)確度和完整性目標(biāo)的能力

D.生產(chǎn)率指軟件產(chǎn)品在指定使用環(huán)境下,使用戶可使用與獲得的有效性有關(guān)的合適數(shù)據(jù)資源的能力

【答案】B

【解析】使用質(zhì)量是從用戶角度看待的質(zhì)量,其屬性分為:有效性、生產(chǎn)率、安全性和滿意度

有效性:是指軟件產(chǎn)品在指定的使用環(huán)境下,使用戶獲得滿足準(zhǔn)確度和完整性要求的規(guī)定目標(biāo)的能力

生產(chǎn)率:是指軟件產(chǎn)品在指定的使用環(huán)境下,使用戶與獲得的有效性有關(guān)的合適數(shù)量資源的能力

安全性:是指軟件產(chǎn)品在指定使用環(huán)境下,獲得可接受的對人類、事務(wù)、軟件、財產(chǎn)或環(huán)境有害的風(fēng)險級別的能力

滿意度:是指軟件產(chǎn)品在指定使用環(huán)境下,使用戶滿意的能力

41.單選題

一棵二叉樹前序遍歷序列為ABCDEFG,則它的中序遍歷序列可能是(

)。

問題1選項

A.CABDEFG

B.ABCDEFG

C.DACEFBG

D.DCABFEG

【答案】B

【解析】

二叉樹的遍歷:

前序遍歷:先訪問根結(jié)點,再依次按前序遍歷的方式訪問根結(jié)點的左子樹、右子樹。

中序遍歷:先中序遍歷根結(jié)點的左子樹,再訪問根結(jié)點,再中序遍歷根結(jié)點的右子樹。

后序遍歷:先中序遍歷根結(jié)點的左子樹,再中序遍歷根結(jié)點的右子樹,再訪問根結(jié)點。

層次遍歷:先訪問第一層的根結(jié)點,然后從左到右依次訪問第二層上的所有結(jié)點,再以同樣的方式訪問下一層,直到訪問到樹中最低層的所有結(jié)點。

題干為前序遍歷,可以判斷A為根結(jié)點。

選項A:結(jié)合題干可以判斷C為左子結(jié)點,其余為右子結(jié)點,因此C在前序遍歷中應(yīng)為第2個元素,所以A錯誤

選項B:結(jié)合題干可以判斷該二叉樹沒有左子結(jié)點,A為根結(jié)點,B為右子樹的根,B沒有左結(jié)點,C為B右結(jié)點,C沒有左結(jié)點,D為C的右結(jié)點,依次類推,可以得出是一個只有右結(jié)點的單支樹。

選項C:結(jié)合題干可以判斷D為該樹的左結(jié)點,那么在前序遍歷中D應(yīng)該為第2個元素,所以C錯誤

選項D:結(jié)合題干可以判斷D、C為左孩子結(jié)點,A為根結(jié)點,其余為右孩子結(jié)點,所以在前序遍歷中,D、C出現(xiàn)的位置應(yīng)該在B之前,所以D錯誤

42.單選題

假設(shè)有6個進程共享一個互斥段N,如果最多允許3個進程同時訪問互斥段N,那么利用PV操作時,所用信號量S的變化范圍為(

);若信號量S的當(dāng)前值為-1,則表示系統(tǒng)中有(

)個正在等待該資源的進程。

問題1選項

A.0~6

B.-1~5

C.-2~4

D.-3~3

問題2選項

A.0

B.1

C.2

D.3

【答案】第1題:D

第2題:B

【解析】第1題:PV操作:是實現(xiàn)進程同步和互斥的常用方法,P操作和V操作是低級通信原語,在執(zhí)行期間不可分割;其中P操作表示申請一個資源,V操作表示釋放一個資源。

P操作的定義:S:=S-1,若S>=0,則執(zhí)行P操作的進程繼續(xù)執(zhí)行;若S0,則執(zhí)行V操作的進程繼續(xù)執(zhí)行;若S=0表示某資源的可用數(shù);S第2題:

43.單選題

以下關(guān)于極限編程(XP)的敘述中,正確的是(

)。XP的12個最佳實踐,不包括(

)。

問題1選項

A.XP是激發(fā)開發(fā)人員創(chuàng)造性、使管理負擔(dān)最小的一組技術(shù)

B.每一個不同的項目都需要一套不同的策略、約定和方法論

C.多個自組織和自治小組并行地遞增實現(xiàn)產(chǎn)品

D.有一個使命作為指導(dǎo),它設(shè)立了項目的目標(biāo),但并不描述如何達到這個目標(biāo)

問題2選項

A.重構(gòu)

B.結(jié)對編程

C.精心設(shè)計

D.隱喻

【答案】第1題:A

第2題:C

【解析】極限編程是一個輕量級的、靈巧的軟件開發(fā)方法;同時它也是一個非常嚴(yán)謹和周密的方法。它的基礎(chǔ)和價值觀是交流、樸素、反饋和勇氣;即,任何一個軟件項目都可以從四個方面入手進行改善:加強交流;從簡單做起;尋求反饋;勇于實事求是。XP是一種近螺旋式的開發(fā)方法,它將復(fù)雜的開發(fā)過程分解為一個個相對比較簡單的小周期;通過積極的交流、反饋以及其他一系列的方法,開發(fā)人員和客戶可以非常清楚開發(fā)進度、變化、待解決的問題和潛在的困難等,并根據(jù)實際情況及時地調(diào)整開發(fā)過程。

XP中簡單:極限編程鼓勵從最簡單的解決方式入手再通過不斷重構(gòu)達到更好的結(jié)果。這種方法與傳統(tǒng)系統(tǒng)開發(fā)方式的不同之處在于,它只關(guān)注于對當(dāng)前的需求來進行設(shè)計、編碼,而不去理會明天、下周或者下個月會出現(xiàn)的需求。

在XP中,每個對項目做貢獻的人都應(yīng)該是項目開發(fā)小組中的一員。

每個不同的項目都需要一套不同的策略,約定和方法論是水晶法的內(nèi)容。

極限編程的主要目標(biāo)在于降低因需求變更而帶來的成本。

12個最佳實踐為:計劃游戲、小型發(fā)布、隱喻、簡單設(shè)計、測試先行、重構(gòu)、結(jié)對編程、集體代碼所有制、持續(xù)集成、每周工作40小時、現(xiàn)場客戶、編碼標(biāo)準(zhǔn)。

極限編程xp:是激發(fā)開發(fā)人員創(chuàng)造性、使得管理負擔(dān)最小的一組技術(shù)。

水晶法:認為每一個不同的項目都需要一套不同的策略、約定和方法論。

并列爭球法:使用迭代的方法,其中把每30天一次的迭代成為一個沖刺,并按需求的優(yōu)先級來實現(xiàn)產(chǎn)品。多個自組織和自治小組并行地遞增實現(xiàn)產(chǎn)品,協(xié)調(diào)是通過簡短的日常情況會議進行。

在自適應(yīng)軟件開發(fā)(ASD):有一個使命作為指導(dǎo),它設(shè)立了項目的目標(biāo),但并不描述如何達到這個目標(biāo)。

44.單選題

在C程序中,設(shè)有“inta=3,b=2,c=1;”,則表達式a>b>c的值是(

)。

問題1選項

A.0

B.1

C.2

D.不確定

【答案】A

【解析】關(guān)系運算>為左結(jié)合運算,所以表達式a>b>c,先計算a>b(3>2)結(jié)果為1(即等式成立);計算結(jié)果再與c進行運算即1>c(1>1)結(jié)果為0(即等式不成立)。

45.單選題

關(guān)系數(shù)據(jù)庫是表的集合。對視圖進行查詢,本質(zhì)上就是查詢從(

)中獲得的數(shù)據(jù)。

問題1選項

A.一個視圖

B.一個或若干個索引文件

C.一個或若干個視圖

D.一個或若干個基本表

【答案】D

【解析】在關(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ù)查詢。

46.單選題

某銀行信用卡額度關(guān)系C(信用卡號,用戶名,身份證號,最高消費額度,累計消費額)中,信用卡號唯一標(biāo)識關(guān)系C的每一個元組。一個身份證只允許辦理一張信用卡。關(guān)系C有(

)。

問題1選項

A.1個候選鍵,即信用卡號

B.2個候選鍵,即信用卡號、身份證號

C.1個候選鍵,即身份證號

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論