Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

МОИБ неделя №3

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Что такое машина Тьюринга?

a)

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

b)

Настоящий компьютер, созданный Тьюрингом

c)

Устройство для шифрования

d)

Программа для работы с числами

2.

Что описывает класс P?

a)

Множество задач, решаемых за экспоненциальное время

b)

Множество задач, решаемых за полиномиальное время

c)

Множество неразрешимых задач

d)

Множество задач, решаемых вероятностными методами

3.

Класс NP включает:

a)

Только задачи, которые нельзя проверить

b)

Только неразрешимые задачи

c)

Задачи, решение которых можно проверить за полиномиальное время

d)

Только задачи линейной сложности

4.

Что значит NP-полная (NPC) задача?

a)

Ее решение невозможно

b)

Она проще всех NP-задач

c)

Она не проверяется алгоритмически

d)

Она сводима ко всем NP-задачам и является самой сложной в классе NP

5.

Какой пример NP-полной задачи?

a)

Умножение чисел

b)

Задача коммивояжера

c)

Сложение чисел

d)

Сортировка массива

6.

Что такое простое число?

a)

Число, делящееся только на 2

b)

Число, не имеющее делителей, кроме 1 и самого себя

c)

Любое нечетное число

d)

Число, у которого четная сумма цифр

7.

Составное число — это:

a)

Число, не имеющее делителей

b)

Число, делящееся на 1 и себя

c)

Число, имеющее более двух делителей

d)

Число, равное квадрату простого

8.

Наибольший общий делитель (НОД) чисел 24 и 36 равен:

a)

4

b)

6

c)

12

d)

18

9.

Как называется алгоритм нахождения НОД?

a)

Алгоритм Флойда

b)

Алгоритм Евклида

c)

Алгоритм Кнута

d)

Алгоритм Дейкстры

10.

В чем суть алгоритма Евклида?

a)

В нахождении суммы чисел

b)

В последовательном вычитании/делении с остатком

c)

В разложении числа на простые множители

d)

В сортировке массива чисел

11.

Что означает операция a mod n?

a)

Деление a на n с округлением

b)

Нахождение остатка от деления a на n

c)

Умножение a и n

d)

Возведение a в степень n

12.

Если 17 mod 5 = ?

a)

2

b)

3

c)

4

d)

1

13.

Какое свойство верно для модульной арифметики?

a)

(a + b) mod n = (a mod n + b mod n) mod n

b)

(a + b) mod n = a + b

c)

(a × b) mod n = a + b

d)

Вычет не может быть равен 0

14.

В криптографии модульная арифметика используется для:

a)

Генерации случайных чисел

b)

Шифрования и дешифрования сообщений

c)

Ускорения работы процессора

d)

Проверки четности чисел

15.

Что такое открытый ключ в криптографии?

a)

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

b)

Параметр, доступный всем для шифрования

c)

Случайная последовательность бит

d)

Пароль пользователя

16.

Что такое секретный параметр в криптографии?

a)

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

b)

Параметр, доступный всем для шифрования

c)

Случайная последовательность бит

d)

Пароль пользователя

17.

Что такое закрытый ключ?

a)

Ключ, известный всем

b)

Ключ, используемый для шифрования

c)

Ключ, известный только владельцу

d)

Любое простое число

18.

Какое из чисел простое? 21, 29, 33, 35

a)

21

b)

29

c)

33

d)

35

19.

Если a ≡ b (mod n), то:

a)

a и b равны

b)

a и b дают одинаковый остаток при делении на n

c)

a = b × n

d)

a и b — простые

20.

Какое число простое

a)

39

b)

45

c)

41

d)

49

21.

Что означает "полиномиальная сложность алгоритма"?

a)

Алгоритм работает за время, растущее как многочлен от размера входных данных

b)

Алгоритм имеет случайный результат

c)

Алгоритм работает за экспоненциальное время

d)

Алгоритм не имеет конечного времени работы

22.

Что значит "экспоненциальная сложность"?

a)

Время работы растет медленно

b)

Время растет как kⁿ

c)

Алгоритм выполняется мгновенно

d)

Сложность не зависит от входных данных

23.

Что является примером задачи из класса P?

a)

Сортировка массива

b)

Задача раскраски графа

c)

NP-полная задача

d)

Доказательство теорем

24.

Почему простые числа важны в криптографии?

a)

Потому что они легко находятся

b)

Потому что они позволяют строить трудные для подбора задачи

c)

Потому что их бесконечно много

d)

Потому что они нечётные

25.

Наибольший общий делитель (НОД) чисел 120 и 236 равен

a)

4

b)

6

c)

8

d)

2