wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Логарифмы и бинарный поиск

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Что означает $\log_{10}100 = 2$?

a)

10^2 = 100

b)

2^10 = 100

c)

100^2 = 10

d)

2*10 = 100

2.

Какой логарифм показывает, сколько раз нужно умножить основание на себя?

a)

Линейный

b)

Обратный

c)

Показательный

d)

Противоположный возведению в степень

3.

Что такое $\log_{2}8$?

a)

2

b)

3

c)

4

d)

8

4.

Для списка из 1024 элементов бинарный поиск требует не более _ шагов.

a)

8

b)

10

c)

1024

d)

512

5.

Что нужно сделать перед применением бинарного поиска?

a)

Отсортировать список

b)

Увеличить список

c)

Разбить на подсписки

d)

Перемешать элементы

6.

Как вычисляется средний индекс mid?

a)

(low - high) / 2

b)

(low + high) / 2

c)

low * high / 2

d)

low + high

7.

Что происходит, если guessed значение меньше искомого элемента?

a)

high = mid - 1

b)

low = mid + 1

c)

low = mid - 1

d)

high = mid + 1

8.

Что показывает переменная "high"?

a)

Нижнюю границу поиска

b)

Верхнюю границу поиска

c)

Количество шагов

d)

Размер массива

9.

В случае нечетного (low+high) Python округляет mid в сторону _ .

a)

вверх

b)

к нулю

c)

вниз

d)

до ближайшего четного

10.

Сколько проверок требуется в худшем случае для бинарного поиска по n элементам?

a)

n

b)

log₂ n

c)

n/2

d)

2n

11.

Что представляет собой переменная "low"?

a)

Число совпадений

b)

Нижний индекс диапазона

c)

Средний элемент

d)

Количество шагов

12.

Если list[mid] == item, алгоритм _ .

a)

увеличивает low

b)

уменьшает high

c)

возвращает mid

d)

продолжает цикл

13.

Если list[mid] == item, алгоритм _ .

a)

увеличивает low

b)

уменьшает high

c)

возвращает mid

d)

продолжает цикл

14.

Что будет, если список не отсортирован, а применяется бинарный поиск?

a)

Всегда находит элемент

b)

Работает медленнее

c)

Может вернуть неверный результат

d)

Приводит к ошибке

15.

После проверки mid, если guess > item, что обновляется?

a)

low = mid + 1

b)

high = mid - 1

c)

low = mid - 1

d)

high = mid + 1

16.

Для массива из 8 элементов log₂8 = _ .

a)

2

b)

3

c)

4

d)

8

17.

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

a)

Потому что log undoes exponentiation

b)

Потому что он умножает

c)

Потому что он складывает

d)

Потому что он делит

18.

Что происходит с областью поиска на каждом шаге бинарного поиска?

a)

Увеличивается вдвое

b)

Сужается вдвое

c)

Остаётся прежней

d)

Дублируется

19.

Каким свойством обладает логарифмическая сложность O(log n)?

a)

Линейный рост

b)

Экспоненциальный рост

c)

Медленный рост

d)

Квадратичный рост

20.

Как меняется mid, если меняются low и high?

a)

Всегда растёт

b)

Всегда уменьшается

c)

Вычисляется заново как (low+high)/2

d)

Не меняется

21.

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

a)

При истечении времени

b)

Когда low > high

c)

Когда число нечетное

d)

Когда high == -1