作者: panda555 (我是胖達不是胖呆喲^ ^) 看板: Examination
標題: [考題] heap 與 stack
時間: Thu Jun 14 11:21:12 2012
考試種類:97年公務人員特種考試警察人員考試的第33題
97年特種考試交通事業鐵路人員考試的第15題
出處:四等考試 資訊處理 計算機概要
員級 鐵路-資訊處理 計算機概要
題目:
33 程式執行時,需要時才去索取(例如 C 用 malloc)的記憶體是在:
(A) 程式區 (B) 唯讀記憶體
(C) 堆疊(stack) (D) 堆積(heap)
ANS:(D)
15 程式執行時,其「局部變數」(local variables)是被安排在:
(A) 程式區 (B) 唯讀記憶體 (C) 堆疊(Stack) (D) 堆積(Heap)
ANS:(C)
想法: 小的一直搞不懂 何時用stack or heap ?
就我所知 stack 不是只用在遞迴 or 副程式呼叫的時候嗎@@
所以一直不懂除了 stack 外的DS 何時該用在程式當中
而且局部變數為何是放在stack阿@@
懇請大大們解惑~~~
感謝~~~~
----------(發文前請刪除 ctrl+y 以下提醒事項)-----------
(1)發問者請在標題詳細註明,科目名稱或是考試類別。
文章內容記明題目出處(考試種類、年度、科目、題號等或書名、版次、頁號)。
附上完整題目及選項,並適當表示個人想法。
(2)板上絕對禁止發問求得答案後自刪文章,經檢舉屬實,
視情節違者水桶一個月至 一年或劣文*1。
您所刪除的文章,本人均有辦法查詢的到,切勿以身試法。
----------(發文前請刪除 ctrl+y 以上提醒事項)-----------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.231.101
→ tkpunish:他的stack指的應該是程式執行時記憶體結構中的中央堆疊 06/14 12:04
→ tkpunish:中央堆疊內儲存的活動紀錄中的Local variables, 儲存該 06/14 12:05
→ tkpunish:副程式的區域變數 06/14 12:05
→ tkpunish:另外動態分配的記憶體是存在Heap內 06/14 12:06
→ kaitouGamer:一樓正解 06/14 13:23
- Jun 14 Thu 2012 14:25
[考題] heap 與 stack
close
全站熱搜
留言列表
發表留言