Главная /
Python: ООП и классы /
Скрипт содержит следующий код: import weakref class Foo(object): def __repr__(self): return 'class' try: lst = [Foo(), Foo(), Foo()] s = ________ del lst print (s) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все вариан
Скрипт содержит следующий код:
Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error
:
Правильный ответ:
weakref.proxy(lst)
weakref.proxy(lst[0])
weakref.proxy(Foo())
weakref.ref(lst[0])
weakref.ref(Foo())
Сложность вопроса
88
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я завалил сессию, почему я не увидел этот великолепный сайт с ответами интуит до зачёта
12 июл 2020
Аноним
Это очень не сложный тест по интуиту.
07 янв 2017
Аноним
Зачёт сдал. Бегу пить отмечать экзамен intuit
16 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): def obj (self): return 0 obj = '0' ob = Foo() print (type(ob.obj()))
- # В языке Python встроенный метод property() используется для:
- # Укажите результат выполнения скрипта: class Foo(object): __value__={} def __getattr__(self, name): if name in self.__value__: return self.__value__[name] else: return (name+'_atr') def __setattr__(self, name, value): self.__value__[name]=value o = Foo() o.a=12 print (o.a, o.b) print (o.__value__)
- # Файл foo.py содержит следующий код: def f(x, y): return x+y Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 5:
- # Методы, определенные в метаклассе содержатся в пространстве имен: