Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo (object): __val__=[0] def m1 (self): self.__val__+=[1] def m2 (self): self.__val__+=[2] class Bar (Foo): __val__=[-1] def m1 (self): self.__val__+=[3] def m3 (self): self.__val__+=[4] class Baz (Bar): __val_
Укажите результат выполнения скрипта:
Правильный ответ:
[0, 1, 2, 4]
[-1, 3, 5, 4]
[-2, 1, 2, 4]
[-2, 3, 5, 4]
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
93
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я помощник профессора! Оперативно заблокируйте этот ваш сайт с ответами intuit. Это невозможно
07 апр 2019
Аноним
Зачёт в студне отлично. Лечу кутить отмечать экзамен интуит
05 ноя 2016
Аноним
просто спасибо
27 апр 2016
Другие ответы на вопросы из темы программирование интуит.
- # Скрипт содержит следующий код: class Foo (object): class Class1 (object): pass class Class2 (object): pass class Class3 (______): pass Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:
- # Укажите результат выполнения скрипта: class Foo(object): val = 0 def fun(self): try: self.val[0]+=self.val[0] return self.val except TypeError: return self.val o=Foo() o.val=12 print (o.fun(), end=' ') o.val='12' print (o.fun(), end=' ')
- # Файл ../foo_p/__init__.py содержит следующий код: __all__=['foo'] Файл ../foo_p/foo.py содержит следующий код: def f(x): return x**2 Файл ../foo_p/foo1.py содержит следующий код: def f(x): return x**3 Файл ../foo_p/foo2.py содержит следующий код: import foo_p.foo1 def fn(x): return foo1.f(x)*x Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо подчеркивания результатом выполнения скрипта станет строка 8:
- # Укажите результат выполнения скрипта: class Foo(object): @staticmethod def method1(): return 1 def method2(): return 2 def method3(): return 3 method2 = classmethod(method2) method3 = staticmethod(method3) print (Foo.method1()) print (Foo.method2()) print (Foo.method3())
- # Метакласс класса C можно определить по: