當前位置:文思屋>社會工作>IT認證>

計算機二級衝刺考試試題及答案

文思屋 人氣:1.32W

(1)已知二元樹後序遍歷序列是CDABE,中序遍歷序列是CADEB,它的前序遍歷序列是( )

計算機二級衝刺考試試題及答案

A)ABCDE

B)ECABD

C)EACDB

D)CDEAB

答案:C

解析:由於後序遍歷的最後一個元素為E,所以E為根結點,所以它的前序遍歷的首個元素為E,故排除A)和D)選項。由於中序遍歷中,元素B在元素根結點E的後面,所以B為二元樹的右子樹,並且該二元樹右子樹只有一個元素,所以前序遍歷的最後一個元素應為B,故選項C)為正確選項,即該二元樹的前序遍歷序列是EACDB。

(2)下列關於棧和佇列的描述中,正確的是( )

A) 棧是先進先出

B) 佇列是先進後出

C) 佇列允許在隊友刪除元素

D) 棧在棧頂刪除元素

答案:D

解析:棧實際也是線性表,只不過是一種特殊的線性表。棧是隻能在表的一端進行插入和刪除運算的線性表,通常稱插入、刪除的這一端為棧頂,另一端為棧底。佇列是隻允許在一端刪除,在另一端插入的順序表,允許刪除的一端叫做隊頭,允許插入的一端叫做隊尾。

(3)在資料流圖中,帶有箭頭的線段表示的是( )

A)控制流

B)資料流

C)模組呼叫

D)事件驅動

答案:B

解析:資料流圖中帶箭頭的線段表示資料流,沿箭頭方向傳遞資料的通道,一般在旁邊標註資料流名。

(4)結構化程式設計的3種結構是()

A)順序結構,分支結構,跳轉結構

B)順序結構,選擇結構,迴圈結構

C)分支結構,選擇結構,迴圈結構

D)分支結構,跳轉結構,迴圈結構

答案:B

解析:程式設計語言僅僅使用順序、選擇和重複(迴圈)三種基本控制結構就足以表達出各種其他形式結構的程式設計方法。遵循程式結構化的設計原則,按結構化程式設計方法設計出的程式易於理解、使用和維護;可以提高程式設計工作的效率,降低軟體的開發成本。

(5)下列方法中,不屬於軟體除錯方法的是( )

A)回溯法

B)強行排錯法

C)整合測試

D)原因排除法

答案:C

解析:軟體除錯主要採用以下三種方法:

強行排錯法:作為傳統的除錯方法,其過程可概括為設定斷點、程式暫停、觀察程式狀態、繼續執行程式。

回溯法:該方法適合於小規模程式的.排錯、即一旦發現了錯誤,先分析錯誤徵兆,確定最先發現“症狀”的位置。

原因排除法:原因排除法是通過演繹和歸納,以及二分法來實現。

(6)在一棵二元樹上,第5層的結點數最多是( )

A)8

B)9

C)15

D)16

答案:D

解析:根據二元樹的性質:二元樹第i(i≥1)層上至多有2i-1個結點。得到第5層的結點數最多是16個。

(7) 下列有關資料庫的描述,正確的是( )

A)資料庫設計是指設計資料庫管理系統

B)資料庫技術的根本目標是要解決資料共享的問題

C)資料庫是一個獨立的系統,不需要作業系統的支援

D)資料庫系統中,資料的物理結構必須與邏輯結構一致

答案:B

解析:資料庫設計的目的實質上是設計出滿足實際應用需求的實際關係模型。資料庫技術的主要目的是有效地管理和存取大量的資料資源,包括:提高資料的共享性,使多個使用者能夠同時訪問資料庫中的資料;減小資料的冗餘,以提高資料的一致性和完整性;提供資料與應用程式的獨立性,從而減少應用程式的開發和維護代價。