2004-gre-cs-practice-book.pdf/Q40 — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) (Новая страница: « == Вопрос: Q40-4c9f66 == <i>Тут вставьте перевод вопроса. Используйте [https://wiki.4intra.net/Help:%D0%A4%D0%BE%D1%80…») |
StasFomin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | |||
== Вопрос: Q40-4c9f66 == | == Вопрос: Q40-4c9f66 == | ||
+ | В системах с поддержкой автоматического управления памятью, [https://ru.wikipedia.org/wiki/%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D1%83%D1%81%D0%BE%D1%80%D0%B0 сборщик мусора] обычно отвечает за возврат выделенных объектов памяти, содержимое которых не может повлиять на какие-либо будущие допустимые вычисления. | ||
− | + | Такие объекты идентифицируются путем того, что к ним невозможно получить доступ из корневого набора. | |
− | + | ||
− | + | Что из приведенного ниже '''не является''' часть корневого набора в типичном сборщике мусора? | |
− | + | ||
=== Ответы === | === Ответы === | ||
− | + | * Фактические параметры активных процедур | |
− | + | * Правильный ответ: Динамически выделяемые объекты в куче | |
+ | * Глобальные переменные программы | ||
+ | * Локальные переменные в стеке вызовов | ||
+ | * Значения в машинных регистрах | ||
− | + | === Объяснение === | |
− | + | {{cstest-source|2004-gre-cs-practice-book.pdf|30|40}} | |
− | + | ||
− | + | ||
− | + | ||
− | + | Ну локальные-глобальные переменные, параметры — это типичный корневой набор, собираем именно динамику, а вот причем тут значения в машинных регистрах — это вообще к сборке мусора никак не относится. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | {{question-ok|[[Участник:StasFomin|StasFomin]] 07:51, 15 декабря 2024 (UTC)}} | |
− | + | [[Категория:Garbage collection]] |
Текущая версия на 07:51, 15 декабря 2024
Вопрос: Q40-4c9f66
В системах с поддержкой автоматического управления памятью, сборщик мусора обычно отвечает за возврат выделенных объектов памяти, содержимое которых не может повлиять на какие-либо будущие допустимые вычисления.
Такие объекты идентифицируются путем того, что к ним невозможно получить доступ из корневого набора.
Что из приведенного ниже не является часть корневого набора в типичном сборщике мусора?
Ответы
- Фактические параметры активных процедур
- Правильный ответ: Динамически выделяемые объекты в куче
- Глобальные переменные программы
- Локальные переменные в стеке вызовов
- Значения в машинных регистрах
Объяснение
Исходники — вопрос 40 на 30 странице книги «2004-gre-cs-practice-book.pdf»
Ну локальные-глобальные переменные, параметры — это типичный корневой набор, собираем именно динамику, а вот причем тут значения в машинных регистрах — это вообще к сборке мусора никак не относится.