當前位置:才華齋>計算機>計算機二級>

2018年計算機二級《MS office》押題及答案

計算機二級 閱讀(1.86W)

2018年計算機等級考試將於本週六開考,大家都準備好了嗎?以下是本站小編搜尋整理的關於2018年計算機二級《MS office》押題及答案,供參考練習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

2018年計算機二級《MS office》押題及答案

(1)構成計算機軟體的是

A.原始碼

B.程式和資料

C.程式和文件

D.程式、資料及相關文件

【答案】D

解析】軟體指的是計算機系統中與硬體相互依賴的另一部分,包括程式、資料和有關的文件,選D。

(2)下面不屬於軟體需求分析階段主要工作的足

A.需求變更申請

B.需求分析

C.需求評審

D.需求獲取

【答案】A

【解析】需求分析階段的工作可概括為4個方面:①需求獲取。②需求分析。③編寫需求規格說明書。④需求審評。

(3)下面不能作為結構化方法軟體需求分析工具的是

A.系統結構圖

B.資料字典(DD)

C.資料流程圖(DFD圖)

D.判定表

【答案】A

【解析】結構化方法軟體需求分析工具主要有資料流圖、資料字典、判定樹和判定表。

(4)資料字典(DD)所定義的物件都包含於

A.資料流圖(DFD圖)

B.程式流程圖

C.軟體結構圖

D.方框圖

【答案】A

【解析】在資料流圖中,對所有元素都進行了命名,所有名字的定義集中起來就構成了資料字典。因此選A,而B、C、D都不符合。

(5)軟體生命週期可分為定義階段、開發階段和維護階段,下面不屬於開發階段任務的是

A.測試

B.設計

C.可行性研究

D.實現

【答案】C

【解析】開發階段包括分析、設計和實施兩類任務。其中分析、設計包括需求分析、總體設計和詳細設計3個階段,實施則包括編碼和測試兩個階段,C不屬於開發階段。

(6)軟體需求規格說明書的作用不包括

A.軟體驗收的依據

B.使用者與開發人員對軟體要做什麼的共同理解

C.軟體設計的依據

D.軟體可行性研究的依據

【答案】D

【解析】軟體需求規格說明書是需求分析階段的最後成果,是軟體開發的重要文件之一。

軟體需求規格說明書有以下幾個方面的作用。①便於使用者、開發人員進行理解和交流,B正確;②反映出使用者問題的結構,可以作為軟體開發工作的基礎和依據,C正確;③作為確認測試和驗收的依據,A正確。

(7)下面不屬於軟體設計階段任務的是

A.軟體總體設計

B.演算法設計

C.制定軟體確認測試計劃

D.資料庫設計

【答案】C

【解析】從技術觀點上看,軟體設計包括軟體結構設計、資料設計、介面設計、過程設計。所以A、B、D正確,C為軟體測試階段的任務。

(8)軟體設計中模組劃分應遵循的準則是

A.低內聚低耦合

B.高耦合高內聚

C.高內聚低耦合

D.以上說法均錯誤

【答案】C

【解析】根據軟體設計原理提出如下優化準則:①劃分模組時,儘量做到高內聚、低耦合,保持模組相對獨立性,並以此原則優化初始的軟體結構。②一個模組的作用範圍應在其控制範圍之內,且判定所在的模組應與受其影響的模組在層次上儘量靠近。③軟體結構的深度、寬度、扇入、扇出應適當。④模組的大小要適中。C正確。

(9)下面屬於黑盒測試方法的是

A.語句覆蓋

B.邏輯覆蓋

C.邊界值分析

D.路徑覆蓋

【答案】C

【解析】黑盒測試不關心程式內部的邏輯,只是根據程式的功能說明來設計測試用例。在使用黑盒測試法時,手頭只需要有程式功能說明就可以了。黑盒測試法分等價類劃分法、邊界值分析法和錯誤推測法,答案為C。而A、B、D均為白盒測試方法。

(10)下面屬於白盒測試方法的是

A.等價類劃分法

B.邏輯覆蓋

C.邊界值分析法

D.錯誤推測法

【答案】B

【解析】白盒測試法主要有邏輯覆蓋、基本路徑測試等。邏輯覆蓋測試包括語句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋、判斷一條件覆蓋,選擇B。其餘為黑盒測試法。

(11)下面不屬於軟體測試實施步驟的是

A.整合測試

B.迴歸測試

C.確認測試

D.單元測試

【答案】B

【解析】軟體測試主要包括單元測試、整合測試、確認測試和系統測試。

(12)下列敘述中正確的.是

A.一個演算法的空間複雜度大,則其時間複雜度也必定大

B.一個演算法的空間複雜度大,則其時間複雜度必定小

C.一個演算法的時間複雜度大,則其空間複雜度必定小

D.演算法的時間複雜度與空間複雜度沒有直接關係

【答案】D

【解析】演算法的空間複雜度是指演算法在執行過程中所需要的記憶體空間,演算法的時間複雜度,是指執行演算法所需要的計算工作量,兩者之間並沒有直接關係,答案為D。

(13)下列敘述中正確的是

A.演算法的效率只與問題的規模有關,而與資料的儲存結構無關

B.演算法的時間複雜度是指執行演算法所需要的計算工作量

C.資料的邏輯結構與儲存結構是一一對應的

D.演算法的時間複雜度與空間複雜度一定相關

【答案】B

【解析】演算法的效率與問題的規模和資料的儲存結構都有關,A錯誤。演算法的時間複雜度,是指執行演算法所需要的計算工作量,B正確。由於資料元素在計算機儲存空間中的位置關係可能與邏輯關係不同,因此資料的邏輯結構和儲存結構不是一一對應的,C錯誤。演算法的時間複雜度和空間複雜度沒有直接的聯絡,D錯誤。

(14)下列敘述中正確的是

A.程式執行的效率與資料的儲存結構密切相關

B.程式執行的效率只取決於程式的控制結構

C.程式執行的效率只取決於所處理的資料量

D.以上說法均錯誤

【答案】A

【解析】程式執行的效率與資料的儲存結構、資料的邏輯結構、程式的控制結構、所處理的資料量等有關。

(15)下列關於棧的敘述中,正確的是

A.棧底元素一定是最後入棧的元素

B.棧頂元素一定是最先入棧的元素

C.棧操作遵循先進後出的原則

D.以上說法均錯誤

【答案】C

(16)一個棧的初始狀態為空。現將元素1,2,3,A,B,C依次人棧,然後再依次出棧,則元素出棧的順序是

A.1,2,3,A,B,C

B.C,B,A,1,2,3

C.C,B,A,3,2,1

D.1,2,3,C,B,A

【答案】C

【解析】棧的修改是按後進先出的原則進行的,所以順序應與入棧順序相反,故選C。