一般把計算機完成一條指令所花費的時間稱為一個指令周期。指令周期越短,指令執行就越快。本題答案為D選項。

順序程序具有順序性、封閉性和可再現性的特點,使得程序設計者能夠控制程序執行的過程(包括執行順序、執行時間),對程序執行的中間結果和狀態可以預先估計,這樣就可以方便地進行程序的測試和調試。順序程序不具有并發性。并發性是并發程序的特點。本題答案為B選項。

為了降低算法的空間復雜度,主要應減少輸入數據所占的存儲空間以及額外空間,通常采用壓縮存儲技術,C選項敘述正確。算法的計算工作量是用算法所執行的基本運算次數來度量的,而算法所執行的基本運算次數是問題規模(通常用整數)表示的函數,A選項敘述錯誤。算法的復雜度與程序的編制無關,B選項敘述錯誤。算法需要考慮可行性、確定性、有窮性等,D選項敘述錯誤。本題答案為C選項。

棧按先進后出的原則組織數據,所以入棧最早的元素最后出棧。隊列按先進先出的原則組織數據,所以入隊最早的元素最先退隊。入棧的順序為A,B,C,D,則退棧的順序為D,C,B,A;入隊的順序為E,F,G,H,退隊的順序為E,F,G,H。本題答案為D選項。

假設葉子結點個數為n。這棵樹的總結點數為度為3的結點數+度為2的結點數+度為1的結點數+度為0的結點數,即為3+0+4+n。再根據樹的性質:樹的總的結點數為樹中所有結點的度數之和再加1,則總結點數為3×3+2×0+1×4+0×n+1。3×3+1×4+1=3+4+n,則n=7,葉子結點數為7。本題答案為B選項。

結構化程序設計的目的:通過設計結構良好的程序,以程序靜態的良好的結構保證程序動態執行的正確性,使程序易理解、易調試、易維護,以提高軟件開發的效率,減少出錯率,因此結構化程序強調程序的易讀性。本題答案為C選項。

系統軟件是管理計算機的資源,提高計算機的使用效率,為用戶提供各種服務的軟件,如操作系統、數據庫管理系統、編譯程序、匯編程序和網絡軟件等,B、C、D三項均屬于系統軟件。應用軟件是為了應用于特定的領域而開發的軟件,A屬于應用軟件。本題答案為A選項。

數據庫管理技術的三個階段是人工管理階段、文件系統階段和數據庫系統階段。人工管理階段沒有專門的軟件對數據進行管理。本題答案為A選項。

在實體聯系模型中,實體是客觀存在并且可以相互區別的事物。在學生選修課程活動中,學生和課程是客觀存在并且可以相互區別的事物,課程號是課程的屬性,學號是學生的屬性,成績是學生和課程聯系的屬性。本題答案為C選項。

在關系SC中,想要唯一確定一行,需要學號“S#”和課程號“C#”。不管該課程的授課老師是誰,只要知道了學號和課程號,就能確定關系中的其他屬性。因此,該關系的鍵是“S#”和“C#”。本題答案為B選項。