wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Start example

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

1. Что такое переменная в программировании?

a)

Часть программы, отвечающая за интерфейс

b)

Команда для выполнения цикла

c)

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

d)

Список команд для выполнения

2.

2. Какой результат выполнения кода: print(2 + 3 * 4)?

a)

20

b)

14

c)

24

d)

9

3.

3. Что такое “условный оператор” в программировании?

a)

Команда для ввода данных

b)

Команда для завершения программы

c)

Команда для вывода данных на экран

d)

Конструкция, выполняющая код в зависимости от условия

4.

4. Какая структура данных работает по принципу “первым вошел — первым вышел” (FIFO)?

a)

Стек (Stack)

b)

Очередь (Queue) (correct)

c)

Массив (Array)

d)

Дерево (Tree)

5.

5. Что делает оператор for в программировании?

a)

Завершает выполнение программы

b)

Повторяет выполнение кода до тех пор, пока условие истинно

c)

Инициализирует переменную

d)

Выполняет цикл определенное количество раз

6.

6. Какая из следующих функций в Python возвращает количество элементов в списке?

a)

count()

b)

size()

c)

length()

d)

len()

7.

  • (a)   - тип данных, который лучше использовать для хранения логического значения

8.

8. Что такое рекурсия в программировании?

a)

Цикл, выполняющийся бесконечно

b)

Функция, вызывающая саму себя

c)

Встроенная функция для сортировки

d)

Алгоритм поиска

9.

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

a)

Сортировка слиянием

b)

Пирамидальная сортировка

c)

Пузырьковая сортировка

d)

Быстрая сортировка

10.

10. Что произойдет, если в Python выполнить list = [1, 2, 3] и затем print(list[3])?

a)

Будет выведено значение 3

b)

Ошибка “IndexError” 

c)

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

d)

Будет выведено значение None