Сертификат "Введение в алгоритмы"
  • Сертификат "Введение в алгоритмы"
  • Сертификат "Введение в алгоритмы"
Сертификат "Введение в алгоритмы"
  • Сертификат "Введение в алгоритмы"
  • Сертификат "Введение в алгоритмы"

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

700,00 руб.
В течение часа!
Экзамен "Введение в алгоритмы" для пользователей и системных администраторов.
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Проходной балл: 90% и выше
Срок действия сертификата: неограничен

Сертификат появляется в профиле ресурса INTUIT, и Вы можете заказать его бумажную версию на сайте INTUIT.
10442 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

К свойствам алгоритмических процессов следует отнести

дискретность
детерминированность
адаптивность



Точный набор инструкций, описывающих последовательность действий некоторого исполнителя для достижения результата, решения некоторой задачи за конечное время, носит название

правило
алгоритм
структура



Алгоритмы, вызывающие сами себя до тех пор, пока не будет достигнуто некоторое условие возвращения, носят название

циклические
рекурсивные
коммутативные



Алгоритмы, предназначенные для вычислительных машин, способных выполнять несколько операций одновременно, называются

параллельные
маркированные
модульные



У разных реализаций одного и того же алгоритма должен быть

терминальный граф
изоморфный граф
контекстный граф



Алгоритм, который пытается выдать лучшие результаты путём постоянной подстройки под входные данные, носит название

аддитивный алгоритм
адаптивный алгоритм
априорный алгоритм



Какой тип алгоритмов применяют при сжатии без потерь?

адаптивный
когнитивный
деструктивный



Алгоритм Хаффмана является

вариативным
адаптивным
рекуррентным



Алгоритм для нахождения наибольшего общего делителя двух целых чисел носит название?

алгоритм Диффи-Хеллмана
алгоритм Коши
алгоритм Евклида



Что представляет собой соотношение Безу?

наименьшее общее кратное
наибольший общий делитель
наибольшее общее кратное



Алгоритм для нахождения наибольшей общей меры двух однородных величин носит название

алгоритм Крамера
алгоритм Евклида
алгоритм Марка



Каждое евклидово кольцо

адаптивно
факториально
радиально



Область целостности, для которой определена евклидова функция, носит название

евклидово кольцо
евклидов массив
евклидова норма



Примером евклидовой функции на кольце целых чисел служит

квадрат суммы чисел
абсолютная величина
аддитивный факториал



Какими из приведенных ниже свойств обладает кольцо?

коммутативность сложения
ассоциативность сложения
дистрибутивность



Коммутативное тело называется

кольцом
маркером
полем



Что представляет собой кольцо?

тип данных
естественное обобщение целых чисел
взаимообратимую функцию



Оценка функции трудоёмкости алгоритма называется

степенью
глубиной
сложностью



К ветвям теории алгоритмов следует отнести

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



К задачам теории алгоритмов относят

формальное доказательство алгоритмической неразрешимости задач
асимптотический анализ сложности алгоритмов
классификацию алгоритмов в соответствии с классами сложности



Машина Тьюринга является расширением

терминального автомата
аддитивного автомата
конечного автомата



Машина Тьюринга является

терминальной вычислительной машиной
абстрактной вычислительной машиной
комплексной вычислительной машиной



Управляющее устройство машины Тьюринга работает согласно:

правилам аддитивности
правилам перехода
правилам модульности



На Машине Тьюринга можно имитировать

аддитивный алгоритм Лагранжа
машину Поста
нормальные алгоритмы Маркова



Исполнители, для которых возможна имитация машины Тьюринга, называются

полными по Тьюрингу
универсальными по Тьюрингу
статическими по Тьюрингу



Если каждой комбинации состояния и ленточного символа в таблице соответствует правило, машина Тьюринга называется

априорной
комплексной
детерминированной



Физический тезис Чёрча - Тьюринга гласит, что любая функция, которая может быть вычислена физическим устройством, может быть вычислена

алгоритмом Коши
машиной Тьюринга
с помощью ряда Эйлера



Положение о том, что любая интуитивно вычислимая функция является частично вычислимой, лежит в основе

теоремы Кронекера
тезиса Чёрча - Тьюринга
аксиомы Гёделя



Тезис Чёрча - Тьюринга гласит, что любая интуитивно вычислимая функция является

невычислимой
частично вычислимой
абсолютно вычислимой



Любой конечный упорядоченный набор символов из данного алфавита носит название

строка
слово
модуль



Непустое множество дискретной природы носит название

контейнер
алфавит
модуль



Элементы алфавита называют

символами
маркерами
идентификаторами



Множество всех слов в алфавите с операцией конкатенации образует

полипоид
моноид
аксоид



Число символов в слове называют

величиной
размером
длиной



Слово длины 0 называется

пустым
априорным
модульным



Одним из видов подпрограммы в программировании является

типизация
функция
конструкция



Что представляет собой функция в программировании?

контейнер
подпрограмму
модуль



К подпрограммам в программировании следует отнести

процедуры
функции
идентификаторы



Входящими значениями функции являются

идентификаторы
маркеры
аргументы



Из приведенных ниже записей выделите свойства функции:

функция возвращает значение
вызов функции может использоваться в программе как выражение
функция является процедурой



Результат выполнения функции может быть

идентификатором
скалярной величиной
векторным значением



Процедура - это

тип массивных данных
подпрограмма, не возвращающая значения
алгоритм вычисления идентификаторов



Подпрограммы, не возвращающие значения, носят название

функции
процедуры
контейнеры



Любое изменение функцией состояния программной среды, кроме возврата результата, называется

коммутативностью
побочным эффектом
модификативностью



Функции, в результате вызова которых возвращается вычисленное значение, являются функциями

с последовательным вызовом
без побочного эффекта
с типизацией данных



В каком программировании программа представляет собой набор вложенных вызовов функций, не вызывающих побочных эффектов?

функциональное программирование
аддитивное программирование
модульное программирование



Наиболее известным языком программирования, реализующим парадигму функционального программирования, является

Алгол
Лисп
Фортран



Что представляет собой парадокс Рассела?

функционально-логический парадокс
теоретико-множественную антиномию
контекстно-независимое множество



Парадокс Рассела демонстрирует противоречивость

функциональной теории графов
наивной теории множеств
модульной теории массивов



К аксиоматизациям парадокса Рассела следует отнести

теорию Цермело - Френкеля
теорию Неймана - Бернайса - Гёделя
теорию Майка - Вайнера



