Главная / Python: ООП и классы / Скрипт содержит следующий код: import weakref def meth (): return 1 class Foo(object): val = [meth(), meth(), meth()] try: obj = Foo() s = __________ del obj print (s) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все ва

Скрипт содержит следующий код:

import weakref def meth (): return 1 class Foo(object): val = [meth(), meth(), meth()] try: obj = Foo() s = __________ del obj print (s) except ReferenceError: print ('Error')

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error:

вопрос

Правильный ответ:

weakref.proxy(obj)
weakref.proxy(obj.val)
weakref.proxy(obj.val[0])
weakref.ref(obj)
weakref.ref(obj.val)
Сложность вопроса
41
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Кто ищет вот эти тесты с интуитом? Это же крайне просто
15 окт 2019
Аноним
Очень сложные тесты
20 сен 2019
Аноним
Если бы не опубликованные подсказки - я бы не смог решить c этими тестами интуит.
16 мар 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.