|
Теория Питона
|
|||
---|---|---|---|
#18+
Ребята, не могу решить некоторые вопросы из теста. Буду признателен, если поможете. A. Два или более объектов могут содержать внутри себя ссылки друг на друга, образующие цикл, что не позволяет сборщику мусора высвободить память из-под этих объектов, даже если других ссылок на эти объекты более нет. Как решить эту проблему? 1) Рефакторинг исходного кода. 2) Использование дескрипторов объектов. 3) "Обнуление" ссылок на другие объекты перед тем, как ссылающийся объект выходит за пределы текущей области видимости. 4) Принудительный вызов сборщика мусора. 5) Использование "слабых ссылок", не препятствующих освобождению памяти. B. Имеется n строк - s1, s2, ..., sn. Какой способ позволяет наиболее просто и эффективно получить из этих строк первую непустую? 1) Выражение вида "str(s1, s2, ..., sn)". 2) Lambda-выражение. 3) Тернарная операция. 4) Выражение вида "s1 or s2 or .. or sn". 5) Использование регулярных выражений. C. Как зависит время операции добавления пары "ключ-значение" в словарь от размера последнего, если для всех используемых ключей метод "__hash__()" возвращает одно и то же значение? 1) Кубически (время пропорционально кубу размера словаря). 2) Линейно (время пропорционально размеру словаря). 3) Логарифмически (время пропорционально логарифму размера словаря). 4) Квадратично (время пропорционально квадрату размера словаря). 5) Время операции не зависит от размера словаря. D. Какие объекты из модуля "mylib" не будут импортированы следующим выражением: from mylib import * 1) Объекты, идентификаторы которых начинаются со знака подчёркивания (например, "_myobj"). 2) Объекты, идентификаторы которых начинаются и заканчиваются знаками подчёркивания (например, "_myobj_"). 3) Локальные объекты модуля mylib, объявлению которых не предшествует ключевое слово "global". 4) Объекты, идентификаторы которых начинаются и заканчиваются двойными знаками подчёркивания (например, "__myobj__"). 5) Объекты, идентификаторы которых начинаются с двойного знака подчёркивания (например, "__myobj"). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.05.2019, 14:17 |
|
Теория Питона
|
|||
---|---|---|---|
#18+
vitormorev, Этот форум для других целей :) он профессиональный. Ну если кто-то совсем заскучает, может и ответить, но я бы не стал этого ждать, потому что скорее всего нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2019, 01:12 |
|
|
start [/forum/topic.php?fid=23&fpage=16&tid=1459947]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 265ms |
total: | 384ms |
0 / 0 |