Теоремы о неполноте разработаны

Коши
Абелем
Гёделем



Машина Тьюринга, которая может заменить собой любую машину Тьюринга, носит название

универсальная машина Тьюринга
терминальная машина Тьюринга
модульная машина Тьюринга



Что представляет собой универсальная машина Тьюринга?

машина Тьюринга, не включающая в себя идентификаторов
машина Тьюринга, которая может заменить собой любую машину Тьюринга
машина Тьюринга, которая вызывает другие машины Тьюринга



Отметьте возможный вход универсальной машины Тьюринга:

массив
программа
модуль



Входом универсальной машины Тьюринга является

программа
идентификатор
маркер



Какие из приведенных ниже записей следует отнести к возможным входам универсальной машины Тьюринга?

программа
рекурсия
модификатор



Каким образом можно записать программу любой детерминированной машины Тьюринга?

с помощью массива идентификаторов
используя конечный алфавит
применив алгоритм Шекли



Программу любой детерминированной машины Тьюринга можно записать, используя

машину Коши
конечный алфавит
массив идентификаторов



Можно ли записать программу любой детерминированной машины Тьюринга используя конечный алфавит?

да, можно
нет, нельзя
только универсальную машину Тьюринга



Какие из приведенных ниже записей следует отнести к элементам алфавита описания программ машины Тьюринга?

символы состояния
скобки
стрелки



Из приведенных ниже записей выделите элементы алфавита описания программ машины Тьюринга:

скобки
маркеры
коннекторы



К элементам алфавита описания программ машины Тьюринга следует отнести

идентификаторы
маркеры
символы состояния



Что утверждает теорема об универсальной машине Тьюринга?

существование универсальной машины Тьюринга
невозможность существования универсальной машины Тьюринга
описание универсальной машины Тьюринга массивом модификаторов



Существует ли универсальная машина Тьюринга?

да, существует
нет, не существует
только в комплексном пространстве



О чем говорит теорема об универсальной машине Тьюринга?

об описании терминальным алфавитом программы машины Тьюринга
о существовании универсальной машины Тьюринга
об описании программы машины Тьюринга контекстными символами



Универсальная машина Тьюринга моделирует другие машины

с кубическим замедлением
с не более чем квадратичным замедлением
с экспоненциальным замедлением



Верно ли то, что универсальная машина Тьюринга может моделировать другие машины с кубическим замедлением?

да, может
нет, не может
только терминальная машина Тьюринга



С каким максимальным замедлением универсальная машина Тьюринга может моделировать другие машины?

с квадратичным
с линейным
с логарифмическим



Является ли доказательство теоремы об универсальной машине Тьюринга конструктивным?

да, является
нет, не является
только в комплексном пространстве



Доказательство теоремы об универсальной машине Тьюринга является

конструктивным
деструктивным
модификативным



Если исходная машина произвела t шагов, то универсальная произведёт не более

clogt
ct2
cet




Формула подстановки схемы нормального алгоритма может быть

статической
заключительной
динамической



Нормальный алгоритм Маркова является

модальным
вербальным
вариативным



К составляющим частям определения любого нормального алгоритма следует отнести

определение алфавита алгоритма
определение схемы алгоритма
определение идентификаторов алгоритма



Вариант тезиса Чёрча - Тьюринга, сформулированный применительно к нормальным алгоритмам, принято называть

принципом детерминации
принципом нормализации
принципом конкатенации



Любой нормальный алгоритм эквивалентен

машине Тьюринга
алгоритму Порка
идентификатору Купера



Набор правил нормального алгоритма преобразует двоичные числа

в единичные
в десятичные
в шестнадцатеричные



Какие варианты возможны после запуска машины Тьюринга?

работа может закончиться невыполнимой командой
работа может закончиться командой Stop
работа никогда не закончится



Чем машина Поста отличается от машины Тьюринга?

методом идентификации
простотой
типизацией данных



Процесс превращения функций многих переменных в функцию одной переменной называется

стаффинг
карринг
ресторинг



Общерекурсивные функции включают в себя

каскадно рекурсивные функции
примитивно рекурсивные функции
матрично рекурсивные функции



Какие рекурсивные функции используются в теории вычислимости?

примитивно рекурсивные функции
общерекурсивные функции
частично рекурсивные функции



Какие из приведенных ниже функций совпадают с множеством вычислимых по Тьюрингу функций?

частично рекурсивные функции
модульно рекурсивные функции
терминально рекурсивные функции



Любая примитивно рекурсивная функция является

абсолютно рекурсивной
терминально рекурсивной
частично рекурсивной



Частично рекурсивные функции совпадают с множеством

тернарных функций
вычислимых функций
аддитивных функций



Подмножество частично рекурсивных функций, определённых для всех значений аргументов носит название

комплексно рекурсивные функции
общерекурсивные функции
модульно рекурсивные функции



Максимальным элементом матрицы переходных вероятностей является

0,5
1
3



Последовательность случайных событий, в которой вероятность каждого события зависит только от состояния, в котором процесс находится в текущий момент и не зависит от более ранних состояний, носит название

алгоритм Эйлера
машина Тьюринга
цепь Маркова



Конечная дискретная цепь определяется

множеством состояний
вектором начальных вероятностей
матрицей переходных вероятностей



С помощью вектора начальных вероятностей и матрицы переходов можно вычислить

априорный вектор
стохастический вектор
терминальный вектор



Марковская цепь изображается в виде

графа соответствий
графа корреляции
графа переходов



Вершины графа переходов, изображающего марковскую цепь, соответствуют

состояниям цепи
вероятностям связности цепи
идентификаторам цепи



Какие состояния цепи присутствуют в алгоритме Дейкстры?

vertex
analysis
decrease



Состояния, которые находятся в эргодических классах, называются

объективными
априорными
существенными



Группы состояний марковской цепи, которым соответствуют тупиковые вершины диаграммы порядка графа переходов, называются

коммутативными классами
эргодическими классами
модификативными классами



Конечный набор, состоящий из пар слов, где левое слово переходит в правое, носит название

нормальная схема подстановок
модульная схема подстановок
контекстная схема подстановок



Временная вероятностная модель, в которой состояние процесса описано с помощью единственной дискретной случайной переменной, носит название

терминальная марковская модель
скрытая марковская модель
динамическая марковская модель



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

бинарной
вероятностной
неприводимой



Машина, которая в качестве кода читает свой собственный код, носит название

аддитивная
самоанализирующая
комплексная



Единственной существенной аксиомой лямбда-исчисления является

