<style>.lazy{display:none}</style>Тест на знание Python (для автоматизаторов)

Тест на знание Python (для автоматизаторов)

1 / 10

Что выведет этот код?

 

 
def foo(fname, val):
    print(fname(val))

foo(max, [1, 2, 3])
foo(min, [1, 2, 3])
Верно!

Не верно!

Функцию можно передавать в качестве аргумента для другой функции.


Не верно!

Функцию можно передавать в качестве аргумента для другой функции.


Не верно!

Функцию можно передавать в качестве аргумента для другой функции.


Что выведет этот код?

 

 
a = (1, 2, (4, 5))
b = (1, 2, (3, 4))
print(a 
Верно!

Не верно!

Поскольку первый элемент в подкортеже a больше первого элемента в подкортеже b, выведется False.


Не верно!

Поскольку первый элемент в подкортеже a больше первого элемента в подкортеже b, выведется False.


Не верно!

Поскольку первый элемент в подкортеже a больше первого элемента в подкортеже b, выведется False.


Что выведет этот код?

 

 
t = (1, 2)
print(2 * t)
Верно!

Не верно!

Оператор * конкатенирует кортежи.


Не верно!

Оператор * конкатенирует кортежи.


Не верно!

Оператор * конкатенирует кортежи.


Что выведет этот код?

 

 
example = "snow world"
example[3] = "s"
print(example)
Не верно!

Строки нельзя модифицировать.


Не верно!

Строки нельзя модифицировать.


Верно!

Не верно!

Строки нельзя модифицировать.


Что выведет этот код?

 

 
x = "abcdef"
while i in "x":
    print(i, end=" ")
Не верно!

Код выдаст ошибку (NameError: name ‘i’ is not defined).


Не верно!

Код выдаст ошибку (NameError: name ‘i’ is not defined).


Не верно!

Код выдаст ошибку (NameError: name ‘i’ is not defined).


Верно!

Что выведет этот код?

 

 
list1 = [1, 2, 3]
list2 = list1 * 2
print(list2)
Не верно!

Не верно!

Верно!

Не верно!

Что выведет этот код?

 

 
import re
greetings = re.split('\W+', 'Hello, hello, hello.')
print(greetings)
Не верно!

Функция split() разбивает строку по шаблону, указанному в аргументах.


Не верно!

Функция split() разбивает строку по шаблону, указанному в аргументах.


Не верно!

Функция split() разбивает строку по шаблону, указанному в аргументах.


Верно!

Что выведет этот код?

 

 
a = (0, 1, 2, 3, 4)
b = slice(0, 2)
c = a[b]
print(c)
Не верно!

Не верно!

Верно!

Не верно!

Что выведет этот код?

 

 
i = 5
while True:
    if i%0O11 == 0:
        break
    print(i)
    i += 1
Не верно!

0O11 – восьмеричное число.


Верно!

Не верно!

0O11 – восьмеричное число.


Не верно!

0O11 – восьмеричное число.


Что выведет этот код?

 

 
import re
greetings = re.findall("hello world", "hello", 1)
print(greetings)
Не верно!

Функция findall возвращает совпадающее с шаблоном слово, только если шаблон и строка совпадают полностью. Если бы было указано re.findall(“hello”, “hello”, 1), результат был бы [‘hello’].


Верно!

Не верно!

Функция findall возвращает совпадающее с шаблоном слово, только если шаблон и строка совпадают полностью. Если бы было указано re.findall(“hello”, “hello”, 1), результат был бы [‘hello’].


Не верно!

Функция findall возвращает совпадающее с шаблоном слово, только если шаблон и строка совпадают полностью. Если бы было указано re.findall(“hello”, “hello”, 1), результат был бы [‘hello’].


Далее
0 из 10

Поздравляем с прохождением теста! А теперь предлагаем почитать статьи по тестированию на нашем сайте!

Интересно, хочу попробовать