(16) 下列關于時間片輪轉法的敘述中,哪個是錯誤的?____。
A)在時間片輪轉法中,系統(tǒng)將CPU的處理時間劃分成若干個時間段
B)就緒隊列的諸進程輪流上CPU運行,每次最多運行一個時間片
C)當時間片結束時,運行進程自動讓出CPU,該進程進入等待隊列
D)如果時間片長度很小,則調度程序剝奪CPU的次數(shù)頻繁,加重系統(tǒng)開銷
(17) 并行技術可使系統(tǒng)各種硬件資源盡量并行工作,這樣的程序執(zhí)行環(huán)境具有獨立性、隨機性和____。
A)封閉性 B)多發(fā)性 C)順序性 D)資源共享性
(18) 根據(jù)對進程的統(tǒng)計,在一段時間內其程序的執(zhí)行往往呈現(xiàn)出高度的局部性,這中局部性可能包括____。
Ⅰ.時間局部性 Ⅱ.緩沖區(qū)局部性 Ⅲ. 空間局部性
而準確地敘述了程序局部性的是
A) Ⅰ和Ⅱ B) Ⅱ 和 Ⅲ C) Ⅲ D) Ⅰ和 Ⅲ
(19) 下列關于工作集的敘述中,哪個是錯誤的____。?
A)工作集大小與窗口尺寸密切相關
B) 統(tǒng)計工作集大小的工作由軟件完成
C) 統(tǒng)計工作集大小的工作有較大的系統(tǒng)開銷
D) 分配給進程的物理頁面數(shù)應與該進程當前工作集大小一致
(20) 在文件系統(tǒng)中,文件的邏輯結構可分為兩類,他們是____。
A)流式文件和記錄式文件 B)字符文件和二進制文件
C)程序文件和數(shù)據(jù)文件 D)內存文件和外存文件
(21) 下列關于CPU對外部設備的直接內存存取(DMA)控制方式敘述中,哪個是錯誤的?____。
A) DMA方式用于高速外部設備與內存之間批量數(shù)據(jù)的傳輸
B) 當本次DMA傳送數(shù)據(jù)的開始時,產(chǎn)生中斷,請求CPU進行處理
C) DMA方式無須CPU干預
D) DMA采取竊取總線控制權的方法占用總線
(22) 一個進程可以包括多個線程,各線程____。
A) 共享分配給進程的主存地址空間 B) 必須串行工作
C) 是資源分配的獨立單位 D) 共享進程的PCB
(23) UNIX系統(tǒng)中提供了一種進程間的信息傳送機制,把一個進程的標準輸出與另一個進程的標準輸入連接起來,這種機制稱為____。
A)重定向 B)管道 C)過濾器 D)消息緩沖
(24) 軟件開發(fā)過程中往往會出現(xiàn)錯誤,經(jīng)驗證明最容易產(chǎn)生錯誤的階段是____。
A) 詳細設計 B) 需求分析 C) 編碼 D) 概要設計
(25) 軟件設計一般劃分為概要設計和詳細設計,以下哪一項應屬于概要設計內容?____。
A) 屏幕設計 B) 結構設計 C) 代碼設計 D) I/O設計
(26) 下面所列的內聚種類中,哪一個內聚度?____。
A) 偶然內聚 B) 邏輯內聚 C) 功能內聚 D) 順序內聚
(27) 結構化方法是一種常用的軟件工程方法,它強調的是分析系統(tǒng)的____。
A) 數(shù)據(jù)流&nbs p; B) 控制流 C) 時間限制 D) 進程同步
(28) 程序排錯(debugging)是排除經(jīng)測試發(fā)現(xiàn)出錯程序中錯誤的措施,其中測試排錯發(fā)發(fā)現(xiàn)和排除錯誤的手段主要是利用____。
A)跟蹤程序執(zhí)行 B)測試實例比較
C)實現(xiàn)邏輯推斷 D)路徑反向搜索
(29) 一般認為,對編程語言的性能要求有:
Ⅰ.一致性 Ⅱ.無二義性 Ⅲ.簡潔性
Ⅳ.局部性 Ⅴ.線性
但當邏輯操作中出現(xiàn)很多分支或多個循環(huán)時,則違反了要求____。
A)Ⅰ和Ⅱ B)Ⅱ和Ⅲ C)Ⅲ和Ⅳ D)Ⅴ
(30) 測試的目的是在軟件投入生產(chǎn)運行之前,盡可能多的發(fā)現(xiàn)軟件中的錯誤,下述
Ⅰ.軟件規(guī)格說明 Ⅱ.系統(tǒng)設計 Ⅲ.編碼
哪個(些)是軟件測試應包括的內容?____。
A)Ⅰ B)Ⅰ和Ⅱ C)Ⅲ D)全部
(16) C (17) D (18) D (19) B (20) A
(21) B (22) A (23) B (24) B (25) B
(26) C (27) A (28) B (29) D (30) D