гамма-строка
бета-редукция
альфа-модификация



Лямбда-исчисление обладает свойством полноты по Тьюрингу в комплексе

с бета-редукцией
с альфа-терминацией
с гамма-маркировкой



Результат агрегирования называют

агрегацией
агрегатом
модулем



Объединение нескольких элементов в единое целое носит название

агрегирование
маркировка
конкатенация



Агрегирование - это

типизация массивных данных
объединение нескольких элементов в единое целое
отождествление переходов в графе соответствия



Методика создания нового класса из уже существующих классов носит название

композиция
терминация
аддитивность



На базе агрегирования реализуется методика

поглощения
делегирования
вариативности



Процесс, когда поставленная перед внешним объектом задача перепоручается внутреннему объекту, специализирующемуся на решении задач такого рода, носит название

переопределение
делегирование
модуляция



Из приведенных ниже записей выделите синонимы понятия грамматики в математической логике:

исчисление
модуляция
терминация



В математической логике синонимами грамматики является понятие

формальная система
маркировка
алфавит



Какие из приведенных ниже записей следует считать синонимами грамматики в математической логике?

формальная система
исчисление
детерминация



Смысловое значение предложений алгоритмического языка определяет

семантика
маркировка
морфология



Система правил определения поведения отдельных языковых конструкций носит название

грамматика
семантика
морфология




Что представляет собой семантика в программировании?

систему правил определения поведения отдельных языковых конструкций
метод типизации данных
формирование структуры процедур и функций



Для синтаксических понятий языка используется

терминальная семантика
операциональная семантика
комплексная семантика



Операциональная семантика используется

для синтаксических понятий языка
для морфологической типизации языка
для структуризации функций языка



Определение процесса вычисления в виде последовательности правил перезаписи носит название

семантика вычислений
терминальная семантика
семантика правил



Какой тип семантики выражениям в программе ставит в соответствие настоящие математические объекты?

денотационная семантика
вариантная семантика
рекурсивная семантика



В какой семантике функции рассматриваются как текстуальные правильно построенные определения, обеспечивающие апплицирование?

в модификативной
в априорной
в операциональной



Механизмы отложенных вычислений использованы в языках

Algol
Miranda
Haskell



В семантической паутине предполагается повсеместное использование

универсальных идентификаторов ресурсов
онтологий описания метаданных
языков описания метаданных



Основной акцент концепции семантической паутины делается на работе

с алгоритмами
с метаданными
с идентификаторами



Техническую часть семантической паутины составляет семейство стандартов на языки описания, включающее

XML
RDF
OWL



Форма Бэкуса-Наура используется для описания

аддитивных маркированных грамматик
контекстно-свободных формальных грамматик
комплексно-независимых грамматик



Для описания контекстно-свободных формальных грамматик используется

теорема Диффи-Хеллмана
форма Бэкуса-Наура
система Цермело



Формальная система описания синтаксиса, в которой одни синтаксические категории последовательно определяются через другие категории, носит название

форма Бэкуса-Наура
комплекс Эйлера
формат Кронекера



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

протоколы
идентификаторы
модификаторы



Какие элементы описываются формой Бэкуса-Наура?

модули
данные
терминалы



Форма Бэкуса-Наура используется для описания синтаксиса

языков программирования
метаданных
контейнеров



БНФ-конструкция определяет правила замены символа на последовательность

терминалов
маркеров
идентификаторов



БНФ-конструкция определяет конечное число

маркеров
идентификаторов
нетерминалов




Регулярные грамматики являются подмножеством

терминальных
контекстно-свободных
модификативных



Минимальные элементы грамматики, не имеющие собственной грамматической структуры, носят название

маркированные символы
аддитивные символы
терминальные символы



Формальная система определения синтаксиса, в которой одни синтаксические категории последовательно определяются через другие, носит название

модульная форма Бэкуса-Наура
расширенная форма Бэкуса-Наура
когнитивная форма Бэкуса-Наура



Расширенная форма Бэкуса-Наура используется для описания

аддитивных маркированных грамматик
контекстно-свободных формальных грамматик
структурно-независимых грамматик



Имена, считающиеся заданными для данного описания грамматики, носят названия

комплексные идентификаторы
предопределённые идентификаторы
маркированные идентификаторы



Последовательность символов в кавычках или апострофах носит название

строка
цепочка
маркер



Элементы грамматики, имеющие собственные имена и структуру, носят название

нетерминальные символы
комплексные символы
синтаксические символы



Пустое множество в конечном алфавите является

регулярным
статическим
комплексным



Множество, состоящее из одной лишь пустой строки в конечном алфавите, является

контекстным
регулярным
терминальным



Математическая абстракция, позволяющая описывать пути изменения состояния объекта в зависимости от его текущего состояния и входных данных, при условии что общее возможное количество состояний конечно, носит название

конечный автомат
маркированный автомат
терминальный автомат



Граф переходов является

нагруженным
однонаправленным
контекстным



Графическое представление множества состояний и функции переходов носит название

граф переходов
диаграмма Эйлера
контейнер соответствий



К параметрам конечного автомата следует отнести

конечное множество состояний автомата
множество заключительных состояний автомата
допустимый входной алфавит автомата



Основной чертой высокоуровневых языков является

детерминация
абстракция
модификация



Адаптация некоторой программы или её части, с тем чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана, носит название

интеграция
портирование
корректировка



Введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде очень длинны и сложны для понимания, носит название

модуляция
конкретизация
абстракция



Какие из приведенных ниже записей следует отнести к высокоуровневым языкам программирования?

Delphi
Perl
Cobol



Из приведенных ниже записей выделите высокоуровневые языки программирования:

Python
Algol
Ruby



К примерам высокоуровневых языков программирования следует отнести

C++
Visual Basic
Java



Из приведенных ниже записей выделите типы компиляторов:

векторизующий
диалоговый
отладочный



Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль, носит название

компилятор
имитатор
детерминатор



Трансляция программы на язык, близкий к машинному, носит название

интеграция
компиляция
сегрегация



Построчная компиляция носит название

терминация
интерпретация
модификация



К видам компиляции следует отнести

пакетную
построчную
условную



Перевод программы с низкоуровневого языка на высокоуровневый носит название

детерминация
детализация
декомпиляция



Программа на процедурном языке программирования состоит из последовательности

идентификаторов
инструкций
модулей и приложений



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

Бейсик
Фортран
Паскаль



К особенностям языка Паскаль следует отнести

