Что будет в результате выполнения кода?
class A:
def __init__(self): pass
def __init__(self, data):
self.data = data
def __str__(self):
return "A " + str(self.data)
class B:
def __init__(self): pass
def __str__(self):
return "B" + str(self.data)
class C(B, A): pass
class D(A, B): pass
c = C()
print c
d = D( 5)
print d
e = D()
print e
Что будет в результате выполнения кода?
class A:
def __init__(self): pass
def __init__(self, data):
self.data = data
def __str__(self):
return "A " + str(self.data)
class B:
def __init__(self): pass
def __str__(self):
return "B" + str(self.data)
class C(B, A): pass
class D(A, B): pass
c = C()
print c
d = D( 5)
print d
e = D()
print e
Что напечатает следующий код?
def func():
pass
print func()
Что напечатает следующий код?
def func():
pass
print func()
Какие базовые типы объектов являются неизменяемыми (immutable)?
Какие базовые типы объектов являются неизменяемыми (immutable)?
Что будет напечатано?
a = []
b = "Hello"
c = 1
d = None
print a or c and b or d
Что будет напечатано?
a = []
b = "Hello"
c = 1
d = None
print a or c and b or d
Какого типа значение получится в результате вычисления следующего выражения?
[ " "]
Какого типа значение получится в результате вычисления следующего выражения?
[ " "]
Укажите правильные фрагменты кода с объявлением кортежей (tuple):
Укажите правильные фрагменты кода с объявлением кортежей (tuple):
Что выведется в стандартный ввод/вывод при выполнении следующего кода?
class C:
def __call__(self, n, *args, **kwargs):
n += 10
args[0].extend((3, 4, 5))
kwargs['l'].remove(5)
n = 5
lst = [1, 2, 5]
c = C()
c(n, lst, l=lst)
print n, lst
Что выведется в стандартный ввод/вывод при выполнении следующего кода?
class C:
def __call__(self, n, *args, **kwargs):
n += 10
args[0].extend((3, 4, 5))
kwargs['l'].remove(5)
n = 5
lst = [1, 2, 5]
c = C()
c(n, lst, l=lst)
print n, lst
-
-
-
-
-
Что напечатает данный код?
class Clazz:
i = 1
def __init__(self):
i = 2
instance = Clazz()
i = instance.i
print i
Что напечатает данный код?
class Clazz:
i = 1
def __init__(self):
i = 2
instance = Clazz()
i = instance.i
print i
Что напечатает следующий код?
class Y:
def __init__(self,one="aaa",two):
self.one = one
self.two = two
y = Y("bbb")
print y.one
print y.two
Что напечатает следующий код?
class Y:
def __init__(self,one="aaa",two):
self.one = one
self.two = two
y = Y("bbb")
print y.one
print y.two
Что напечатает следующий код?
if (a = 1): print a
Что напечатает следующий код?
if (a = 1): print a
Какую из следующих операций можно применить к строке?
Какую из следующих операций можно применить к строке?
Какая функция используется для определения размера кортежа/списка/строки/словаря?
Какая функция используется для определения размера кортежа/списка/строки/словаря?
Какие ключевые слова могут входить в состав условного оператора?
Какие ключевые слова могут входить в состав условного оператора?
Что выведет следующий код?
(a,b) = (4,6)
c = eval("a*b")
print c
Что выведет следующий код?
(a,b) = (4,6)
c = eval("a*b")
print c
Что напечатает следующий код?
x = 3
class Base:
x = 1
class Child(Base):
x = 2
c = Child()
c.y = x
print c.x + c.y
Что напечатает следующий код?
x = 3
class Base:
x = 1
class Child(Base):
x = 2
c = Child()
c.y = x
print c.x + c.y
Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода?
L = []
L.extend([1,2,3])
L.insert(1, "abc")
del L[0][0]
Сколько элементов будет содержать список L (то есть, чему будет равно len(L)) после выполнения следующего кода?
L = []
L.extend([1,2,3])
L.insert(1, "abc")
del L[0][0]
Что выведет следующий код?
i = 5
def f(arg = i): print arg
i = 6
f()
Что выведет следующий код?
i = 5
def f(arg = i): print arg
i = 6
f()
Сколько раз выполнится цикл в следующем фрагменте кода?
a = [1, 2]
for b in a:
a.insert(0, b + 1)
Сколько раз выполнится цикл в следующем фрагменте кода?
a = [1, 2]
for b in a:
a.insert(0, b + 1)
Что произойдет при выполнении следующего кода?
x,y = y,x
Варианты ответов:
1)
В этой строке синтаксическая ошибка
2)
Поменяются местами значения переменных x и y
3)
Данное выражение эквивалентно
x
y = y
x
Что произойдет при выполнении следующего кода?
x,y = y,x
Варианты ответов:
1)
В этой строке синтаксическая ошибка
2)
Поменяются местами значения переменных x и y
3)
Данное выражение эквивалентно
x
y = y
x
Что напечатает данный фрагмент кода?
a = len('aa')
switch a:
case 1:
print 2
break
case 2:
print 1
break
default:
print 0
Что напечатает данный фрагмент кода?
a = len('aa')
switch a:
case 1:
print 2
break
case 2:
print 1
break
default:
print 0