Главная / Алгоритмы и дискретные структуры /
Алгоритмы и модели вычислений / Тест 13
Алгоритмы и модели вычислений - тест 13
Упражнение 1:
Номер 1
В качестве модели многопроцессорной системы можно рассматривать
Ответ:
 (1) генетический осциллятор с коррекцией входа 
 (2) параллельную машину с прямым доступом 
 (3) логарифмический дифференциатор с выбором меток 
Номер 2
Обращение к ячейке памяти в параллельной машине с прямым доступом осуществляется
Ответ:
 (1) по времени исполнения 
 (2) по типу данных 
 (3) по адресу 
Номер 3
К моделям многопроцессорных систем следует отнести
Ответ:
 (1) EREW
 
 (2) ERSW
 
 (3) ESWR
 
Упражнение 2:
Номер 1
Из приведенных ниже записей выделите модели многопроцессорных систем:
Ответ:
 (1) EREW
 
 (2) CRCW
 
 (3) GRGW
 
Номер 2
Многопроцессорная модель с исключающим чтением и исключающей записью носит название
Ответ:
 (1) ASAD
 
 (2) EREW
 
 (3) CRWR
 
Номер 3
Многопроцессорная модель с исключающим чтением и одновременной записью называется
Ответ:
 (1) ERCW
 
 (2) CRCW
 
 (3) EWRW
 
Упражнение 3:
Номер 1
В многопроцессорной модели, допускающей запись разнородной информации, записываться в ячейку будет информация от процессора
Ответ:
 (1) с наибольшим быстродействием 
 (2) с наименьшим номером 
 (3) с наименьшим откликом 
Номер 2
Какая многопроцессорная модель является самой легкой с точки зрения аппаратной поддержки?
Ответ:
 (1) EREW
 
 (2) CREW
 
 (3) CRCW
 
Номер 3
Какая многопроцессорная модель является самой удобной с точки зрения пользователя?
Ответ:
 (1) EREW
 
 (2) ERCW
 
 (3) CRCW
 
Упражнение 4:
Номер 1
Если в многопроцессорной системе выполняется некоторый цикл, в котором процессоры одновременно выполняют операции, то в качестве времени работы этого цикла берется
Ответ:
 (1) степень полуисхода цикла 
 (2) количество итераций 
 (3) максимальное число петлевых вычислений 
Номер 2
Произведение времени работы процессора на количество процессоров носит название
Ответ:
 (1) общие затраты алгоритма 
 (2) мощность алгоритма 
 (3) вычислительная сложность алгоритма 
Номер 3
Общие затраты алгоритма в многопроцессорной системе представляют собой
Ответ:
 (1) общее количество итераций цикла на каждом процессоре 
 (2) максимальную пропускную способность процессоров 
 (3) произведение времени работы процессора на количество процессоров 
Упражнение 5:
Номер 1
Крайний справа элемент в списке при определении порядковых номеров многопроцессорными системами имеет номер
Ответ:
 (1) 1
 
 (2) 0
 
 (3) n
 
Номер 2
За какое время решается задача определения порядковых номеров в списке однопроцессорным алгоритмом?
Ответ:
 (1) O(nlogn)
 
 (2) O(logn)
 
 (3) O(n)
 
Номер 3
Чему равны общие затраты в однопроцессорном алгоритме определения порядковых номеров в списке, если вычислительная сложность определяеся величиной O(n)
?
Ответ:
 (1) O(1)
 
 (2) O(n)
 
 (3) O(logn)
 
Упражнение 6:
Номер 1
При использовании многопроцессорного алгоритма для определения порядковых номеров в списке, количество элементов с нулевыми указателями на каждой итерации
Ответ:
 (1) уменьшается на 1 
 (2) увеличивается вдвое 
 (3) остается неизменным 
Номер 2
Сложность многопроцессорного алгоритма для определения порядковых номеров в списке составляет
Ответ:
 (1) O(log2n)
 
 (2) O(nlog2n)
 
 (3) O(2log2n)
 
Номер 3
Общие затраты в многопроцессорном алгоритме для определения порядковых номеров в списке определяются величиной
Ответ:
 (1) O(log2n)
 
 (2) O(n)
 
 (3) O(nlog2n)
 