строгую типизацию
наличие средств структурного программирования
использование массивов идентификации



По своей семантике язык Паскаль является

терминальным
процедурным
комплексным



Программы на Паскале начинаются с ключевого слова

main
program
class



К примитивным типам данных Паскаля следует отнести

mode
real
integer



Из приведенных ниже записей выделите примитивные типы данных языка Паскаль:

char
stat
boolean



Заранее скомпилированные библиотеки подпрограмм, которые программист может использовать для создания новых программ, носят название

модули
контейнеры
отладчики



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

истинный тип
логический тип
структурный тип



Какие логические операции допустимы в Паскале?

Not
And
Or



Минимальная адресуемая ячейка памяти носит название

маркер
байт
контейнер



Символьный тип для Юникода является

однобайтовым
двубайтовым
многобайтовым



Тип данных, предназначенный для хранения одного символа в определённой кодировке, носит название

символьный тип
строковый тип
контекстный тип



Основным применением символьного типа данных является обращение

к идентификаторам
к отдельным знакам строки
к меткам контейнера



Целый тип, размер которого совпадает с размером машинного слова, носит название

унифицированный
стандартный
модифицированный



Из приведенных ниже записей выделите разновидности целого типа данных:

знаковый
модульный
стоковый



Целые типы, меньше стандартного размера, называются

модульными
общими
короткими



Скорость выполнения компьютером операций с числами, представленными в форме с плавающей запятой, измеряется

в флопсах
в байтах
в герцах



К составляющим частям числа с плавающей точкой следует отнести

маркер
порядок
мантиссу



Форма представления дробных чисел, в которой число хранится в форме мантиссы и показателя степени, носит название

перечислимый тип
комплексный тип
плавающая точка



Переменная, диапазон значений которой состоит из адресов ячеек памяти, носит название

указатель
идентификатор
контейнер



К операциям над указателями следует отнести

присваивание
структуризацию
разыменование



Тип данных, чьё множество значений представляет собой ограниченный список идентификаторов, носит название

модульный тип
перечислимый тип
константный тип



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

модуль
контейнер
хеш



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

интерпретация
хеширование
модуляция



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

разрядность
вычислительная сложность
криптостойкость



К простейшим примерам хеш-функций следует отнести

контрольную сумму
массив идентификаторов
ориентированный граф



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

32 бита
64 бита
128 бит



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

сегменты
коллизии
итераторы



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

2n операций
2n/2 операций
2n-1 операций



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

изменение типизации данных
увеличение разрядности хеша
изменение адресации памяти



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

прямую
открытую
терминальную



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

для сверки данных
для проверки на наличие ошибок
для проверки парольной фразы



В каких структурах данных используются хеш-функции?

хеш-таблицы
декартовы деревья
массивы коллизий



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

от типа данных
от коэффициента заполнения таблицы
от маркировки идентификаторов



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

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



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

рекурсией
коллизией
сегрегацией



Мерой криптостойкости хеш-функции является

вычислительная сложность нахождения коллизии
степень свободы хеш-функции
типизация данных хеш-функции



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

когнитивная
инъективная
модификативная



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

априорность
необратимость
вариативность



Для устранения коллизий хеш-функций используют

метод цепочек
метод взаимосвязей
метод корреляции



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

маркированная адресация
открытая адресация
модульная адресация



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

метод цепочек
строгая типизация
открытая адресация



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

априорным
выполнимым
модульным



Что представляет собой предикат?

идентификатор
функцию
массив



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

отношение
соответствие
модальность



Количество связываемых объектов в отношении носит название

четность
арность
модульность



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

симметричность
комплексность
транзитивность



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

равенство
коллинеарность
делимость



Одноместные отношения соответствуют

модификаторам
свойствам
типам



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

комплексными
бинарными
двойными



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

триадами
триполярными
тернарными



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

частичного порядка
строгого порядка
модального порядка



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

отношением априорности
отношением эквивалентности
отношением модульности



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

рефлексивность
симметричность
транзитивность



Какие условия должны быть выполнены для отношения эквивалентности?

рефлексивность
симметричность
транзитивность



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

по модулю
по значению
по ссылке



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

контейнер
библиотека
пространство имен



Программа на процедурном языке программирования состоит из последовательности

модулей
контейнеров
инструкций



Паскаль - это

визуальная среда программирования
высокоуровневый язык программирования
структурированный алгоритмический язык



К особенностям Паскаля следует отнести

строгую типизацию
наличие средств структурного программирования
использование препроцессора при компиляции



К составляющим элементам языка Паскаль следует отнести

определение типов
записи
указатели



Объектное расширение языка Паскаль носит название

Module Pascal
Object Pascal
API Pascal



Блок операторов языка Паскаль ограничивается ключевыми словами

repeat и until
begin и end
do и while



Операторы Паскаля разделяются

точками с запятой
символами #
скобками



Программы на Паскале начинаются с ключевого слова

rewrite
program
module



Является ли Паскаль регистрозависимым?

да, является
нет, не является
только в более поздних реализациях



К примитивным типам данных Паскаля следует отнести

real
integer
char



Признаком конца программы или модуля в Паскале служит

знак /
знак $
точка



Типизация данных в Паскале осуществляется с помощью ключевого слова

type
struct
set



Каким ключевым словом обозначается в Паскале множество?

set
enum
mode



К порядковым типам языка Паскаль относятся

все типы данных
комплексные типы данных
все типы, кроме real



Для чтения из файла используется процедура

get
line
depend



Для записи в файл используется процедура

try
restore
put



Последовательность однотипных элементов в Паскале носит название

файл
модуль
контейнер



Указатель, хранящий специальное значение, используемое для того, чтобы показать, что данная переменная-указатель не ссылается ни на какой объект, носит название

пустой указатель
структурный указатель
нулевой указатель



Переменная, диапазон значений которой состоит из адресов ячеек памяти, носит название

идентификатор
модификатор
указатель



К основным операциям над указателями следует отнести

присваивание
терминацию
разыменование



Нулевой указатель в Паскале имеет вид

null
void
nill



Оператор безусловного перехода в Паскале имеет вид

GOTO
SET
GET



К подпрограммам Паскаля следует отнести

модули
процедуры
функции



Какие ключевые слова используются при подключении модуля в программе Паскаль?

implementation
initialization
finalization



К составляющим частям вспомогательных модулей следует отнести

типы
константы
переменные



Какой блок программы Паскаль является самым верхним в цепочке вложения процедур и функций?

Program
Main
Class



