今天應屆畢業生考試網小編爲大家整理了2017年計算機四級考試操作系統單選試題及答案,更多計算機等級考試請關注應屆畢業生考試網。
操作系統單選題
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 Worldn");
else if (pid > 0) printf ("Hello Worldn");
else printf ("Hello Worldn");
}
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
21文件系統實現文件的按名存取是通過下列哪一項工作完成的?
A.文件目錄查找B.位示圖查找C.目錄項分解D.記錄的成組和分解
參考答案:A
22使用文件前要先打開文件。在成功執行打開文件系統調用後,系統會返回給用戶一個
A.文件長度B.內存地址C.文件描述符D.文件打開方式
參考答案:C
23假設某文件由100個邏輯記錄組成,每個邏輯記錄長度爲80個字符。磁盤空間被劃分爲若干塊,塊大小爲1024個字符。在沒有采用成組操作時,磁盤空間的利用率是多少?
A.8%B.16%C.24%D.32%
參考答案:A
24假設某文件由100個邏輯記錄組成,每個邏輯記錄長度爲80個字符。磁盤空間被劃分爲若干塊,塊大小爲1024個字符。若採用成組操作,塊因子爲12,那麼磁盤空間的利用率是多少?
A.32%B.64%C.80%D.94%
參考答案:D
25操作系統在對磁盤的訪問中,優化下列哪個時間可以顯著改善磁盤讀寫的性能?
A.尋道時間B.旋轉延時C.傳輸時間D.調度時間
參考答案:A
26設備管理中,爲了管理和分配設備建立了一個數據結構,通常稱爲設備表。它的作用是
A.管理物理設備
B.管理邏輯設備
C.實現即插即用
D.建立邏輯設備與物理設備之間的對應關係
參考答案:D
27當一個低速的I/O設備連接到高速的計算機系統中時,下列哪種技術可以提高低速設備的使用效率?
Ling技術B.I/O重定向技術C.設備共享技術D.設備緩衝技術
參考答案:D
28死鎖產生的原因之一是資源分配不當,另一個原因是
A.存在共享資源
B.使用P、V操作過多
C.系統中沒有采用SPOOLing技術
D.進程推進順序不當
參考答案:D
29下列關於死鎖與安全狀態的敘述中,哪一個是正確的?
A.死鎖狀態一定是不安全狀態
B.從安全狀態有可能進入死鎖狀態
C.不安全狀態就是死鎖狀態
D.死鎖狀態有可能是安全狀態
參考答案:A
30假設系統由相同類型的7個資源被3個進程共享,若要使系統不會死鎖,每個進程最多可以申請的資源個數是
A.1B.2C.3D.4
參考答案:C