Главная / Программирование /
Введение в алгоритмы / Тест 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) пространство имен