Файл модуля языка Паскаль начинается с ключевого слова

MAIN
MODULE
UNIT


Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какие из приведенных ниже объектов могут быть объявлены в интерфейсной секции модуля?

константы
переменные
процедуры



Какие секции содержит модуль Паскаль программы?

интерфейсную секцию
секцию реализации
секцию отождествления



Модули компилируются

в текстовые файлы
в бинарные файлы
в базы данных



Стек программы Паскаль обычно занимает

16 К
32 К
64 К



Файл модуля языка Паскаль начинается с ключевого слова

MAIN
MODULE
UNIT



Динамическую память обычно используют

при обработке больших массивов данных
при разработке САПР
при временном запоминании данных при работе с графическими средствами



Переменные, которые размещаются в памяти непосредственно в процессе работы программы, называются

комплексными
динамическими
аддитивными



Какой указатель определяет запись PP: Pointer;?

априорный
нетипизированный
массивный



Участок памяти, имеющий максимальную длину, носит название

маркер
контейнер
сегмент



С помощью процедур и функций реализуется работа с динамической областью памяти в Паскале?

New
Dispose
MemAvail



Доступ к динамической переменной может осуществляться

по имени
по ссылке
по указателю



Обращение к статической переменной осуществляется

по имени
по идентификатору
по ключу



Из приведенных ниже записей выделите процедуры и функции, с помощью которых реализуется работа с динамической областью памяти в Паскале:

Mark
Release
MaxAvail



Какая процедура языка Паскаль выделяет место в динамической области памяти для размещения динамической переменной?

New
Get
Create



Какая процедура языка Паскаль освобождает участок памяти, выделенный для размещения динамической переменной?

Dispose
Delete
Free



Какая функция языка Паскаль возвращает объем в байтах, занимаемый переменной?

Length
SizeOf
MaxMem



Какая процедура языка Паскаль записывает в указатель адрес начала участка свободной динамической памяти на момент ее вызова?

Tree
Mark
Add



Какая функция языка Паскаль возвращает длину в байтах самого длинного свободного участка динамической памяти?

MaxInt
MaxMem
MaxAvail



Какая функция языка Паскаль освобождает участок кучи?

Depend
Erase
Release



Значение типа Word, содержащее смещение адреса указанного объекта, содержит функция

Ofs
Chr
Put



Значение типа Pointer по заданному сегменту и смещению возвращает функция

Mas
Ptr
Mem



Добавление элемента в очередь возможно

только в начало
только в конец
в любое место очереди



Добавление элемента в очередь принято обозначать словом

add
enqueue
set



Структура данных с дисциплиной доступа к элементам "первый пришёл - первый вышел" носит название

стек
контейнер
очередь



Выборку элемента из очереди принято обозначать словом

dequeue
erase
eject



Какие операции поддерживает очередь с приоритетом?

InsertWithPriority
GetNext
PeekAtNext



Может ли очередь с приоритетом хранить несколько пар с одинаковыми ключами?

нет, не может
да, может
только в контейнерах переменных



Чем коллекции отличаются от контейнеров?

структурой
типом связей
терминацией



По логике организации коллекция может быть

вектором
массивом
матрицей



Если коллекция хранит объекты разных типов, то она является

комплексной
гетерогенной
маркированной



Коллекция, элементы которой имеют два упорядоченных индекса, каждый из которых является целым числом или значением, приводимым к целому, носит название

матрица
модуль
контейнер



Неупорядоченная коллекция, хранящая набор уникальных значений и поддерживающая для них операции добавления, удаления и определения вхождения, носит название

контейнер
множество
массив



Коллекция, реализующая принцип хранения "LIFO", носит название

стек
очередь
маркер



Структура данных, состоящая из элементов одного типа, связанных между собой, называется

линейный список
комплексный список
массивный список



Структура данных, состоящая из узлов, каждый из которых содержит как собственные данные, так и одну или две ссылки на следующее и/или предыдущее поле, носит название

маркированный список
ссылочный список
связный список



Именованный набор однотипных переменных, расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу, носит название

терминальный массив
индексный массив
коммутативный массив



Максимальная длина нисходящего пути от заданного узла к самому нижнему узлу называется

высота узла
глубина узла
модуль узла



Узел, имеющий потомка, называется

узлом-итератором
узлом-родителем
узлом-модулем



Дерево представляет собой

связный граф
модульный граф
маркированный граф



Самый верхний узел дерева называется

основным
терминальным
корневым



Глубина вложенности узла равна длине пути

до последнего узла
до корневого узла
до соседнего узла



Любой узел дерева, имеющий потомков, носит название

внутренний узел
комплексный узел
массивный узел



Из приведенных ниже записей выделите типы деревьев:

рекурсивное
с именованными ребрами
ациклическое



Набор корневых деревьев называется

контейнером
линейным множеством
лесом



Граф с вершиной, выделенной в качестве корневой, носит название

корневое дерево
маркированное дерево
контекстное дерево




Какие из приведенных ниже данных содержит узел двоичного дерева?

данные, привязанные к узлу
ссылки на узлы, являющиеся детьми данного узла
идентификаторы доступа узла



Узлами двоичного дерева являются

контейнеры
записи
маркеры



Дерево, в котором степени вершин не превосходят 3, носит название

комплексное
двоичное
аддитивное



Если у некоторого узла оба поддерева пустые, то он называется

конечным узлом
листовым узлом
маркированным узлом



Каждый узел в дереве задаёт

метадерево
поддерево
аддитивное дерево



Какие структуры данных основаны на двоичном дереве?

АВЛ-дерево
красно-чёрное дерево
дерево Фибоначчи



Сортирующее дерево является

двоичным
тернарным
модальным



Высота кучи соответствует

высоте ее корневого узла
глубине ее листов
глубине ее рекурсии



Высота кучи в сортирующем дереве равна

O(n)
O(logn)
O(1)



К операциям базового интерфейса двоичного дерева поиска следует отнести

FIND
LEFT
SCOP



Из приведенных ниже записей выделите операции базового интерфейса двоичного дерева поиска:

INSERT
REMOVE
ERASE



Двоичное дерево поиска является одной из возможных реализаций

комплексного массива
ассоциативного массива
модального массива



Какие из приведенных записей следует отнести к операциям обхода узлов двоичного дерева поиска?

POSTFIX_TRAVERSE
POSTFIX_EJECT
POSTFIX_QUERY



Из приведенных ниже записей выделите операции обхода узлов двоичного дерева поиска:

