Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
00467.docx
Скачиваний:
39
Добавлен:
13.11.2022
Размер:
576.61 Кб
Скачать

Тест 2 по дисциплине "структуры и алгоритмы компьютерной обработки данных"

1. Какой поиск эффективнее ? a) линейный, b) бинарный, c) без разницы.

2. В чём суть бинарного поиска ? a) нахожденние элемента массива x путём деления массива пополам каждый раз, пока элемент не найден, b) нахождение элемента x путём обхода массива, c) нахождение элемента массива х путём деления массива.

3. Как расположены элементы в массиве бинарного поиска ? a) по возрастанию, b) хаотично, c) по убыванию.

4. В чём суть линейного поиска ? а) производится последовательный просмотр от начала до конца и обратно через 2 элемента, b) производится последовательный просмотр элементов от середины таблицы, c) производится последовательный просмотр каждого элемента.

5. Где наиболее эффективен метод транспозиций ? a) в массивах и в списках, b) только в массивах, c) только в списках.

6. В чём суть метода транспозиции ? a) перестановка местами соседних элементов ? b) нахождение одинаковых элементов ? c) перестановка найденного элемента на одну позицию в сторону начала списка.

7. Что такое уникальный ключ ? a) если разность значений двух данных равна ключу, b) если сумма значений двух данных равна ключу, c) если  в таблице есть только одно данное с таким ключом.

8. В чём состоит назначение поиска ? a) среди массива данных найти те данные, которые соответствуют заданному аргументу, b) определить, что данных  в массиве нет, c) с помощью данных найти аргумент.

  1. Элемент дерева, который не ссылается на другие, называется

  1. корнем,

  2. листом,

  3. узлом,

  4. промежуточным.

  1. Элемент дерева, на который не ссылаются другие, называется

  1. корнем,

  2. листом,

  3. узлом,

  4. промежуточным.

  1. Элемент дерева, который имеет предка и потомков, называется

  1. корнем,

  2. листом,

  3. узлом,

  4. промежуточным.

  1. Высотой дерева называется

  1. максимальное количество узлов,

  2. максимальное количество связей,

  3. максимальное количество листьев,

  4. максимальная длина пути от корня до листа.

  1. Степенью дерева называется

  1. максимальная степень всех узлов,

  2. максимальное количество уровней его узлов,

  3. максимальное количество узлов,

  4. максимальное количество связей,

  5. максимальное количество листьев.

  1. Как определяется длина пути дерева

  1. как сумма длин путей всех его узлов,

  2. как количество ребер от узла до вершины,

  3. как количество ребер от листа до вершины,

  4. как максимальное количество ребер,

  5. как максимальное количество листьев,

  6. как длина самого длинного пути от ближнего узла до какого-либо листа.

  1. Дерево называется бинарным, если

  1. количество узлов может быть либо пустым, либо состоять из корня с двумя другими бинарными поддеревьями,

  2. каждый узел имеет не менее двух предков,

  3. от корня до листа не более двух уровней,

  4. от корня до листа не менее двух уровней.

  1. Бинарное дерево можно представить

  1. с помощью указателей,

  2. с помощью массивов,

  3. с помощью индексов,

  4. правильного ответа нет.

  1. Какой метод поиска представлен в следующем фрагменте REPEAT I:=I+1 UNTIL (A[I]=X) OR (I=N);

  1. последовательный,

  2. двоичный,

  3. восходящий,

  4. нисходящий,

  5. смешанный.

  1. Какой метод поиска представлен в следующем фрагменте

REPEAT K:=(I+J)DIV 2; IF X>A[K] THEN I=K+1 ELSE J:=K-1;

