當前位置:才華齋>計算機>計算機四級>

計算機四級操作系統單選試題

計算機四級 閲讀(4.82K)

今天應屆畢業生考試網小編為大家整理的計算機四級操作系統單選試題,更多計算機等級考試請關注應屆畢業生考試網。

計算機四級操作系統單選試題

  操作系統單選題

1在進行操作系統設計時,下列哪一個是構造操作系統的方法?

A.網絡式結構B.並行式結構C.微內核結構D.主從式結構

參考答案:C

2在不同類型的操作系統中,批處理操作系統的缺點是

A.缺少交互性B.不能併發運行利用率低D.週轉時間太長

參考答案:A

3在下面列出的計算機操作中,只能在操作系統內核態下運行的是

A.關機B.讀文件C.設置時間D.屏蔽中斷

參考答案:D

4引入中斷技術可以使計算機的運行效率得到提高,下列哪一項對中斷響應順序產生影響?

A.中斷優先級B.時間片大小C.特權指令D.中斷向量

參考答案:A

5操作系統提供給用户用於應用程序編程的唯一接口是

A.系統調用B.運行平台C.編程開發環境D.中斷服務程序

參考答案:A

6下列各種數據對象中,與進程具有一一對應關係的是

A.程序B.進程控制塊C.動態庫D.堆棧

參考答案:B

7某個進程由多個線程組成,其中一個線程被調度程序選中投入運行,其他的線程有的位於就緒隊列,有的被阻塞,則此時該進程的狀態是

A.運行狀態B.就緒狀態C.掛起狀態D.阻塞狀態

參考答案:A

8UNIX操作系統中,fork()系統調用用於創建進程。仔細閲讀、分析下列程序,假設程序正確運行並創建子進程成功,那麼,輸出到屏幕的正確結果是main()

{

pid_t pid;

pid = fork();

if (pid = = 0) printf ("Hello World");

else if (pid > 0) printf ("Hello World");

else printf ("Hello World");

}

A.什麼都沒有B.1行Hello WorldC.2行Hello WorldD.3行Hello World

參考答案:C

9在Pthread線程包中,線程操作pthread_join的含意是

A.創建一個新的線程

B.撤銷一個線程

C.等待一個特定的線程退出

D.參加一個新的線程

參考答案:C

10下列各種情況中,一定不會引起進程調度的操作是

A.一個進程完成工作後被撤銷

B.一個進程從運行狀態變成了阻塞狀態或就緒狀態

C.一個進程從阻塞狀態變成了就緒狀態

D.一個進程從就緒狀態變成了運行狀態

參考答案:D

11下列活動中,哪一種活動只存在同步關係?

A.某年某月某日某航班的訂票

B.球隊舉行足球比賽

C.汽車裝配流水線上的各道工序

D.公共複印室複印機的使用

參考答案:C

12用P、V操作管理臨界區時,把信號量mutex的初值設定為1。當有k(k>1)個進程在mutex的等待隊列中時,信號量的值為

.k-1C.1-kD.-k

參考答案:D

13學生小王在選課時編寫了一個程序,為了保證有足夠的學分,他先選了課程B,然後繼續申請心儀的課程A。若能選到課程A,則退掉課程B。部分程序如下:

count.A //表示課程A的信號量

count.B //表示課程B的信號量

{

P(count.A);

select_course(A);

relese_course(B);

V(count.B);

}

請問:小王的程序能否達到選到課程A又退掉課程B的目的?

A.一定能B.一定不能C.有可能D.程序無法運行

參考答案:C

14下列存儲管理方案中,允許動態擴充內存容量的方案是

A.固定分區B.可變分區C.頁式D.虛擬頁式

參考答案:D

15在可變分區存儲管理方案中,在對一個分區進行回收時,若該分區的起始地址加長度等於空閒區表中某個登記項所表示空閒區的`起始地址,則表示

A.該回收分區的上鄰分區是空閒的

B.該回收分區的下鄰分區是空閒的

C.該回收分區的上、下鄰分區都是空閒的

D.該回收分區的上、下鄰分區都不是空閒的

參考答案:B

16頁式存儲管理方案中,若一個進程的虛擬地址空間為2GB,頁面大小為4KB,當用4字節表示物理頁號時,頁表需要佔用多少個頁面?

A.128B.256C.512D.1024

參考答案:C

17下列哪一個頁面置換算法有可能產生Belady異常現象?

參考答案:A

18在採用虛擬存儲管理方案的系統中,發生"抖動"現象是由以下哪一個原因引起的?

A.頁面尺寸過大B.頁面尺寸過小C.程序編制不合理D.頁面置換算法不合理

參考答案:D

19在一個採用虛擬頁式存儲管理方案的系統中,頁面大小為50個整型變量。假設某一個進程分配有3個頁框,其中程序佔用2個頁框並常駐內存。下列程序數據進行初始化時,會產生多少次缺頁中斷?

for ( i = 1; i <= 50; i++ )

for ( j = 1; j <= 100; j++) C[ i, j ] = 0;

A.50B.100C.150D.5000

參考答案:B

20文件的存取方式依賴於

Ⅰ.文件的物理結構

Ⅱ.文件的邏輯結構

Ⅲ.存放文件的設備的物理特性

A.僅ⅠB.僅ⅡC.僅Ⅰ和ⅡD.僅Ⅰ和Ⅲ

參考答案:D