PREFIX_RESTORE
PREFIX_ADJUST
PREFIX_TRAVERSE



К операциям обхода узлов двоичного дерева поиска следует отнести

INVOKE_TRAVERSE
INFIX_TRAVERSE
ERASE_TRAVERSE



Если элементы массива различны и расположены в случайном порядке, а длина массива N, то сортировка с помощью бинарного дерева поиска требует в среднем

O(NlogN) операций
O(N) операций
O(N2) операций



Можно ли использовать бинарное дерево поиска для сортировки?

только для динамических массивов
нет, нельзя
да, можно



Операция INFIX_TRAVERSE реализуется

терминальным образом
рекурсивным образом
комплексным образом



Каким образом можно сбалансировать дерево?

используя алгоритм пирамиды
используя красно-чeрное дерево
используя модульное дерево



Сортировка несбалансированного дерева с помощью бинарного дерева поиска занимает времени

O(N)
O(N2)
O(logN)



Чтобы сбалансировать дерево, следует использовать

метод ветвей и узлов
алгоритм пирамиды
теорему Эйлера



Передача исполняемого кода в качестве одного из параметров другого кода носит название

динамический сдвиг
обратный вызов
обратная рекурсия



Что представляет собой замыкание?

процедуру
контейнер
массив



Процедура, которая ссылается на свободные переменные в своём лексическом контексте, носит название

обобщение
замыкание
отождествление



Двоичное дерево, в узлах которого хранятся ссылки и ключи, носит название

эйлерово дерево
декартово дерево
дерево Коши



Линейный алгоритм построения декартового дерева основан

на инверсии
на рекурсии
на инцидентности



Какое время работает линейный алгоритм построения декартового дерева?

линейное
квадратичное
кубическое



Направленный граф, в котором отсутствуют направленные циклы, называется

ациклическим
модальным
когнитивным



Множество вершин и связей между ними, таких, что если множество вершин разбить на два непересекающихся подмножества, то связи будут только между вершинами из разных подмножеств, носит название

метаграф
биграф
циклограф



Путь в графе, начинающийся и кончающийся в одной и той же вершине, носит название

цепь
контейнер
цикл



Координирующая таблица, используемая в языках программирования для поддержки динамического соответствия, носит название

таблица виртуальных методов
таблица ассоциативности
таблица инцидентности



Метод класса, который может быть переопределён в классах-наследниках так, что конкретная реализация метода для вызова будет определяться во время исполнения, носит название

агрегатная функция
терминальная функция
виртуальная функция



Последовательное деление дерева на две части, не связанные между собой, носит название

биекция
агрегация
дихотомия



Перекрытие виртуального метода осуществляется с помощью ключевого слова

override
eject
disgrace



Поддерживает ли язык Object Pascal полиморфизм?

да, поддерживает
нет, не поддерживает
только в более ранней реализации



Что позволяет объектам Паскаль использовать другую реализацию, просто используя другой набор указателей метода?

таблица виртуальных методов
разделение массива идентификаторов
перекрытие



Что представляет собой дерево?

связанный граф
динамический граф
контекстный граф



Максимальная длина нисходящего пути от данного узла к самому нижнему узлу носит название

высота узла
длина узла
модуль узла



Узел, имеющий потомка, называется

узлом-итератором
узлом-родителем
узлом-проходчиком



Пошаговый перебор элементов дерева по связям между предками-узлами и потомками-узлами называется

динамизацией дерева
унификацией дерева
обходом дерева



Добавление ветви дерева называется

аддитивностью
прививкой
терминацией



Удаление ветви дерева носит название

агрегация
обрезка
инъекция



Обход дерева, при котором каждый узел-предок просматривается прежде его потомков, называется

ассоциативным обходом
предупорядоченным обходом
маркированным обходом



Обход дерева, при котором посещается сначала левое поддерево, затем узел, затем - правое поддерево, носит название

динамический обход
статический обход
симметричный обход



Обход дерева, при котором каждый потомки просматриваются прежде их узла-предка, называется

поступорядоченным обходом
терминальным обходом
статистическим обходом



К общим операциям с деревьями следует отнести

поиск элемента
перебор ветви дерева
нахождение корневого элемента для любого узла



Обход дерева, при котором узлы посещаются уровень за уровнем, носит название

обход по контексту
обход в ширину
обход с заменой



Каждый уровень дерева при обходе в ширину обходится

справа налево
слева направо
в произвольном порядке



Количество поддеревьев узла носит название

степень узла
высота узла
модуль узла



Множество, не содержащее ни одного непересекающегося дерева или содержащее несколько непересекающихся деревьев, носит название

массив
кластер
лес



Подграф данного графа, содержащий все его вершины и являющийся деревом, носит название

остов
контейнер
биграф



Имеет ли дерево кратные ребра?

да, имеет
нет, не имеет
только терминальное дерево



Имеет ли дерево кратные петли?

да, имеет
нет, не имеет
только контекстное дерево



Дерево, в котором степени вершин не превосходят 3, носит название

бинарное
тернарное
квадратное



Какова степень концевых вершин дерева?

0
1
2



Любое дерево является

симплексным графом
двудольным графом
априорным графом



Любое дерево, содержащее счётное количество вершин, является

коммутативным графом
планарным графом
макрографом



Сколько различных деревьев можно построить на 4 нумерованных вершинах?

8
16
24



Число различных деревьев, которые можно построить на n нумерованных вершинах, равно

n2
nn-2
2n-1



Сколько различных деревьев можно построить на 5 нумерованных вершинах?

75
125
250



Ребра, по которым при поиске в глубину, осуществлялись переходы из посещенных вершин в непосещенные, называются

коммутативными
древесными
комплексными



Поиск в глубину всегда завершается через конечное число шагов

в контекстной вершине
в начале просмотра
в серединной вершине



DFS - это

поиск в глубину
поиск в ширину
поиск в высоту



Частичный граф, порожденный древесными ребрами, является

модулем графа
контейнером графа
каркасом графа



К ребрам, которые образовываются после обходу в глубину, следует отнести

древесные ребра
ребра касания
модальные ребра



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

ребра тождества
ребра цикла
ребра касания



Какие из приведенных ниже записей следует отнести к классам пройденных дуг орграфа при обходе в глубину?

обратные
контекстные
поперечные



Из приведенных ниже записей выделите классы пройденных дуг орграфа при обходе в глубину:

древесные
прямые
симметричные



Частичный орграф, порожденный древесными дугами, является