UNTIL (A[K]=X) OR (I>J);

  1. последовательный,

  2. бинарный,

  3. восходящий,

  4. нисходящий,

  5. смешанный.

  1. Реализация поиска в линейном списке выглядит следующим образом:

  1. WHILE (P<>NIL) AND (P^.KEY<>X) DO P:=P^.NEXT,

  2. WHILE (P<>NIL) DO P:=P^.NEXT,

  3. WHILE AND (P^.KEY<>X) DO P:=P^.NEXT,

  4. WHILE (P<>NIL) AND (P^.KEY<>X) P:=P^.NEXT,

  5. WHILE (P<>NIL P^.KEY<>X) DO P:=P^.NEXT.

  1. Как называются предки узла, имеющие уровень на единицу меньше уровня самого узла

  1. детьми,

  2. родителями,

  3. братьями.

  1. Стандартным способом устранения рекурсии при поиске в глубину является использование:

  1. массива,

  2. очереди,

  3. стека,

  4. циклического списка.

  1. При поиске в ширину используется:

  1. массив,

  2. очередь,

  3. стек,

  4. циклический список.

  1. В последовательном файле доступ к информации может быть

  1. только последовательным,

  2. как последовательным, так и произвольным,

  3. произвольным,

  4. прямым.

  1. Граф – это

  1. нелинейная структура данных, реализующая отношение «многие ко многим»,

  2. линейная структура данных, реализующая отношение «многие ко многим»,

  3. нелинейная структура данных, реализующая отношение «многие к одному»,

  4. нелинейная структура данных, реализующая отношение «один ко многим»,

  5. линейная структура данных, реализующая отношение «один ко многим».

  1. Узлам (или вершинам) графа можно сопоставить:

  1. отношения между объектами,

  2. объекты,

  3. связи,

  4. типы отношений,

  5. множества.

  1. Рёбрам графа можно сопоставить:

  1. связи,

  2. типы отношений,

  3. множества,

  4. объекты,

  5. отношения между объектами.

  1. Граф, содержащий только ребра, называется

  1. ориентированным,

  2. неориентированным,

  3. простым,

  4. смешанным.

  1. Граф, содержащий только дуги, называется

  1. ориентированным,

  2. неориентированным,

  3. простым,

  4. смешанным,

  1. Граф, содержащий дуги и ребра, называется

  1. ориентированным,

  2. неориентированным,

  3. простым,

  4. смешанным.

  1. Есть несколько способов представления графа в ЭВМ. Какой из способов приведенных ниже не относится к ним

  1. матрица инциденций,

  2. матрица смежности,

  3. список ребер,

  4. массив инцидентности.

  1. Если последовательность вершин v0, v1, …vp определяет путь в графе G, то его длина определяется:

  1. ,

  2. ,

  3. ,

  4. .

  1. Каким образом осуществляется алгоритм нахождения кратчайшего пути от вершины s до вершины t ?

  1. нахождение пути от вершины s до всех вершин графа,

  2. нахождение пути от вершины s до заданной вершины графа,

  3. нахождение кратчайших путей от вершины s до всех вершин графа,

  4. нахождение кратчайшего пути от вершины s до вершины t графа,

  5. нахождение всех путей от каждой вершины до всех вершин графа.

  1. Суть алгоритма Дейкстры - нахождение кратчайшего пути от вершины s до вершины t – заключается в

  1. вычислении верхних ограничений d [v] в матрице весов дуг a [u,v] для u, v ,

  2. вычислении верхних ограничений d [v],

  3. вычислении верхних ограничений в матрице весов дуг a [u,v],

  4. вычислении нижних ограничений d [v] в матрице весов дуг a [u,v] для u, v.

  1. Улучшение d[v] в алгоритме Форда- Беллмана производится по формуле

  1. D [v] : = D [u] + a [u,v] ,

  2. D [v] : = D [u] - a [u,v] ,

  3. D [v] : = a [u,v] ,

  4. D [v] : = D [u] .

  1. Строка представляет собой

  1. конечную линейно-упорядоченную последовательность простых данных символьного типа,

  2. конечную последовательность простых данных символьного типа,

  3. конечную последовательность простых данных,

  4. последовательность данных символьного типа.

  1. Граф, содержащий только ребра, называется

  1. ориентированным,

  2. неориентированным,

  3. простым,

  4. связным.

  1. Граф, содержащий только дуги, называется

  1. ориентированным,

  2. неориентированным,

  3. простым,

  4. связным.

  1. Граф, содержащий ребра и дуги, называется

  1. неориентированным,

  2. простым,

  3. смешанным,

  4. связным.

  1. Путь (цикл), который содержит все ребра графа только один раз, называется

  1. Эйлеровым,

  2. Гамильтоновым,

  3. Декартовым,

  4. замкнутым.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]