Examly題庫立即開始練習
關務人員考試關務四等-資訊處理(選試英文)科別計算機概要11221單選題

在 UNIX 的作業系統環境中,當一個程序(process)執行 fork()此項系統呼叫並且成功完成該系統呼叫後,下列敘述何者正確?

A父程序(parent process)中 fork()的回傳值為 0
B子程序(child process)中 fork()的回傳值為 0正確答案
C子程序與父程序中 fork()的回傳值為一個相同的正整數
D子程序與父程序中 fork()的回傳值為一個相同的負整數
答案與詳解
B
正確答案
UNIX 的 fork() 在子程序回傳 0,父程序回傳子程序的 PID(正整數),失敗則回傳 -1。

為什麼答案是 B

正確。fork() 成功後,子程序收到回傳值 0,程式常用 if(pid==0) 判斷自己是子程序。

考點:父子回傳值顛倒考點:子程序回傳0考點:回傳值不相同考點:負值代表失敗
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