1.算法的有窮性是指( )。
A)算法程序的運行時間是有限的 B)算法程序所處理的數據量是有限的
C)算法程序的長度是有限的 D)算法只能被有限的用戶使用
2.下列敘述中正確的是( )。
A)算法就是程序 B)設計算法時只需要考慮數據結構的設計
C)設計算法時只需要考慮結果的可靠性 D)以上三種說法都不對
3.算法的空間復雜度是指( )。
A)算法在執行過程中所需要的計算機存儲空間
B)算法所處理的數據量
C)算法程序中的語句或指令條數
D)算法在執行過程中所需要的臨時工作單元數
4.算法的時間復雜度是指( )。
A)算法的執行時間
B)算法所處理的數據量
C)算法程序中的語句或指令條數
D)算法在執行過程中所需要的基本運算次數
5.下列敘述中正確的是( )。
A)算法的效率只與問題的規模有關,而與數據的存儲結構無關
B) 算法的時間復雜度是指執行算法所需要的計算工作量
C)數據的邏輯結構與存儲結構是一一對應的
D) 算法的時間復雜度與空間復雜度一定相關
6.下列敘述中正確的是( )。
A) 一個算法的空間復雜度大,則其時間復雜度也必定大
B) 一個算法的空間復雜度大,則其時間復雜度必定小
C) 一個算法的時間復雜度大,則其空間復雜度必定小
D) 算法的時間復雜度與空間復雜度沒有直接關系
7.數據的存儲結構是指( )。
A)存儲在外存中的數據 B)數據所占的存儲空間量
C)數據在計算機中的順序存儲方式 D)數據的邏輯結構在計算機中的表示
8.下列描述中正確的是( )。
A)一個邏輯數據結構只能有一種存儲結構
B)數據的邏輯結構屬于線性結構,存儲結構屬于非線性結構
C)一個邏輯數據結構可以有多種存儲結構,且各種存儲結構不影響數據處理的效率
D)一個邏輯數據結構可以有多種存儲結構,且各種存儲結構影響數據處理的效率
9.下列描述中正確的是( )。
A)數據的邏輯結構與存儲結構必定是一一對應的
B)由于計算機存儲空間是向量式的存儲結構,因此,數據的存儲結構一定是線性結構
C)程序設計語言中的數據一般是順序存儲結構,因此,利用數組只能處理線性結構
D)以上三種說法都不對
10.下列敘述中正確的是( )。
A)有一個以上根結點的數據結構不一定是非線性結構
B)只有一個根結點的數據結構不一定是線性結構
C)循環鏈表是非線性結構
D)雙向鏈表是非線性結構