第4講 隨堂典型問題單選題

一.單選題(共10題,100.0分)
1
在同一系統中,假設同時存在爲兩個相互獨立的C++源程序進行編譯的兩個進程(它們使用同一個編譯程序),它們之間的關係正確的是:( )。
A、它們可以併發執行,兩者邏輯上有依賴關係
B、它們可以併發執行,兩者邏輯上無依賴關係
C、它們不可以併發執行,但兩者邏輯上有依賴關係
D、它們不可以併發執行,因爲兩個進程運行的是同一個編譯程序
正確答案: B 我的答案:B 得分: 10.0分
2
使若干併發進程共享一臨界資源而不發生與進程推進速度有關錯誤,涉及相關臨界區的錯誤說法是( )。
A、“一次最多讓一個進程在臨界區執行”
B、“任何一個進入臨界區執行的進程必須在有限時間內退出臨界區”
C、“可以強迫一個進程無限地等待進入它的臨界區”
D、“可能沒有任何進程在臨界區執行”
正確答案: C 我的答案:C 得分: 10.0分
3
設有三個進程共享一個資源,如果每次只允許一個進程使用該資源,則用PV操作管理時信號量S的可能取值是( )。
A、1,0,-1,-2
B、2,0,-1,-2
C、1,0,-1
D、3,2,1,0
正確答案: A 我的答案:A 得分: 10.0分
4
有n個併發進程競爭必須互斥使用的共享資源時,若某進程調用P操作後成爲第一個等待使用該資源者,則這時信號量的值爲( )。
A、0
B、1
C、-1
D、n-1
正確答案: C 我的答案:C 得分: 10.0分
5
某個進程從等待狀態進入就緒狀態可能是由於( )。
A、現運行進程運行結束
B、現運行進程執行了P操作
C、現運行進程執行了V操作
D、現運行進程時間片用完
正確答案: C 我的答案:C 得分: 10.0分
6
若系統中有5個併發進程涉及某個相同的變量A,則變量A的相關臨界區是由( )臨界區構成。
A、2個
B、3個
C、4個
D、5個
正確答案: D 我的答案:D 得分: 10.0分
7
設與某資源關聯的信號量初值爲3,當前值爲1。若M表示該資源的可用個數,N表示等待該資源的進程數,則M、N分別是( )。
A、0、1
B、1、0
C、1、2
D、2、0
正確答案: B 我的答案:B 得分: 10.0分
8
涉及PV操作的正確說法是( )。
A、PV操作只能解決進程互斥問題
B、PV操作只能解決進程同步問題
C、PV操作能用於解決進程互斥問題,也能解決進程同步問題
D、PV操作是一種高級通信方式
正確答案: C 我的答案:C 得分: 10.0分
9
進程之間的制約關係可以歸結爲( )。
A、同步與互斥
B、併發與異步
C、同步與併發
D、同步與異步
正確答案: A 我的答案:A 得分: 10.0分
10
對於有兩個併發進程的系統,設互斥信號量爲mutex,若mutex=0,則( )。
A、表示沒有進程進入與mutex相關的臨界區
B、表示有一個進程進入與mutex相關的臨界區
C、表示有一個進程進入與mutex相關的臨界區,另一個進程等待進入
D、表示有兩個進程進入與mutex相關的臨界區
正確答案: B 我的答案:B 得分: 10.0分

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章