Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class foo(object): def method (): return '012' val = [method] x = foo() s = x.val[0] del x print (s())
Укажите результат выполнения скрипта:
Правильный ответ:
method
012
None
сгенерируется исключение
NameError
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
57
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 5. спс
23 окт 2020
Аноним
Я завалил экзамен, почему я не углядел этот чёртов сайт с решениями интуит в начале года
20 ноя 2015
Другие ответы на вопросы из темы программирование интуит.
- # Скрипт содержит следующий код: class Foo (object): pass class Bar (object): pass class Baz (_____): pass Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:
- # Скрипт содержит следующий код: 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:
- # Скрипт содержит следующий код: import weakref class Bar(object): def __repr__(self): return 1 class Foo(object): val = Bar(), Bar(), Bar() try: obj = Foo() s = _______ del obj print (s) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error:
- # Укажите результат выполнения скрипта: class Foo(int): @classmethod def method(cls, val=3): if cls is Foo: return val+2 else: return val+3 @staticmethod def method1(cls, val=3): if cls is Foo: return val+2 else: return val+3 print (Foo.method(1), Foo.method1(1))
- # Метакласс класса C можно определить по: