Examly題庫立即開始練習
原住民族考試四等考試-電子工程類科計算機概要11431單選題

對於 C++程式語言,下列敘述何者正確?

A在一個程式中所有的物件被建構(construct)完成後,才可以有物件被解構(destruct)
B所有的靜態(static)物件建構完成後,在程式執行結束前都不會被解構正確答案
C在一個程式中所有宣告的物件(object)都會被建構
D在一個程式中所有宣告的靜態物件都會被建構
答案與詳解
B
正確答案
靜態物件生命週期貫穿整個程式執行期,直到 main 結束後才由執行環境解構。

為什麼答案是 B

正確。static 物件(全域、檔案範圍、函式內 static)一經建構,其生命週期延續到程式結束,main() 返回後才依建構的相反順序被解構,執行期間不會提前消滅。

考點:物件生命週期考點:靜態物件生命期考點:宣告 vs 建構考點:區域靜態延遲建構
載入中…

計算機概要 相關題目

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

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

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