Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Современные языки программирования

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Что произойдет после выполнения программы ниже?

res = lambda: 'hello' print(res())

a)

Распечатается hello

b)

Ничего не произойдет

c)

Возникнет ошибка LambdaError

d)

Распечатается None

2.

Выберите все подходящие ответы из списка

a)

Полезны, когда нужна функция из 1 строки/действия

b)

Полезны, когда нужна функция из большого количества строк/действий

c)

В них удобно реализовывать циклы

d)

Могут содержать условный оператор

e)


Lambda функции ничего не возвращают

3.

Функция, которая не имеет имени называется:

a)


lambda-функцией

b)

def-функцией

c)

именованной

d)


числовой

4.

Сколько раз можно итерироваться по значениям генератора?

a)

Один

b)


Два

c)

Он не поддерживает итерацию

d)


Сколько угодно, это ж генератор

5.

Что будет храниться в переменной result после выполнения следующего кода?

x = [1, 2, 3] y = [4, 5, 6] zipped = zip(x, y) result = list(zipped)

a)


[(1, 4), (2, 5), (3, 6)]

b)

[(1, 4), (4, 5), (3, 6)]

c)


[(1, 4), (2, 5), (2, 6)]

d)


[1, 2, 3, 4, 5, 6]

6.

Что будет храниться в переменной result после выполнения следующего кода?

x = [1, 2] y = [4, 5, 6] zipped = zip(x, y) result = list(zipped)

a)


[(1, 4), (2, 5)]

b)

[(1, 4), (2, 5), (2, 6)]

c)


[(1, 4), (2, 5), (None, None)]

d)

[(1, 4), (2, 5), (None, 6)]

7.

У вас используется python3.10 и вы запускаете следующий код

x = [1, 2, 3] y = [4, 5, 6] zipped = zip(x, y, strict=True) result = list(zipped) print(result)

Что произойдет?

a)

Увидим на экране [(1, 4), (2, 5), (3, 6)]

b)

Увидим на экране [(1, 4), (2, 5), (3, 6)], а потом ошибку ValueError

c)

будет ошибка ValueError

d)

будет ошибка Syntax error

8.

Что увидим на экране после запуска следующего кода?

num = 4.5 print(isinstance(num, int))

a)

False

b)

Будет ошибка

c)

True

d)

None

9.

Что увидим на экране после запуска следующего кода?

yes = True num = 1 print(isinstance(num, int), isinstance(yes, int))

a)


True True

b)

False True

c)


False False

d)


True False

10.

Процесс преобразования значения словаря в строку формата JSON называется 

a)


сериализация

b)


демультипликация

c)


десериализация

d)

инсталяция

11.

В JSON строке встретилось значение true

{ "name": "Jonny", "have_driver_license": true }

В какой питоновский объект будет сконвертировано значение true при десериализации?

a)

True

b)

"true"

c)

будет ошибка десериализации

d)


1

12.

В JSON строке встретилось значение null

{ "name": "Jonny", "surname": null }

В какой питоновский объект будет сконвертировано значение null при десериализации?

a)


None

b)

Null

c)


в пустую строку

d)

будет ошибка десериализации

13.

В JSON строке встретилось значение false

{ "name": "Jonny", "have_driver_license": false }

В какой питоновский объект будет сконвертировано значение false при десериализации?

a)


False

b)


"false"

c)


будет ошибка десериализации

d)


0

14.

Встроенная функция map() возвращает:

a)


итератор

b)


словарь

c)


список

d)

кортеж


15.

Что выведет указанный ниже код?

iterable = ['1', '2', '3'] result = list(map(len, iterable)) print(result)

a)

[1, 1, 1]

b)

[[1], [2], [3]]

c)


[1, 2, 3]

d)

[[1], [1], [1]]

16.

Что выведет указанный ниже код?

iterable = [[1], [2], [3]] result = list(map(len, iterable)) print(result)

a)


[1, 1, 1]

Следующий шагРешить снова


b)

[1, 2, 3]

c)

[[1], [1], [1]]

d)


произойдет ошибка во время выполнения программы

17.

Что выведет указанный ниже код?

def is_a_student(score): return score > 75 scores = [66, 90, 68, 59, 76, 60, 88, 74, 81, 65, 75] over_75 = list(filter(is_a_student, scores)) print(over_75)

a)

[90, 76, 88, 81]

b)


[75, 75, 75, 75]

c)


[66, 68, 59, 60, 74, 65, 75]

d)


[90, 76, 88, 81, 75]

18.

Что выведет указанный ниже код?

def filter_vowels(letter): return letter in 'aeiou' letters = ['a', 'b', 'd', 'e', 'i', 'j', 'o'] filtered_vowels = filter(filter_vowels, letters) print(*filtered_vowels)

a)


a e i o

b)

a e i o u

c)


b d j o

d)


a b d e i j o

19.

Текстовый файл с именем dog_breeds.txt находится в той же папке, где и исполняемая программа. Какими способами можно открыть данный файл для чтения в текстовом режиме?

a)

open('dog_breeds.txt')

b)

open('dog_breeds.txt', 'rt')

c)

open('dog_breeds.txt', 'r')

d)

open('dog_breeds.txt', 'w')

e)


open('dog_breeds.txt', 'wb')

20.

С помощью какого файлового метода можно прочитать полностью содержимое текстового файла в виде строки?

a)


read()

b)


readlines()

c)

read_file_to_str()

d)


readline()