Упражнение 7:
Номер 1
К бинарным ассоциативным операциям следует отнести
Ответ:
 (1) сложение 
 (2) умножение 
 (3) целочисленное деление 
Номер 2
Глубина корня двоичного дерева равна
Ответ:
 (1) 0 
 (2) 1 
 (3) -1 
Номер 3
Глубина вершин двоичного дерева, у которых непосредственным предком является корень, составляет
Ответ:
 (1) 0 
 (2) 1 
 (3) 2 
Упражнение 8:
Номер 1
Однопроцессорный алгоритм вычисления глубины вершины в двоичном дереве работает методом
Ответ:
 (1) конечного ветвления 
 (2) аналитического соответствия 
 (3) двойного обхода 
Номер 2
Сложность однопроцессорного алгоритма вычисления глубины вершины в двоичном дереве с количеством вершин n составляет
Ответ:
 (1) O(1)
 
 (2) O(n)
 
 (3) O(logn)
 
Номер 3
Каковы общие затраты однопроцессорного алгоритма вычисления глубины вершины в двоичном дереве с количеством вершин n
?
Ответ:
 (1) O(n-1)
 
 (2) O(n)
 
 (3) O(nlogn)
 
Упражнение 9:
Номер 1
На какой многопроцессорной модели реализовывается алгоритм определения корня для вершины двоичного леса?
Ответ:
 (1) EREW
 
 (2) CRSW
 
 (3) CREW
 
Номер 2
Если d - максимальная высота дерева леса, то многопроцессорный алгоритм определения корня для вершины двоичного леса имеет сложность
Ответ:
 (1) O(d)
 
 (2) O(dlog2d)
 
 (3) O(log2d)
 
Номер 3
В многопроцессорном алгоритме определения корня для вершины двоичного леса количество вершин, для которых определяется корень, на каждой итерации
Ответ:
 (1) уменьшается на единицу 
 (2) увеличивается вдвое 
 (3) остается неизменным 
Упражнение 10:
Номер 1
Если d
- максимальная высота дерева леса, n
- количество вершин, то общие затраты многопроцессорного алгоритма определения корня для вершины двоичного леса составляют
Ответ:
 (1) O(dn)
 
 (2) O(nlog2d)
 
 (3) O(n+d-1)
 
Номер 2
Однопроцессорный алгоритм определения максимального элемента n-мерного массива имеет вычислительную сложность
Ответ:
 (1) O(logn)
 
 (2) O(n+1)
 
 (3) O(n)
 
Номер 3
Многопроцессорный алгоритм определения максимального элемента n-мерного массива для n2
процессоров имеет вычислительную сложность
Ответ:
 (1) O(n)
 
 (2) O(nlogn)
 
 (3) O(logn)
 
Упражнение 11:
Номер 1
Какова вычислительная сложность многопроцессорного алгоритма определения максимального элемента n-мерного массива для n
процессоров?
Ответ:
 (1) O(1)
 
 (2) O(n)
 
 (3) O(logn)
 
Номер 2
За какое время, имея n
процессоров, можно сделать двусторонний список из одностороннего?
Ответ:
 (1) O(1)
 
 (2) O(n)
 
 (3) O(logn)
 
Номер 3
Определите время, за которое можно сделать двусторонний список из одностороннего, имея процессоров, в logn
раз меньше, чем n
?
Ответ:
 (1) O(1)
 
 (2) O(n-1)
 
 (3) O(logn)
 
Упражнение 12:
Номер 1
Для эффективной параллельной обработки префиксов процессорами, количества p, двусторонний список разбивается
Ответ:
 (1) на p-1
групп 
 (2) на p
групп 
 (3) на p+1
групп 
Номер 2
При эффективной параллельной обработке префиксов из каждой группы элементов, за которую отвечает процессор, исключается
Ответ:
 (1) один элемент 
 (2) не менее двух элементов 
 (3) половина элементов, округленная в меньшую сторону 
Номер 3
При эффективной параллельной обработке префиксов из каждой группы элементов, за которую отвечает процессор, нельзя извлекать элеемнты, которые находятся
Ответ:
 (1) в начале группы 
 (2) в конце группы 
 (3) рядом