модульным семантическим деревом
корневым растущим ордеревом
ассоциативным структурным деревом



BFS - это

комплексный поиск
поиск в ширину
поиск в глубину



Поиск в ширину реализуется с помощью структуры

массив
очередь
стек



Сложность алгоритма пузырьковой сортировки составляет

O(n2)
O(logn)
O(nlogn)



Совокупность всех листьев дерева носит название

листва
крона
ветвь



Верхний узел для нижнего узла называется

итератором
предком
исходом



Самый верхний узел дерева называется

листом
корнем
кроной



Нетерминальные вершины дерева называются

внешними
внутренними
серединными



Вершины дерева, не имеющие потомков, называются

модальными вершинами
статическими вершинами
терминальными вершинами



Две вершины дерева соединяются

ветвью
циклом
рекурсией



Максимальная степень всех вершин является

глубиной дерева
степенью дерева
маркером дерева



Дерево без ветвей с одной вершиной - это

контекстное дерево
пустое дерево
рекурсивное дерево



Обход двоичного дерева сверху вниз является

префиксным
суффиксным
модульным




N элементов можно организовать в бинарное дерево с высотой не более

2N
log2(N)
N2



Дерево, у которого число вершин в левом и правом поддеревьях отличается не более чем на единицу, является

идеально сбалансированным
априорно сбалансированным
контекстно сбалансированным



Если дерево идеально сбалансировано, то для поиска среди N элементов потребуется

log2(N) сравнений
N сравнений
2N сравнений



Раскраска, при которой всякие смежные вершины (смежные ребра) раскрашены в разные цвета, носит название

правильная раскраска
четная раскраска
нечетная раскраска



Число вершин в графе носит название

порядок графа
глубина графа
модуль графа



Выделенная вершина графа носит название

маркер
полюс
точка входа



Орграф, у которого каждая пара вершин соединена дугой, носит название

полный граф
частичный граф
тернарный граф



Орграф, для которого существует покрытие дуг путями, исходящими из входа орграфа, носит название

модульный граф
абсолютный граф
правильный граф



Произвольное подмножество попарно несмежных ребер графа носит название

терминальность
паросочетание
симплекс



Замкнутый путь в орграфе носит название

маркер
префикс
контур



Подмножество графа, в котором любые две вершины смежные, носит название

контейнер
метадерево
клика



Дерево с конечным числом вершин носит название

ассоциативное
полное
конечное



Дерево с выделенной вершиной носит название

остовное дерево
корневое дерево
аддитивное дерево



Число ребер в мультиграфе, соединяющих две данные вершины, носит название

кратность
четность
инцидентность



Величина в бинарном дереве, характеризующая соотношение между весами левого и правого поддеревьев корня, носит название

массивная разность
корневой баланс
априорный маркер



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

баланс смежности
баланс вершины
баланс четности



Дерево, центр которого состоит из двух смежных вершин, называется

бароцентральным
бицентральным
метацентральным



Вершина с двумя потомками в бинарном дереве называется

бинарной
полной
модульной



Дерево с двумя концевыми вершинами называется

линейным
маркерным
квадратным


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

ветвь
суграф
лист


Бинарное дерево, у которого все висячие вершины находятся на одном уровне и каждая вершина с одним потомком имеет брата с двумя сыновьями, носит название

2-3-дерево
1-2-братское дерево
1-2-3-симплекс



Для каждой вершины АВЛ-дерева высота его двух поддеревьев различается

на 2
на 1
не более чем на 1



Операция, которая в случае разницы высот левого и правого поддеревьев АВЛ-дерева равной 2, изменяет связи предок-потомок в поддереве данной вершины так, что разница становится не больше 1, носит название

балансировка
модификация
терминация



Балансированное по высоте двоичное дерево поиска носит название

АВЛ-дерево
дерево Эйлера
субдерево



Сколько операций требует добавление элемента в АВЛ-дерево?

O(lgN)
O(NlgN)
O(2N)


При добавлении вершины в АВЛ-дерево, балансировка всех предков добавленной вершины производится

в порядке от корня к родителю
в порядке от родителя к корню
в произвольном порядке


К типам вращения в АВЛ-дереве следует отнести

малое правое вращение
оптимальное правое вращение
большое левое вращение



Эффективность алгоритма цифровой сортировки зависит

от типизации данных
от плотности элементов в массиве ячеек
от метода формирования идентификаторов



Алгоритм сортировки, в котором сортируемые элементы делятся на конечное число отдельных блоков так, что все элементы в одном блоке всегда больше (или меньше), чем в другом, носит название

структурная сортировка
блочная сортировка
массивная сортировка



Какова вычислительная сложность алгоритма цифровой сортировки?

линейная
квадратичная
кубическая



Cложность алгоритма сортировки односвязного списка составляет

O(n)
O(logn)
O(nlogn)



Требования к памяти при сортировке односвязного списка составляет

O(logn)
O(2n)
O(n)



Сколько сравнений и обращений к памяти требуется в связных списках при обращении к элементу по его номеру?

n/2
2n
logn



Сложность сортировки двусвязного списка составляет

O(logn)
O(n)
O(n2)



Идеальной вычислительной сложностью для алгоритма сортировки является

O(n)
O(logn)
O(nlogn)



Сортировка, которая не меняет взаимного расположения равных элементов, носит название

устойчивая
модальная
ассоциативная



Эффективность метода сортировки при обработке уже упорядоченных, или частично упорядоченных данных, называется

ассоциативностью
естественностью
терминальностью



К алгоритмам устойчивой сортировки следует отнести

сортировку пузырьком
сортировку перемешиванием
блочную сортировку


К основным типам сортировки следует отнести

внутреннюю
рекурсивную
вариантную



К алгоритмам неустойчивой сортировки следует отнести

сортировку выбором
цифровую сортировку
сортировку Шелла



Сложность пирамидальной сортировки составляет

O(nlogn)
O(logn)
O(n)



Какова сложность сортировки выбором?

O(n)
O(n2)
O(logn)



К алгоритмам сортировки, не основанным на сравнениях, следует отнести

блочную сортировку
поразрядную сортировку
сортировку подсчётом



Каждый ключ при обменной поразрядной сортировке представляется

в десятичном виде
в двоичном виде
в виде модификаторов



Сложность обменной поразрядной сортировки является

кубической
квадратичной
линейной



Фибоначчиева куча представляет собой

массив идентификаторов
контейнер ключей и данных
набор деревьев



Перед использованием поразрядной обменной сортировки необходимо знать

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



