![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 24.04.2019
Сообщений: 7
|
![]()
Ребята, не могу решить некоторые вопросы из теста. Буду признателен, если поможете.
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"). |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сайт для изучения питона для начинающих? | Userka777 | Python | 1 | 26.03.2019 06:23 |
Прошу помощи по поводу питона. | TheFox | Python | 7 | 02.03.2019 08:51 |
Переписать из Питона в MQL4 | Teo888 | Python | 4 | 08.11.2018 18:35 |
люди кто сможет перевести код с питона на с++ | bekabeka | Помощь студентам | 3 | 06.03.2017 18:52 |
Как установить скрипт Питона | Владислав Темный | Windows | 1 | 26.07.2013 09:50 |