Вариант 2766016437.
С помощью какого из приведенных ниже сравнений можно установить, что x и y — это один и тот же объект?
Может ли возникнуть deadlock в следующей программе:
import threading res_A = threading.Lock() res_B = threading.Lock() res_C = threading.Lock() def proc1(): res_A.acquire(); res_B.acquire(); res_C.acquire() # ... res_B.release(); res_C.release(); res_A.release() def proc2(): res_A.acquire(); res_B.acquire(); res_C.acquire() # ... res_C.release(); res_B.release(); res_A.release() def proc3(): res_A.acquire(); res_B.acquire(); res_C.acquire() # ... res_A.release(); res_B.release(); res_C.release() p1 = threading.Thread(target=proc1, name="t1") p2 = threading.Thread(target=proc2, name="t2") p3 = threading.Thread(target=proc3, name="t3") p1.start(); p2.start(); p3.start() p1.join(); p2.join(); p3.join();
Чему будет равно значение следующего выражения:
import numpy as np print(np.size(np.ones((2, 5))))
Каким из приведенных ниже способов можно привести латинские символы строки s к нижнему регистру?
Какими способами можно получить доступ к функции «fun()» из модуля «fns»?
С помощью функций какого модуля проще всего исследовать содержимое стека при обработке исключения в части except?
Как называется отношение, которое имеют следующие два класса:
class A: def __init__(self, **atts): self._atts = atts def __repr__(self): return ":" + str(self._atts) class B(list): def __init__(self, *params): super(B, self).__init__(params)
Какие из перечисленных функций имеют побочные эффекты:
def A(lst): return lambda x: lst + [x] def B(x): return lambda lst: lst + [x] def C(x, cache={}): return cache.setdefault(x, lambda lst: lst + [x])
Что будет выведено следующей программой?
S = 0 for i in range(1, 10): if i % 2 == 0: S = S + i print(S)
Какая операция выполняет пересечение множеств:
A = set([1, 2, 3]) B = set([2, 3, 7])