Сколько времени занимает процедура, предназначенная для создания кучи из неупорядоченного массива входных данных?

O(nlogn)
O(n)
O(2)



Какими свойствами обладает частичный порядок?

рефлексивность
антисимметричность
транзитивность



Сортировка данных, расположенных на периферийных устройствах и не вмещающихся в оперативную память, называется

модульной
внешней
контейнерной



Упорядочивание вершин бесконтурного ориентированного графа согласно частичному порядку, заданному ребрами орграфа на множестве его вершин, носит название

ассоциативная сортировка
топологическая сортировка
модульная сортировка



Время работы алгоритма сортировки слиянием составляет

O(logn)
O(nlogn)
O(n)



Из приведенных ниже записей выделите типы сортировки слиянием:

сортировка простым слиянием
сортировка естественным слиянием
сортировка комплексным слиянием



Сортировка слиянием может быть

естественной
модульной
конструктивной



К преимуществам сортировки вставками следует отнести

эффективность на небольших наборах данных
эффективность на наборах данных, которые уже частично отсортированы
устойчивость



Сортировка вставками с предварительными "грубыми" проходами лежит в основе

сортировки Эйлера
сортировки Шелла
сортировки Марка


Какие из приведенных ниже записей следует отнести к преимуществам сортировки вставками?

сортировка списка по мере его получения
простота реализации
отсутствие изменения порядка элементов, которые уже отсортированы



Обобщением B-дерева на многомерный случай является

R-дерево
L-дерево
T-дерево



Каким является В-дерево?

сбалансированным
модальным
комплексным



Свойство каждого узла дерева ссылаться на большое число узлов-потомков носит название

ассоциативность
ветвистость
контекстность



2-3 дерево является

терминальным деревом
В-деревом
рекурсивным деревом



Все данные 2-3-дерева хранятся

в контекстных вершинах
в аддитивных вершинах
в листовых вершинах



Рост высоты красно-черного дерева зависит

от типа данных
от числа узлов
от метода идентификации данных



Целое число, либо значение типа, приводимого к целому, указывающее на конкретный элемент массива, носит название

идентификатор массива
индекс массива
модуль массива



Массивы с одним индексом называют

простыми
аддитивными
одномерными



Именованный набор однотипных переменных, расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу, носит название

модульный массив
индексный массив
контекстный массив



Массив, размер которого может меняться во время исполнения программы, называется

динамическим
рекурсивным
структурным



Массив, в разные элементы которого могут быть непосредственно записаны значения, относящиеся к различным типам данных, называется

инцидентным
ассоциативным
гетерогенным



В Паскале массив объявляется ключевым словом

cont
array
module



Одномерный массив, каждый элемент которого, является ссылкой на другой одномерный массив, называется

структурным массивом
массивом массивов
контекстным массивом



К достоинствам массивов следует отнести

легкость вычисления адреса элемента по его индексу
одинаковое время доступа ко всем элементам
малый размер элементов



К типам отсчета значений в массиве следует отнести

отсчет от нуля
отсчет от специфического значения
отсчет от последнего модификатора



Алгоритм внутренней сортировки QuickSort имеет вычислительную сложность в среднем

O(nlogn)
O(n)
O(logn)



Сложность параллельной сортировки

меньше линейной
больше линейной
линейная



Алгоритмы сортировки классифицируются


по назначению
по вычислительной сложности
по емкостной сложности



Алгоритмы, использующие парные сравнения не могут иметь вычислительную сложность, меньшую чем

O(n)
O(nlogn)
O(n2)



Может ли блочная сортировка обладать линейным алгоритмом?

да, может
нет, не может
только при комплексных типах данных



Алгоритм сортировки, в котором сортируемые элементы делятся на конечное число отдельных блоков так, что все элементы в одном блоке всегда больше, чем в другой, носит название

блочная сортировка
модульная сортировка
комплексная сортировка



К недостаткам блочной сортировки следует отнести

сильную деградацию
строгую типизацию
ограничение по размеру массива



Время исполнения алгоритма блочной сортировки является

линейным
квадратичным
экспоненциальным



К недостаткам блочной сортировки следует отнести

сильную деградацию
строгую типизацию
ограничение по размеру массива



При удачных входных данных алгоритм блочной сортировки может достигать времени исполнения

O(N)
O(logN2)
O(logN)



При карманной сортировке предполагается, что входные данные равномерно распределены на отрезке

[0, 1)
(0, 1]
[0, 1]




Если входные элементы подчиняются равномерному закону распределения, то математическое ожидание времени работы алгоритма карманной сортировки является

экспоненциальным
линейным
квадратичным


Время работы сортировки вставками равно

O(n2)
O(n)
O(logn)



К свойствам асимптотической оценки следует отнести

транзитивность
рефлексивность
инцидентность



Из приведенных ниже записей выделите свойства асимптотической оценки:

ассоциативность
симметричность
модульность



Распределение, характеризующееся тем, что вероятность любого интервала зависит только от его длины, носит название

непрерывное равномерное распределение
модульное динамическое распределение
структурное частичное распределение



Сортировка перемешиванием является разновидностью

блочной сортировки
пузырьковой сортировки
модальной сортировки



Лучшим случаем для сортировки перемешиванием является

отсортированный массив
терминальный массив
контекстный массив



Худшим случаем для алгоритма сортировки перемешиванием является

аддитивный массив
массив, отсортированный в обратном порядке
массив с произвольным расположением элементов



Алгоритм пирамидальной сортировки работает за время

O(logn)
O(nlogn)
O(n)



Каково время работы алгоритма сортировки перемешиванием для массива, отсортированного в обратном порядке?

O(n2)
O(logn2)
O(n3)



Каково время работы алгоритма сортировки перемешиванием для отсортированного массива?

O(n)
O(logn)
O(2n)



Зависит ли количество применяемой служебной памяти при пирамидальной сортировке от размера массива?

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



Количество применяемой служебной памяти при пирамидальной сортировке составляет

O(n)
O(logn)
O(1)



Сортировка пирамидой использует

корректирующее дерево
сортирующее дерево
модальное дерево



Значение в любой вершине сортирующего дерева

больше, чем значения ее потомков
меньше, чем значения ее потомков
равно значениям ее потомков



Из приведенных ниже записей выделите недостатки пирамидальной сортировки:

сложность реализации
неустойчивость
наличие структурных анализаторов



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

доказанную оценку худшего случая O(logn)
O(1) дополнительной памяти
типизацию данных


Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
Пока сочиняется...
4.png