2017年12月計算機二級MSoffice基礎習題及答案
很多時候計算機等級證書是我們找工作的敲門磚,因此,計算機等級證書也是有一定的含金量的。以下是小編為大家整理的2017年12月計算機二級MSoffice基礎習題及答案,希望對大家有幫助!
選擇題
(1)下面不屬於軟件測試實施步驟的是
A.集成測試
B.迴歸測試
C.確認測試
D.單元測試
【答案】B
【解析】軟件測試主要包括單元測試、集成測試、確認測試和系統測試。
(2)下列敍述中正確的是
A.一個算法的空間複雜度大,則其時間複雜度也必定大
B.一個算法的空間複雜度大,則其時間複雜度必定小
C.一個算法的時間複雜度大,則其空間複雜度必定小
D.算法的時間複雜度與空間複雜度沒有直接關係
【答案】D
【解析】算法的空間複雜度是指算法在執行過程中所需要的內存空間,算法的時間複雜度,是指執行算法所需要的計算工作量,兩者之間並沒有直接關係,答案為D。
(3)下列敍述中正確的是
A.算法的效率只與問題的規模有關,而與數據的存儲結構無關
B.算法的時間複雜度是指執行算法所需要的計算工作量
C.數據的邏輯結構與存儲結構是一一對應的
D.算法的時間複雜度與空間複雜度一定相關
【答案】B
【解析】算法的效率與問題的規模和數據的.存儲結構都有關,A錯誤。算法的時間複雜度,是指執行算法所需要的計算工作量,B正確。由於數據元素在計算機存儲空間中的位置關係可能與邏輯關係不同,因此數據的邏輯結構和存儲結構不是一一對應的,C錯誤。算法的時間複雜度和空間複雜度沒有直接的聯繫,D錯誤。
(4)下列敍述中正確的是
A.程序執行的效率與數據的存儲結構密切相關
B.程序執行的效率只取決於程序的控制結構
C.程序執行的效率只取決於所處理的數據量
D.以上説法均錯誤
【答案】A
【解析】程序執行的效率與數據的存儲結構、數據的邏輯結構、程序的控制結構、所處理的數據量等有關。
(5)下列關於棧的敍述中,正確的是
A.棧底元素一定是最後入棧的元素
B.棧頂元素一定是最先入棧的元素
C.棧操作遵循先進後出的原則
D.以上説法均錯誤
【答案】C
【解析】棧頂元素總是後插入的元素,從而也是最先被刪除的元素;棧底元素總是最先插入的元素,從而也是最後才能被刪除的元素。棧的修改是按後進先出的原則進行的。因此,棧稱為先進後出表,或“後進先出”表,所以選擇C。
(6)一個棧的初始狀態為空。現將元素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。
(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.程序、數據及相關文檔
【答案】D
【解析】軟件指的是計算機系統中與硬件相互依賴的另一部分,包括程序、數據和有關的文檔,選D。
(12)下面不屬於軟件需求分析階段主要工作的足
A.需求變更申請
B.需求分析
C.需求評審
D.需求獲取
【答案】A
【解析】需求分析階段的工作可概括為4個方面:①需求獲取。②需求分析。③編寫需求規格説明書。④需求審評。
(13)下面不能作為結構化方法軟件需求分析工具的是
A.系統結構圖
B.數據字典(DD)
C.數據流程圖(DFD圖)
D.判定表
【答案】A
【解析】結構化方法軟件需求分析工具主要有數據流圖、數據字典、判定樹和判定表。
(14)數據字典(DD)所定義的對象都包含於
A.數據流圖(DFD圖)
B.程序流程圖
C.軟件結構圖
D.方框圖
【答案】A
【解析】在數據流圖中,對所有元素都進行了命名,所有名字的定義集中起來就構成了數據字典。因此選A,而B、C、D都不符合。
(15)軟件生命週期可分為定義階段、開發階段和維護階段,下面不屬於開發階段任務的是
A.測試
B.設計
C.可行性研究
D.實現
【答案】C
【解析】開發階段包括分析、設計和實施兩類任務。其中分析、設計包括需求分析、總體設計和詳細設計3個階段,實施則包括編碼和測試兩個階段,C不屬於開發階段。
(16)軟件需求規格説明書的作用不包括
A.軟件驗收的依據
B.用户與開發人員對軟件要做什麼的共同理解
C.軟件設計的依據
D.軟件可行性研究的依據
【答案】D
【解析】軟件需求規格説明書是需求分析階段的最後成果,是軟件開發的重要文檔之一。
軟件需求規格説明書有以下幾個方面的作用。①便於用户、開發人員進行理解和交流,B正確;②反映出用户問題的結構,可以作為軟件開發工作的基礎和依據,C正確;③作為確認測試和驗收的依據,A正確。
-
2022計算機二級《MySQL數據庫》考點習題與答案
MySQL數據庫程序設計是計算機二級考試科目之一,下面小編為大家搜索整理了關於《MySQL數據庫》考點習題與答案,歡迎參考練習,希望對大家有所幫助!習題一一、選擇題1.在MySQL中,通常使用________語句來進行數據的檢索、輸出操作。CTRTTETE2.在SELECT語句中,可以使用__...
-
2016計算機二級《Access》選擇題題庫及答案
(1)在代碼中引用一個窗體控件時,應使用的控件屬性是()。ionx(2)確定一個窗體大小的屬性是()。h和Heighth和Top和Left和Height(3)對話框在關閉前,不能繼續執行應用程序的其他部分,這種對話框稱為()。A.輸入對話框B.輸出對話框C.模態對話框D.非模態對話框(4)Access...
-
2021計算機二級《VB》上機操作題與答案解析
VisualBasic是一種由微軟公司開發的結構化的、模塊化的、面向對象的、包含協助開發環境的事件驅動為機制的可視化程序設計語言。以下是本站小編搜索整理的一份2017計算機二級《VB》上機操作題與答案解析,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續...
-
2017年9月計算機二級Java選擇題練習及答案
1、對象的特徵在類中表示為變量,稱為類的(D)。對象屬性方法數據類2、Java類可以作為(B)。類型定義機制數據封裝機制類型定義機制和數據封裝機制上述都不對3、有一段java應用程序,它的主類名是a1,那麼保存它的源文件名可以是(A)。sa1都對4、在創建對象時必須(C)。...