Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: class foo(type): val=1 class A(object): val=0 __metaclass__=foo print (type(A), A.val)
Укажите результат выполнения скрипта:
Правильный ответ:
<class '__main__.foo'> 0
<class '__main__.foo'> 1
<class 'type'> 0
<class 'type'> 1
cкрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
55
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, какого рожна я не увидел данный сайт с ответами по тестам интуит в начале года
11 мар 2019
Аноним
Если бы не данные ответы - я бы сломался c этими тестами intuit.
02 дек 2018
Аноним
Если бы не данные решения - я бы не осилил c этими тестами intuit.
10 фев 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo: def foo(self): print ('1') def __init__(self): print ('2') x = Foo()
- # Скрипт содержит следующий код: class Class1 (object): pass class Class2 (Class1): pass class Class3 (______): pass Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:
- # Файл mod.py содержит следующий код: def fun(): return 'Hello' Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Hello:
- # Файл ../foo_p/__init__.py содержит следующий код: __all__=['foo','foo2'] Файл ../foo_p/foo.py содержит следующий код: def f(x): return x**2 Файл ../foo_p/foo1.py содержит следующий код: def f(x): return x**3 Файл ../foo_p/foo2.py содержит следующий код: from foo_p.foo1 import f def fn(x): return f(x)*x Скрипт a.py содержит следующий код: _1_ print (_2_) Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо подчеркивания результатом выполнения скрипта станет строка 64:
- # Укажите результат выполнения скрипта: import pickle a = [1, 2] b = [3, 4] a.append(b) b.append(a) with open('temp.pkl', 'w') as f: pickle.dump(a, f, pickle.HIGHEST_PROTOCOL) with open('temp.pkl', 'r') as f: c = pickle.load(f) with open('temp.pkl', 'w') as f: pickle.dump(b, f, pickle.HIGHEST_PROTOCOL) with open('temp.pkl', 'r') as f: d = pickle.load(f) print (c, d)