wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python (Big Quiz)

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Как называется один из самых популярных языков программирования?

a)

Python

b)

Paiton

c)

Pip

d)

Puton

2.

Выберите самую актуальную версию Пайтон:

a)

3.4

b)

3.7

c)

3.11

d)

3.33

3.

Что такое переменная?

a)

Это возможность выполнять одни и те же действия несколько раз

b)

Это слово, которое позволяет хранить в себе только цифры

c)

Это ячейка памяти, которая сохраняет значения разных типов

d)

Это оператор для составления логического условия

4.

Выберите вариант с правильно созданной переменной:

a)

5 = box

b)

box_0 = 5

c)

0_box = 5

d)

box) = 5

5.

Можем ли мы использовать переменную, которая не была создана раннее?

a)

Да, она будет равна 0

b)

Да, она будет равна None

c)

Нет, она выдаст ошибку

6.

Сколько типов данных существует в Пайтон?

a)

3

b)

5

c)

8

d)

12

7.

Какой результат выдаст выражение: print(5 * '5')?

a)

25

b)

'55555'

c)

['5','5','5','5','5']

d)

Ошибка

8.

Какой результат выдаст выражение: print(10//3)?

a)

2

b)

3

c)

3.333333333

d)

Ошибка

9.

Какой результат выдаст выражение: print(5 > 2)?

a)

True

b)

False

c)

Yes

d)

None

10.

Какой результат выдаст выражение: print(True/False)?

a)

1

b)

0

c)

Ошибка

d)

None

11.

Выберите изменяемый тип данных:

a)

Строка

b)

Целое число

c)

Список

d)

Число с плавающей точкой

12.

С какого ключевого слова мы начинаем любую проверку в Пайтон?

a)

if

b)

elif

c)

else

d)

check

13.

Сколько условий elif можно создать в рамках одной единой проверки?

a)

0

b)

2

c)

5

d)

Бесконечно

14.

Можно ли оставить проверку без использования блока else?

a)

Да

b)

Да, если в ней нет elif

c)

Нет

15.

Выберите оператор для проверок, которого не существует в Пайтон?

a)

or

b)

and

c)

here

d)

in

16.

Что такое алгоритм?

a)

Последовательность действий для достижения цели

b)

Повторяющаяся последовательность

c)

Цель, которую нужно достичь

d)

Набор кода, заключенный в функцию.

17.

Сколько операторов циклов существует в Пайтон?

a)

1

b)

2

c)

3

d)

0

18.

Назовите цикл, который мы используем для повторения действий, пока остается истинным условие:

a)

for

b)

while

c)

if

d)

poka

19.

Выберите тип данных который, который нельзя перебрать с помощью цикла for?

a)

Число

b)

Строка

c)

Список

d)

Словарь

20.

Как можно создать повторяющуюся последовательность без использования операторов цикла?

a)

Создать декоратор

b)

Создать возврат значения

c)

Создать рекурсию

d)

Создать инверсию

21.

Назовите оператор для создания функции:

a)

func

b)

def

c)

foo

d)

meth

22.

Что по умолчанию возвращает функция в Пайтон?

a)

0

b)

'0'

c)

None

d)

Ошибку

23.

Как называется любая функция, находящаяся внутри класса?

a)

Свойство

b)

Метод

c)

Возврат

d)

Конструктор

24.

Может ли функция принимать число, а возвращать строку?

a)

Да

b)

Нет

25.

Сколько команд return может выполниться за один жизненный цикл функции?

a)

0

b)

1

c)

2

26.

Выберите правильный оператор для создания класса?

a)

def

b)

main

c)

class

27.

Как называется метод-конструктор, который позволит задать свойства будущему объекту?

a)

new

b)

const

c)

init

d)

meth

28.

Сколько методов можно создать внутри класса?

a)

0

b)

1

c)

10

d)

Бесконечно

29.

Как называется способность класса передавать свойства и методы потомкам?

a)

Абстракция

b)

Полиморфизм

c)

Наследование

d)

Инкапсуляция

30.

Можно ли производить взаимодействие между объектами разных классов?

a)

Да

b)

Нет

31.

Выберите правильный вариант для импортирования модуля:

a)

from os import listdir

b)

os import

c)

from os

d)

import listdir from os

32.

Каким образом можно установить библиотеку pygame?

a)

pip install python pygame

b)

pip install pygame

c)

install pygame

d)

pip pygame

33.

Можно ли импортировать самостоятельно созданные модули?

a)

Да

b)

Нет

34.

Какой модуль отвечает за генерацию случайных чисел?

a)

turtle

b)

os

c)

random

d)

time

35.

Выберите правильное использование модуля random:

a)

random.randint(1,5)

b)

random.random(1,5)

c)

random(1,5)

36.

Дайте определение слову "текстура":

a)

Изображение, воспроизводящее визуальные свойства каких-либо объектов

b)

Разновидность управляющей конструкции в высокоуровневых языках программирования

c)

Категория философии, обозначающая отношение предмета к окружающей действительности

37.

Как называется единица измерения равная по длительности одной операции цикла?

a)

Тик

b)

Пик

c)

Кик

d)

Цик

38.

Выберите не синонимичную единицу измерения для изображения:

a)

Тик

b)

FPS

c)

Ping

d)

Hz

39.

Какое условие лучше всего подойдет для отображения смерти героя (только целые числа)?

a)

health == 0

b)

health < 0

c)

health < 1

d)

health <= -1

40.

Можно ли продолжить работу программы после закрытия окошка с игрой?

a)

Да

b)

Нет

41.

Выберите расширения файлов, которые используются чаще всего для хранения данных:

a)

json, txt

b)

json, png

c)

txt, png

d)

jpeg, png

42.

Какой формат данных принимает словарь или .json?

a)

ключ-дверь

b)

вопрос-ответ

c)

ключ-значение

d)

а-и-б

43.

Может ли в словаре находиться два одинаковых ключа одновременно?

a)

Да

b)

Нет

44.

Можно ли положить список внутрь словаря?

a)

Да

b)

Нет

45.

Можно ли положить список внутрь списка?

a)

Да

b)

Нет

46.

Можно ли положить словарь внутрь списка?

a)

Да

b)

Нет

47.

Можно ли положить словарь внутрь словаря?

a)

Да

b)

Нет

48.

Какие библиотеки лучше всего подойдут для работы с графическим интерфейсом?

a)

pyqt5, tkinter

b)

pygame, time

c)

pyqt5, time

d)

tkinter, os

49.

Как называют уникальный набор символов для идентификации пользователя?

a)

nickname

b)

fullname

c)

api-token

d)

integer

50.

Выберите не реляционную (не табличную) базу данных:

a)

PostgreSQL

b)

SQLite

c)

Mongo

d)

MySQL