Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class Foo (object): def __new__(cls,*dt,**mp): print ('new', end=' ') def __init__(self): print ('init', end=' ') o = Foo()
Укажите результат выполнения скрипта:
Правильный ответ:
new
init
new init
init new
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
76
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Большое спасибо за гдз по интуиту.
13 авг 2020
Аноним
Я завалил экзамен, почему я не нашёл этот чёртов сайт с всеми ответами по тестам интуит в начале года
25 июн 2018
Аноним
Это очень намудрённый вопрос intuit.
28 фев 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo: def foo(self): print ('1') def __init__(self): print ('2') x = Foo()
- # Укажите результат выполнения скрипта: class Foo (object): obj=0 def __new__(cls,*dt,**mp): obj=1 def __init__(self): self.obj=2 o = Foo() print (o.obj)
- # Укажите результат выполнения скрипта: class Foo (object): x=1 _x_=2 __x__=3 print (Foo.x, Foo._x_, Foo.__x__)
- # Скрипт содержит следующий код: import weakref class Foo(object): def __repr__(self): return 'class' try: s = Foo() s1 = __________ del s print (s1) except ReferenceError: print ('Error') Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Error:
- # Файл foo.py содержит следующий код: def f(x): return str(x)+'1' Файл foo2.py содержит следующий код: def f(x): return str(x)+'2' Скрипт a.py содержит следующий код: class Cls (object): def f(self, x): return str(x)+'3' import foo2 as foo import foo foo=Cls() print (foo.f(1)) Укажите результат выполнения скрипта: