игра брюс 2048
Главная / Программирование / Введение в алгоритмы / Тест 6

Введение в алгоритмы - тест 6

Упражнение 1:
Номер 1
Преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины носит название

Ответ:

 (1) интерпретация 

 (2) хеширование 

 (3) модуляция 


Номер 2
Результат работы функции свёртки носит название

Ответ:

 (1) модуль 

 (2) контейнер 

 (3) хеш 


Номер 3
К характеристикам алгоритмов хеширования следует отнести

Ответ:

 (1) разрядность 

 (2) вычислительная сложность 

 (3) криптостойкость 


Упражнение 2:
Номер 1
К простейшим примерам хеш-функций следует отнести

Ответ:

 (1) контрольную сумму 

 (2) массив идентификаторов 

 (3) ориентированный граф 


Номер 2
Множество массивов данных, дающих одинаковые хеш-коды, носят название

Ответ:

 (1) сегменты 

 (2) коллизии 

 (3) итераторы 


Номер 3
Обычная разрядность контрольных сумм составляет

Ответ:

 (1) 32 бита 

 (2) 64 бита 

 (3) 128 бит 


Упражнение 3:
Номер 1
Нахождение коллизии для хеш-функции с длиной значений n бит требует в среднем перебора около

Ответ:

 (1) 2n операций 

 (2) 2n/2 операций 

 (3) 2n-1 операций 


Номер 2
n-битная хеш-функция считается криптостойкой, если вычислительная сложность нахождения коллизий для нее близка к

Ответ:

 (1) 2n 

 (2) 2n/2 

 (3) logn 


Номер 3
Простейшим способом усложнения поиска коллизий является

Ответ:

 (1) изменение типизации данных 

 (2) увеличение разрядности хеша 

 (3) изменение адресации памяти 


Упражнение 4:
Номер 1
В каких структурах данных используются хеш-функции?

Ответ:

 (1) хеш-таблицы 

 (2) декартовы деревья 

 (3) массивы коллизий 


Номер 2
Хеширование применяется

Ответ:

 (1) для сверки данных 

 (2) для проверки на наличие ошибок 

 (3) для проверки парольной фразы 


Номер 3
К вариантам адресации в хеш-таблицах следует отнести

Ответ:

 (1) прямую 

 (2) открытую 

 (3) терминальную 


Упражнение 5:
Номер 1
Ситуация в хеш-таблице, когда для различных ключей получается одно и то же хэш-значение, называется

Ответ:

 (1) рекурсией 

 (2) коллизией 

 (3) сегрегацией 


Номер 2
Число хранимых элементов хеш-таблицы делённое на число возможных значений хэш-функции называется

Ответ:

 (1) коэффициентом аддитивности хеш-таблицы 

 (2) коэффициентом заполнения хеш-таблицы 

 (3) коэффициентом маркировки хеш-таблицы 


Номер 3
Среднее время выполнения операций в хеш-таблице зависит

Ответ:

 (1) от типа данных 

 (2) от коэффициента заполнения таблицы 

 (3) от маркировки идентификаторов 


Упражнение 6:
Номер 1
Мерой криптостойкости хеш-функции является

Ответ:

 (1) вычислительная сложность нахождения коллизии 

 (2) степень свободы хеш-функции 

 (3) типизация данных хеш-функции 


Номер 2
Какая хеш-функция по определению не имеет коллизии?

Ответ:

 (1) когнитивная 

 (2) инъективная 

 (3) модификативная 


Номер 3
Вычислительная невозможность нахождения исходного блока данных по известному значению хеш-функции от этого блока носит название

Ответ:

 (1) априорность 

 (2) необратимость 

 (3) вариативность 


Упражнение 7:
Номер 1
Для устранения коллизий хеш-функций используют

Ответ:

 (1) метод цепочек 

 (2) метод взаимосвязей 

 (3) метод корреляции 


Номер 2
Какие из приведенных ниже методов используются для устранения коллизий хеш-функций?

Ответ:

 (1) маркированная адресация 

 (2) открытая адресация 

 (3) модульная адресация 


Номер 3
Из приведенных ниже записей выделите методы устранения коллизий хеш-функций:

Ответ:

 (1) метод цепочек 

 (2) строгая типизация 

 (3) открытая адресация 


Упражнение 8:
Номер 1
Что представляет собой предикат?

Ответ:

 (1) идентификатор 

 (2) функцию 

 (3) массив 


Номер 2
Если хотя бы на одном наборе аргументов предикат принимает значение 1, он называется

Ответ:

 (1) априорным 

 (2) выполнимым 

 (3) модульным 


Номер 3
Математическая структура, которая формально определяет свойства различных объектов и их взаимосвязи, носит название

Ответ:

 (1) отношение 

 (2) соответствие 

 (3) модальность 


Упражнение 9:
Номер 1
Количество связываемых объектов в отношении носит название

Ответ:

 (1) четность 

 (2) арность 

 (3) модульность 


Номер 2
К свойствам отношений следует отнести

Ответ:

 (1) симметричность 

 (2) комплексность 

 (3) транзитивность 


Номер 3
К примерам отношений в математике следует отнести

Ответ:

 (1) равенство 

 (2) коллинеарность 

 (3) делимость 


Упражнение 10:
Номер 1
Одноместные отношения соответствуют

Ответ:

 (1) модификаторам 

 (2) свойствам 

 (3) типам 


Номер 2
Двуместные отношения называют

Ответ:

 (1) комплексными 

 (2) бинарными 

 (3) двойными 


Номер 3
Трёхместные отношения называют

Ответ:

 (1) триадами 

 (2) триполярными 

 (3) тернарными 


Упражнение 11:
Номер 1
Какими из приведенных ниже свойств обладают бинарные отношения?

Ответ:

 (1) рефлексивность 

 (2) симметричность 

 (3) транзитивность 


Номер 2
Рефлексивное симметричное транзитивное отношение называется

Ответ:

 (1) отношением априорности 

 (2) отношением эквивалентности 

 (3) отношением модульности 


Номер 3
Антирефлексивное антисимметричное транзитивное отношение называется отношением

Ответ:

 (1) частичного порядка 

 (2) строгого порядка 

 (3) модального порядка 


Упражнение 12:
Номер 1
Какие условия должны быть выполнены для отношения эквивалентности?

Ответ:

 (1) рефлексивность 

 (2) симметричность 

 (3) транзитивность 


Номер 2
Передача параметра возможна

Ответ:

 (1) по модулю 

 (2) по значению 

 (3) по ссылке 


Номер 3
Множество, созданное для логической группировки уникальных идентификаторов, носит название

Ответ:

 (1) контейнер 

 (2) библиотека 

 (3) пространство имен 




Главная / Программирование / Введение в алгоритмы / Тест 6