Главная /
Python: ООП и классы /
Укажите результат выполнения скрипта: import pickle a = [1, 2] a.append(a) with open('temp.pkl', 'wb') as f: pickle.dump(a, f, pickle.HIGHEST_PROTOCOL) with open('temp.pkl', 'r') as f: b = pickle.load(f) with open('temp.pkl', 'wb') as f: pickle.dump(a[2],
Укажите результат выполнения скрипта:
Правильный ответ:
[] False False
[1, 2, [...]] False False
[1, 2, [...]] True False
[1, 2, [...]] True True
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
92
Сложность курса: Python: ООП и классы
76
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти тесты с интуитом? Это же очень просты вопросы
17 фев 2019
Аноним
Я завалил сессию, какого чёрта я не увидел данный сайт с ответами с тестами intuit до того как забрали в армию
14 мар 2018
Другие ответы на вопросы из темы программирование интуит.
- # Укажите результат выполнения скрипта: class Foo (object): def value(self, x): return x.str def value(self, x): pass def value(self, x): return x ob = Foo() print (type(ob.value(0)))
- # Скрипт содержит следующий код: class Foo (object): pass class Bar (Foo): pass class Baz (_____): pass Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:
- # Укажите результат выполнения скрипта: def add (x, y): return x+y class add(object): def __init__ (self, x, y): return (x+y)*2 print (add(1, 2))
- # Укажите результат выполнения скрипта: class str(object): def __init__ (self, lst): res=0 for i in lst: res+=1 return res print (str(range(0, 4)))
- # Укажите результат выполнения скрипта: class Foo(int): def __init__(self, v): self.__val__ = v def __add__(self, y): return Foo(self.__val__ + y - 1) def __repr__ (self): return str(self.__val__) x = Foo(1) print (x+4, 4+x)