某進程有 5 個頁面,頁號為 0~4,頁面變換表如下所示。表中狀態(tài)位等于 0 和 1分別表示頁面不在內(nèi)存或在內(nèi)存。若系統(tǒng)給該進程分配了 3 個存儲塊,當訪問的頁面 3 不在內(nèi)存時,應該淘汰表中頁號為 (1) 的頁面。假定頁面大小為 4K,邏輯地址為十六進制 2C25H,該地址經(jīng)過變換后,其物理地址應為十六進制 (2) 。
(1)A、0
B、1
C、2
D、4
(2)A、2C25H
B、4096H
C、4C25H
D、8C25H
編譯程序?qū)?C 語言源程序進行語法分析時,可以確定 ( ) 。
A、變量是否定義(或聲明)
B、變量的值是否正確
C、循環(huán)語句的執(zhí)行次數(shù)
D、循環(huán)條件是否正確
如果系統(tǒng)采用信箱通信方式,當進程調(diào)用 Send 原語被設置成“等信箱”狀態(tài)時,其原因是 ( ) 。
A、指定的信箱不存在
B、調(diào)用時沒有設置參數(shù)
C、指定的信箱中無信件
D、指定的信箱中存滿了信件
若在系統(tǒng)中有若干個互斥資源 R,6 個并發(fā)進程,每個進程都需要 2 個資源 R,那么使系統(tǒng)不發(fā)生死鎖的資源 R 的最少數(shù)目為 ( ) 。
A、6
B、7
C、9
D、12
假設某磁盤的每個磁道劃分成 9 個物理塊,每塊存放 1 個邏輯記錄。邏輯記錄 R0,R1,...,R8 存放在同一個磁道上,記錄的安排順序如下表所示:
如果磁盤的旋轉(zhuǎn)速度為 27ms/周,磁頭當前處在 R0 的開始處。若系統(tǒng)順序處理這些記錄, 使用單緩沖區(qū),每個記錄處理時間為 3ms, 則處理這 9 個記錄的最長時間為 (1) ;若對信息存儲進行優(yōu)化分布后,處理 9 個記錄的最少時間為 (2) 。
(1)A、54ms
B、108ms
C、222ms
D、243ms
(2)A、27ms
B、54ms
C、108ms
D、216ms
對于一個大型軟件來說,不加控制的變更很快就會引起混亂。為有效地實現(xiàn)變更控制,需借助于配置數(shù)據(jù)庫和基線的概念。 ( ) 不屬于配置數(shù)據(jù)庫。
A、開發(fā)庫
B、受控庫
C、信息庫
D、產(chǎn)品庫
軟件設計時需要遵循抽象、模塊化、信息隱蔽和模塊獨立原則。在劃分軟件系統(tǒng)模塊時,應盡量做到 ( ) 。
A、高內(nèi)聚高耦合
B、高內(nèi)聚低耦合
C、低內(nèi)聚高耦合
D、低內(nèi)聚低耦合