Главная / Программирование /
Введение в алгоритмы / Тест 13
Введение в алгоритмы - тест 13
Упражнение 1:
Номер 1
Именованный набор однотипных переменных, расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу, носит название
Ответ:
 (1) модульный массив 
 (2) индексный массив 
 (3) контекстный массив 
Номер 2
Целое число, либо значение типа, приводимого к целому, указывающее на конкретный элемент массива, носит название
Ответ:
 (1) идентификатор массива 
 (2) индекс массива 
 (3) модуль массива 
Номер 3
Массивы с одним индексом называют
Ответ:
 (1) простыми 
 (2) аддитивными 
 (3) одномерными 
Упражнение 2:
Номер 1
В Паскале массив объявляется ключевым словом
Ответ:
 (1) cont
 
 (2) array
 
 (3) module
 
Номер 2
Массив, размер которого может меняться во время исполнения программы, называется
Ответ:
 (1) динамическим 
 (2) рекурсивным 
 (3) структурным 
Номер 3
Массив, в разные элементы которого могут быть непосредственно записаны значения, относящиеся к различным типам данных, называется
Ответ:
 (1) инцидентным 
 (2) ассоциативным 
 (3) гетерогенным 
Упражнение 3:
Номер 1
Одномерный массив, каждый элемент которого, является ссылкой на другой одномерный массив, называется
Ответ:
 (1) структурным массивом 
 (2) массивом массивов 
 (3) контекстным массивом 
Номер 2
К типам отсчета значений в массиве следует отнести
Ответ:
 (1) отсчет от нуля 
 (2) отсчет от специфического значения 
 (3) отсчет от последнего модификатора 
Номер 3
К достоинствам массивов следует отнести
Ответ:
 (1) легкость вычисления адреса элемента по его индексу 
 (2) одинаковое время доступа ко всем элементам 
 (3) малый размер элементов 
Упражнение 4:
Номер 1
Сложность параллельной сортировки
Ответ:
 (1) меньше линейной 
 (2) больше линейной 
 (3) линейная 
Номер 2
Алгоритмы сортировки классифицируются
Ответ:
 (1) по назначению 
 (2) по вычислительной сложности 
 (3) по емкостной сложности 
Номер 3
Алгоритм внутренней сортировки QuickSort имеет вычислительную сложность в среднем
Ответ:
 (1) O(nlogn)
 
 (2) O(n)
 
 (3) O(logn)
 
Упражнение 5:
Номер 1
Алгоритмы, использующие парные сравнения не могут иметь вычислительную сложность, меньшую чем
Ответ:
 (1) O(n)
 
 (2) O(nlogn)
 
 (3) O(n2)
 
Номер 2
Алгоритм сортировки, в котором сортируемые элементы делятся на конечное число отдельных блоков так, что все элементы в одном блоке всегда больше, чем в другой, носит название
Ответ:
 (1) блочная сортировка 
 (2) модульная сортировка 
 (3) комплексная сортировка 
Номер 3
Может ли блочная сортировка обладать линейным алгоритмом?
Ответ:
 (1) да, может 
 (2) нет, не может 
 (3) только при комплексных типах данных 
Упражнение 6:
Номер 1
Время исполнения алгоритма блочной сортировки является
Ответ:
 (1) линейным 
 (2) квадратичным 
 (3) экспоненциальным 
Номер 2
При удачных входных данных алгоритм блочной сортировки может достигать времени исполнения
Ответ:
 (1) O(N)
 
 (2) O(logN2)
 
 (3) O(logN)
 
Номер 3
К недостаткам блочной сортировки следует отнести
Ответ:
 (1) сильную деградацию 
 (2) строгую типизацию 
 (3) ограничение по размеру массива 
Упражнение 7:
Номер 1
Если входные элементы подчиняются равномерному закону распределения, то математическое ожидание времени работы алгоритма карманной сортировки является
Ответ:
 (1) экспоненциальным 
 (2) линейным 
 (3) квадратичным 
Номер 2
При карманной сортировке предполагается, что входные данные равномерно распределены на отрезке
Ответ:
 (1) [0, 1)
 
 (2) (0, 1]
 
 (3) [0, 1]
 
Номер 3
Время работы сортировки вставками равно
Ответ:
 (1) O(n2)
 
 (2) O(n)
 
 (3) O(logn)
 
Упражнение 8:
Номер 1
Распределение, характеризующееся тем, что вероятность любого интервала зависит только от его длины, носит название
Ответ:
 (1) непрерывное равномерное распределение 
 (2) модульное динамическое распределение 
 (3) структурное частичное распределение 
Номер 2
К свойствам асимптотической оценки следует отнести
Ответ:
 (1) транзитивность 
 (2) рефлексивность 
 (3) инцидентность 
Номер 3
Из приведенных ниже записей выделите свойства асимптотической оценки:
Ответ:
 (1) ассоциативность 
 (2) симметричность 
 (3) модульность 
Упражнение 9:
Номер 1
Сортировка перемешиванием является разновидностью
Ответ:
 (1) блочной сортировки 
 (2) пузырьковой сортировки 
 (3) модальной сортировки 
Номер 2
Лучшим случаем для сортировки перемешиванием является
Ответ:
 (1) отсортированный массив 
 (2) терминальный массив 
 (3) контекстный массив 
Номер 3
Худшим случаем для алгоритма сортировки перемешиванием является
Ответ:
 (1) аддитивный массив 
 (2) массив, отсортированный в обратном порядке 
 (3) массив с произвольным расположением элементов 
Упражнение 10:
Номер 1
Каково время работы алгоритма сортировки перемешиванием для отсортированного массива?
Ответ:
 (1) O(n)
 
 (2) O(logn)
 
 (3) O(2n)
 
Номер 2
Каково время работы алгоритма сортировки перемешиванием для массива, отсортированного в обратном порядке?
Ответ:
 (1) O(n2)
 
 (2) O(logn2)
 
 (3) O(n3)
 
Номер 3
Алгоритм пирамидальной сортировки работает за время
Ответ:
 (1) O(logn)
 
 (2) O(nlogn)
 
 (3) O(n)
 
Упражнение 11:
Номер 1
Количество применяемой служебной памяти при пирамидальной сортировке составляет
Ответ:
 (1) O(n)
 
 (2) O(logn)
 
 (3) O(1)
 
Номер 2
Зависит ли количество применяемой служебной памяти при пирамидальной сортировке от размера массива?
Ответ:
 (1) да, зависит 
 (2) нет, не зависит 
 (3) только в комплексных массивах 
Номер 3
Сортировка пирамидой использует
Ответ:
 (1) корректирующее дерево 
 (2) сортирующее дерево 
 (3) модальное дерево 
Упражнение 12:
Номер 1
Значение в любой вершине сортирующего дерева
Ответ:
 (1) больше, чем значения ее потомков 
 (2) меньше, чем значения ее потомков 
 (3) равно значениям ее потомков 
Номер 2
К достоинствам пирамидальной сортировки следует отнести
Ответ:
 (1) доказанную оценку худшего случая O(logn)
 
 (2) O(1)
дополнительной памяти 
 (3) типизацию данных 
Номер 3
Из приведенных ниже записей выделите недостатки пирамидальной сортировки:
Ответ:
 (1) сложность реализации 
 (2) неустойчивость 
 (3) наличие структурных анализаторов