Все тесты предмета

Ответы на тесты Структуры и алгоритмы компьютерной обработки данных.фип_БАК_231213

Вопросы и варианты доступны бесплатно. 53 ответа доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

179 вопросов 7 тестов в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Структуры и алгоритмы компьютерной обработки данных» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Функцией стандартной библиотеки C++, которая обычно используется для сортировки элементов в массиве, является …

  1. std::sort()✓ Правильный ответ
  2. std::reverse()
  3. std::max()
  4. std::find()
✓ Правильный ответ

std::sort()

Вопрос 2

Функция std::sort() обычно использует алгоритм сортировки под названием …

  1. “Пузырьковая сортировка”
  2. “Сортировка вставкой”
  3. “Сортировка слиянием”
  4. “Быстрая сортировка”
Вопрос 3

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

  1. O(1)
  2. O(n)
  3. O(n^2)
  4. O(n log n)
Вопрос 4

Функция языка C++, которая может быть использована для изменения порядка следования элементов в контейнере — это …

  1. std::reverse()
  2. reverse()
Вопрос 5

Упорядочивание данных по какому-либо признаку называется …

  1. сортировкой
Вопрос 6Ответ открыт бесплатно

Заголовочный файл в C++, который требуется подключить для использования функции std::sort(), является <…>

  1. algorithm✓ Правильный ответ
✓ Правильный ответ

algorithm

Вопрос 7

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

  1. Пузырьковая сортировка
  2. Быстрая сортировка
  3. Сортировка слиянием
  4. Сортировка вставкой
  5. Сравнивает соседние элементы и меняет их местами
  6. Использует стратегию “разделяй и властвуй”
  7. Объединяет два отсортированных подмассива
  8. Эффективен для небольших массивов или списков
Вопрос 8

Расположите следующие алгоритмы сортировки в правильном порядке от наиболее эффективного к наименее эффективному по их средней временной сложности:

  1. Быстрая сортировка
  2. Сортировка слиянием
  3. Сортировка кучей
  4. Сортировка вставкой
  5. Пузырьковая сортировка
Вопрос 9

Поисковой алгоритм C++, который чаще других используется для поиска в отсортированном массиве — это …

  1. линейный поиск
  2. бинарный поиск
  3. поиск в глубину
  4. поиск по принципу “первый-второй”
Вопрос 10Ответ открыт бесплатно

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

  1. O(1)
  2. O(log n)
  3. O(n)✓ Правильный ответ
  4. O(n^2)
✓ Правильный ответ

O(n)

Вопрос 11

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

  1. бинарным
  2. бинарным поиском
Вопрос 12

Алгоритм нахождения заданного значения, суть которого заключается в последовательном сравнении каждого элемента массива с искомым значением — это …

  1. линейный
  2. линейный поиск
Вопрос 13Ответ открыт бесплатно

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

  1. нахождении факториалов чисел✓ Правильный ответ
  2. сортировке массивов
  3. реверсировании строк
  4. инициализации переменных
✓ Правильный ответ

нахождении факториалов чисел

Вопрос 14

Максимальная глубина рекурсии в языке C++ …

  1. фиксирована и равна 1000
  2. определяется объёмом RAM
  3. не имеет какого-либо предела
  4. зависит от компилятора
Вопрос 15

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

  1. рекурсией
Вопрос 16Ответ открыт бесплатно

Рекурсия, которая создаётся за счёт вызова функцией самой себя непосредственно в этой же функции, называется …

  1. прямой✓ Правильный ответ
✓ Правильный ответ

прямой

Вопрос 17

Оператором остатка от деления является …

  1. /
  2. %
  3. &
  4. \
Вопрос 18

Результат “5 / 2” будет равен …

  1. 2.5
  2. 3
  3. 2.50
  4. 2
Вопрос 19

Функцией, которая находит абсолютное значение числа, является …

  1. std::abs();;abs()
Вопрос 20Ответ открыт бесплатно

Функция в C++, округляющая число с плавающей точкой к ближайшему целому числу, называется …

  1. std::round();;round()✓ Правильный ответ
✓ Правильный ответ

std::round();;round()

Вопрос 21

Хеширование является фундаментальной концепцией в информатике и широко используется в различных приложениях для эффективного хранения и поиска данных. В языке C++ хеширование подразумевает сопоставление данных со значением фиксированного размера, обычно генерируемых из исходных данных с помощью хеш-функции. Вам нужно будет верно ответить на поставленные вопросы для того, чтобы проверить ваше понимание хеширования в языке C++. Какова основная цель использования хеш-функции? Какая временная сложность поиска в хорошо реализованной хэш-таблице? Что такое коллизия в контексте хэширования? Какая техника используется для обработки коллизий в хэш-таблицах?

  1. Основной целью хеш-функций является эффективное хранение и извлечение данных в структурах. Временная сложность поиска в хорошо реализованной хэш-таблице будет равна O(1). Коллизией называется случай, когда два различных элемента данных дают одно и то же хэш-значение. Для обработки коллизий используется техника разделения цепочек.
  2. Хэш-функции предназначены для хранения и извлечения сложных данных. Временная сложность поиска в хорошо реализованной хэш-таблице стримится к O(n). Коллизией является “столкновение” двух значений в таблице. Для её избежания используется техника “умного” массива.
  3. Смысл хэш-функций заключается в хранении и извлечении данных упрощённого типа. Временная сложность поиска в хэш-таблице будет равна O(n). Коллизия характеризует процесс нарушения данных при хэшировании. Для решения этой проблемы используется бинарное уравнивание данных.
Вопрос 22

Последовательностью чётко определённых действий, выполнение которых ведёт к решению поставленной задачи, называется …

  1. методом
  2. параметризацией
  3. алгоритмом
  4. функцией
Вопрос 23Ответ открыт бесплатно

Тремя основными видами алгоритмов являются:

  1. линейный✓ Правильный ответ
  2. разветвляющийся✓ Правильный ответ
  3. прерывистый
  4. циклический✓ Правильный ответ
✓ Правильный ответ

линейный ; разветвляющийся ; циклический

Вопрос 24

Неверно, что алгоритм можно описать следующим способом:

  1. словесным
  2. обобщённым
  3. графическим
  4. программным
Вопрос 25

Алгоритм, в котором действия выполняются однократно и строго последовательно, называется …

  1. линейным
Вопрос 26

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

  1. разветвляющимся
Вопрос 27Ответ открыт бесплатно

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

  1. циклическим✓ Правильный ответ
✓ Правильный ответ

циклическим

Вопрос 28

Установите соответствие между свойствами алгоритмов и их значениями:

  1. Дискретность (разделение)
  2. Детерминированность (точность)
  3. Результативность
  4. Конечность
  5. Массовость
  6. Разбиение алгоритма на ряд отдельных законченных действий
  7. Строгое и недвусмысленное определение каждого действия алгоритма
  8. Приведение к достоверному и конечному решению
  9. Завершение каждого действия в отдельности
  10. Использование одного и того же алгоритма с разными исходными данными
Вопрос 29

Алгоритм нахождения частного двух чисел словесно можно описать в следующей последовательности:

  1. Объявить две переменные (делимое и делитель)
  2. Присвоить значения переменным
  3. Отсеять возможную ошибку, которая может быть связана с нулевым делителем
  4. Найти частное (разделить делимое на делитель)
  5. Записать результат в новую переменную
Вопрос 30Ответ открыт бесплатно

Основная цель оптимизации алгоритмов в C++ заключается в …

  1. снижении сложности кода
  2. снижении веса файла программы
  3. повышении читаемости кода
  4. повышении производительности программы✓ Правильный ответ
✓ Правильный ответ

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

Вопрос 31

Неверно, что одним из распространённых приёмов оптимизации является …

  1. обфускация кода
  2. мемоизация
  3. вызов встроенных функций
  4. развёртывание циклов
Вопрос 32

Модификация кода и его настройка компиляции для производства более эффективного программного обеспечения называется …

  1. оптимизацией
Вопрос 33Ответ открыт бесплатно

Параметр, показывающий зависимость времени работы программы от входных данных — это …

  1. асимптотика✓ Правильный ответ
  2. сложность✓ Правильный ответ
✓ Правильный ответ

асимптотика ; сложность

Вопрос 34

В языке C++ контейнером стандартной библиотеки, который обычно реализуется в виде двусвязного списка, является …

  1. std::vector
  2. std::list
  3. std::queue
  4. std::set
Вопрос 35

Главное преимущество использования std::list в C++ — это …

  1. произвольный доступ к элементам
  2. эффективная вставка и удаление элементов в любой позиции
  3. автоматическая сортировка элементов
  4. наличие контейнера фиксированного размера
Вопрос 36

Получение доступа к элементу, находящемуся в определённой позиции в списке std::list осуществляется при помощи метода …

  1. at()
Вопрос 37Ответ открыт бесплатно

Методом, который используется для удаления элементов из списка std::list по значению, является …

  1. remove()✓ Правильный ответ
✓ Правильный ответ

remove()

Вопрос 38

Характерная структура данных, которая связана со стеком в языке C++ — это …

  1. список
  2. очередь
  3. массив
  4. дерево
Вопрос 39

Временную сложность проталкивания элемента в стек на языке C++ можно описать как …

  1. O(1)
  2. O(log n)
  3. O(n)
  4. O(n log n)
Вопрос 40Ответ открыт бесплатно

В языке C++ добавление элементов в стек осуществляется с помощью метода …

  1. push()✓ Правильный ответ
✓ Правильный ответ

push()

Вопрос 41

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

  1. peek()
Вопрос 42

Алгоритмы в программировании часто используются с массивами. Массивы — это фундаментальные структуры данных, которые служат для хранения коллекций элементов. Понимание того, как эффективно манипулировать массивами и обрабатывать их, необходимо любому программисту. Для того, чтобы проверить ваши знания, вам потребуется правильно ответить на ряд вопросов. Какой индекс у первого элемента массива? Какая структура данных часто используется для реализации динамических массивов, которые автоматически изменяют размер по мере необходимости? Когда целесообразно использовать технику с двумя указателями при работе с массивами? Какая ключевая характеристика “разрежённого” массива?

  1. Индекс первого элемента массива равен нулю. Структура данных std::list часто используется для реализации динамических массивов. Технику с двумя указателями целесообразно использовать при бинарном поиске. Ключевая характеристика “разрежённого” массива заключается в наличии нулевых и NULL значений.
  2. Индекс первого элемента массива равен нулю. Структура данных std::vector часто используется для реализации динамических массивов. Технику с двумя указателями целесообразно использовать для решения задач с указателем, перемещающимся с каждого конца массива. Ключевая характеристика “разрежённого” массива — это содержание, в основном, нулевых или NULL значений.
  3. Индекс первого элемента массива равен нулю или единице, в зависимости от его типа. Структура данных std::queue часто используется для реализации динамических массивов. Технику с двумя указателями целесообразно использовать при реверсировании массива. Ключевая характеристика “разрежённого” массива заключается в том, что он содержит только простые числа.
Вопрос 43Ответ открыт бесплатно

В информатике графом называют …

  1. математическое уравнение
  2. алгоритм сортировки
  3. коллекцию узлов и рёбер✓ Правильный ответ
  4. структуру данных, используемую для хранения текста
✓ Правильный ответ

коллекцию узлов и рёбер

Вопрос 44

Рёбра в направленном графе имеют …

  1. только динамическую длину
  2. только статическую длину
  3. определённое направление
  4. несколько направлений
Вопрос 45

В графе циклом является …

  1. путь, который проходит через каждую вершину только один раз
  2. узел, не имеющий рёбер
  3. путь, который начинается и заканчивается в одном и том же узле
  4. набор узлов без рёбер
Вопрос 46

Представлением графа в виде матрицы является …

  1. матрица смежности
Вопрос 47Ответ открыт бесплатно

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

  1. узлом;;вершиной✓ Правильный ответ
✓ Правильный ответ

узлом;;вершиной

Вопрос 48

Представление связи или отношения между двумя узлами в графе осуществляется при помощи …

  1. ребра
Вопрос 49

Установите соответствие между терминами и их значениями, относящимися к теме графов:

  1. Ребро
  2. Поиск в глубину
  3. Список смежности
  4. Узел
  5. Соединение между двумя узлами в графе
  6. Алгоритм обхода, исследующий граф
  7. Структура данных для хранения связей графа
  8. Представление вершины в графе
Вопрос 50Ответ открыт бесплатно

Действия при обходе графа с помощью поиска в глубину необходимо расположить в правильном порядке:

  1. Пока стек не пуст, извлечь из него узел✓ Правильный ответ
  2. Поместить начальный узел в стек✓ Правильный ответ
  3. Исследовать соседние непроверенные вершины от извлечённого узла✓ Правильный ответ
  4. Пометить извлечённый узел как посещённый✓ Правильный ответ
  5. При нахождении нужных вершин поместить их в стек✓ Правильный ответ
✓ Правильный ответ

Пока стек не пуст, извлечь из него узел ; Поместить начальный узел в стек ; Исследовать соседние непроверенные вершины от извлечённого узла ; Пометить извлечённый узел как посещённый ; При нахождении нужных вершин поместить их в стек

Вопрос 51

Узел, который находится на самом верху в бинарном дереве, называется …

  1. листовым
  2. дочерним
  3. корневым
  4. родительским
Вопрос 52

Неверно, что в бинарном дереве листовой узел …

  1. имеет ровно один дочерний элемент
  2. имеет хотя бы один дочерний элемент
  3. имеет ровно два дочерних элемента
  4. не имеет дочерних элементов
Вопрос 53

Бинарное дерево, в котором все листья находятся на одном уровне, называется ...

  1. идеальным
Вопрос 54Ответ открыт бесплатно

В бинарном дереве с высотой 3 максимальное количество узлов равно …

  1. 15;;пятнадцати✓ Правильный ответ
✓ Правильный ответ

15;;пятнадцати

Вопрос 55

В языке C++ деревом отрезков называется …

  1. бинарное дерево с тремя дочерними узлами для каждого узла
  2. структура данных с информацией об интервалах массива в виде дерева
  3. дерево с одним узлом
  4. связный список с бинарными данными
Вопрос 56

Каждый листовой узел в дереве отрезков представляет собой …

  1. один элемент массива
  2. двоичное значение
  3. корень дерева
  4. диапазон массива
Вопрос 57Ответ открыт бесплатно

В дереве отрезков каждый узел имеет максимум дочерних узлов в количестве равном …

  1. 2;;двум✓ Правильный ответ
✓ Правильный ответ

2;;двум

Вопрос 58

Используя стандартную нумерацию вершин дерева отрезков, корень будет иметь номер …

  1. 1;;один
Вопрос 59

АВЛ-дерево в программировании — это …

  1. бинарное дерево, несбалансированное по высоте
  2. дерево отрезков, сбалансированное по высоте
  3. бинарное дерево, сбалансированное по высоте
  4. дерево отрезков, несбалансированное по высоте
Вопрос 60Ответ открыт бесплатно

В языке С++ красно-чёрным деревом является …

  1. несбалансированное дерево АВЛ
  2. двоичное дерево поиска, в котором баланс осуществляется на основе “цвета” узла✓ Правильный ответ
  3. дерево отрезков с фиксированным количеством разноцветных узлов
  4. сбалансированное дерево с высотой равной не более нескольких единиц
✓ Правильный ответ

двоичное дерево поиска, в котором баланс осуществляется на основе “цвета” узла

Вопрос 61

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

  1. сбалансированным
Вопрос 62

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

  1. несбалансированным
Вопрос 63

Имеется список целых чисел: 9, 2, 5, 1, 3, 7, 8. Постройте дерево, узлы которого равны каждому значению из списка. Такое дерево должно соответствовать свойствам максимальной кучи. В какой последовательности будут расположены узлы кучи? Какое значение будет иметь корневой узел?

  1. Последовательность узлов: 9, 8, 7, 5, 3, 2, 1. Значение корня: 1.
  2. Последовательность узлов: 1, 2, 3, 5, 7, 8, 9. Значение корня: 1.
  3. Последовательность узлов: 9, 8, 7, 5, 3, 2, 1. Значение корня: 9.
  4. Последовательность узлов: 1, 2, 3, 5, 7, 8, 9. Значение корня: 9.
Вопрос 64Ответ открыт бесплатно

Имеется список целых чисел: 19, 3, 6, 15, 11, 7, 12. Постройте дерево, узлы которого равны каждому значению из списка. Такое дерево должно соответствовать свойствам минимальной кучи. В какой последовательности будут расположены узлы кучи? Какое значение будет иметь корневой узел?

  1. Последовательность узлов: 3, 6, 7, 11, 12, 15, 19. Значение корня: 19.
  2. Последовательность узлов: 19, 15, 12, 11, 7, 6, 3. Значение корня: 3.
  3. Последовательность узлов: 19, 15, 12, 11, 7, 6, 3. Значение корня: 19.
  4. Последовательность узлов: 3, 6, 7, 11, 12, 15, 19. Значение корня: 3.✓ Правильный ответ
✓ Правильный ответ

Последовательность узлов: 3, 6, 7, 11, 12, 15, 19. Значение корня: 3.

Вопрос 65

Персистентная переменная обычно создаётся при помощи ключевого слова …

  1. extern
  2. const
  3. auto
  4. static
Вопрос 66

Наиболее подходящим типом данных из списка для хранения персистентных данных во время выполнения программы является ...

  1. char
  2. ofstream
  3. double
  4. SQLCHAR
Вопрос 67Ответ открыт бесплатно

В языке С++ сериализация — это …

  1. преобразование объектов в поток байтов для хранения или передачи✓ Правильный ответ
  2. экономия ресурсов при динамическом выделении памяти
  3. оптимизация использования памяти
  4. сортировка данных для быстрого доступа к ним
✓ Правильный ответ

преобразование объектов в поток байтов для хранения или передачи

Вопрос 68

В языке С++ структуры данных, которые при внесении в них каких-либо изменений сохраняют все свои предыдущие состояния и доступ к ним, называются ...

  1. постоянными;;персистентными
Вопрос 69

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

  1. fwrite();;std::fwrite()
Вопрос 70Ответ открыт бесплатно

Название процесса преобразования данных в форму, которая может быть сохранена, передана или восстановлена в исходное состояние — это ...

  1. сериализация✓ Правильный ответ
✓ Правильный ответ

сериализация

Вопрос 71

Установите соответствие между уровнями персистентности структур данных и их особенностями:

  1. Частичная
  2. Конфлюэнтная
  3. Функциональная
  4. Полная
  5. Можно изменять только последнюю версию структур данных
  6. Возможность объединения двух структур данных
  7. Запрещаются уничтожающие присваивания
  8. Возможность делать запросы и вносить изменения в любой версии структур данных
Вопрос 72

Расположите в правильном порядке действия необходимые для достижения персистентного хранения данных:

  1. Открыть файл в режиме записи
  2. Объявить и определить структуры данных
  3. Закрыть файл
  4. Записать данные в файл
  5. Использовать сериализацию
Вопрос 73

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

  1. возможное нахождение неоптимального решения задачи
  2. сложность написания алгоритма
  3. применимость только для решения задач сортировки
  4. наличие больших вычислительных затрат
Вопрос 74Ответ открыт бесплатно

В языке С++ для обеспечения корректности жадного алгоритма необходимо …

  1. случайно генерировать выборы решений
  2. экономить ресурсы оперативной памяти
  3. проанализировать проблему для обеспечения локально оптимального выбора на каждом шаге✓ Правильный ответ
  4. ориентироваться только на оптимальное глобальное решение
✓ Правильный ответ

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

Вопрос 75

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

  1. жадными
Вопрос 76

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

  1. Дейкстры
Вопрос 77Ответ открыт бесплатно

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

  1. снижение временной сложности алгоритмов
  2. повышение эффективности за счёт однократного решения подпроблем и хранения их решений✓ Правильный ответ
  3. возможность избежать использование рекурсивных вызовов
  4. наличие гарантий оптимального решения различных задач любых уровней сложности
✓ Правильный ответ

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

Вопрос 78

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

  1. бинарного поиска
  2. мемоизации и табуляции
  3. поиска в ширину
  4. динамического выделения памяти
Вопрос 79

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

  1. динамическим;;динамическим программированием
Вопрос 80

Использование и хранение ранее решённых проблем в динамическом программировании — это …

  1. мемоизация
Вопрос 81Ответ открыт бесплатно

Основной целью алгоритма Беллмана-Форда является …

  1. увеличение скорости обработки данных в динамически выделенной области памяти
  2. нахождение кратчайшего пути между исходным узлом и всеми остальными узлами✓ Правильный ответ
  3. нахождение наибольшего пути между всеми парами узлов
  4. нахождение наименьшего пути между всеми парами узлов
✓ Правильный ответ

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

Вопрос 82

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

  1. Дейкстры
  2. Прима
  3. поиска в глубину
  4. поиска в ширину
Вопрос 83

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

  1. циклом
Вопрос 84Ответ открыт бесплатно

Цикл в графе, который не проходит через один узел более одного раза, называется …

  1. простым✓ Правильный ответ
✓ Правильный ответ

простым

Вопрос 85

В программе объявлен и проинициализирован объект: std::string greeting{ “Hello World!!!” }; Его значение выводится на экран. Каким будет вывод, если к объекту последовательно применить методы insert(6, “Beautiful “), erase(12) и replace(7, 1, “Bro”)?

  1. Hello BBeauti
  2. Hello BroBeauti
  3. Hello BBroauti
  4. Hello BBro
Вопрос 86

В программе объявлен и проинициализирован объект: std::string error{ “Invalid password!” }; Его значение выводится на экран.Каким будет вывод, если к объекту последовательно применить методы replace(8, 5, “username”, 4), append(“name”) и c_str()?

  1. Invalid username!
  2. Invalid user!name
  3. Invalid userord!name
  4. Invalid nameord!name
Вопрос 87Ответ открыт бесплатно

Выполнение поставленной задачи при последовательно чётко определённых действиях называется …

  1. алгоритмом✓ Правильный ответ
  2. методом
  3. функцией
  4. структурой
✓ Правильный ответ

алгоритмом

Вопрос 88

Неверно, что основным видом алгоритмов является:

  1. циклический
  2. линейный
  3. разветвляющийся
  4. прерывистый
Вопрос 89

Алгоритмы можно описать следующими способами:

  1. обобщённым
  2. словесным
  3. программным
  4. графическим
Вопрос 90

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

  1. линейным
Вопрос 91Ответ открыт бесплатно

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

  1. разветвляющимся✓ Правильный ответ
✓ Правильный ответ

разветвляющимся

Вопрос 92

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

  1. циклическим
Вопрос 93

Установите соответствие между свойствами алгоритмов и их значениями:

  1. Недвусмысленное и строгое определение каждого действия алгоритма
  2. Завершение каждого действия в отдельности
  3. Приведение к конечному и достоверному решению
  4. Разбиение алгоритма на ряд отдельных законченных действий
  5. Многократное использование одного и того же алгоритма с разными данными
  6. Дискретность
  7. Результативность
  8. Детерминированность
  9. Массовость
  10. Конечность
Вопрос 94Ответ открыт бесплатно

Нахождение частного двух чисел словесно можно описать следующей последовательностью:

  1. Отсеять возможную ошибку, которая может быть связана с нулевым делителем✓ Правильный ответ
  2. Найти частное (разделить делимое на делитель)✓ Правильный ответ
  3. Объявить две переменные (делитель и делимое)✓ Правильный ответ
  4. Присвоить значения переменным✓ Правильный ответ
  5. Записать результат в новую переменную✓ Правильный ответ
✓ Правильный ответ

Отсеять возможную ошибку, которая может быть связана с нулевым делителем ; Найти частное (разделить делимое на делитель) ; Объявить две переменные (делитель и делимое) ; Присвоить значения переменным ; Записать результат в новую переменную

Вопрос 95

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

  1. повышении производительности программы
  2. снижении сложности кода
  3. снижении веса файла программы
  4. повышении читаемости кода
Вопрос 96

Самыми распространёнными приёмами оптимизации являются:

  1. развёртывание циклов
  2. вызов встроенных функций
  3. мемоизация
  4. обфускация кода
Вопрос 97Ответ открыт бесплатно

Настройка компиляции кода и его модификация для производства более эффективного ПО называется …

  1. оптимизацией✓ Правильный ответ
✓ Правильный ответ

оптимизацией

Вопрос 98

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

  1. асимптотика;;сложность
Вопрос 99

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

  1. std::queue
  2. std::set
  3. std::list
  4. std::vector
Вопрос 100

Основным преимуществом использования std::list является …

  1. эффективная вставка и удаление элементов в любой позиции
  2. автоматическая сортировка элементов
  3. наличие контейнера фиксированного размера
  4. наличие возможности произвольного доступа к элементам
Вопрос 101Ответ открыт бесплатно

К элементу, который находится в определённой позиции в списке std::list, можно получить доступ, используя метод …

  1. метод at✓ Правильный ответ
✓ Правильный ответ

метод at

Вопрос 102

Для удаления элементов по значению из списка std::list используется метод …

  1. remove()
Вопрос 103

Основная структура данных, которая связана со стеком в языке C++ — это …

  1. массив
  2. очередь
  3. дерево
  4. список
Вопрос 104Ответ открыт бесплатно

Проталкивание элемента в стек осуществляется с временной сложностью равной …

  1. O(log n)
  2. O(n)
  3. O(1)✓ Правильный ответ
  4. O(n log n)
✓ Правильный ответ

O(1)

Вопрос 105

Для добавления элементов в стек используется метод …

  1. push()
Вопрос 106

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

  1. peek()
Вопрос 107

Имеется исходный вектор, элементами которого являются следующие целые числа: 1, 2, 3, 4, 5. Чему будет равна сумма размера и ёмкости вектора после того, как мы добавим в него три одинаковых элемента со значением 10?

  1. 16
  2. 17
  3. 18
  4. 19
Вопрос 108Ответ открыт бесплатно

Имеется исходный вектор, элементами которого являются следующие целые числа: 5, 10, 15, 20, 25, 35. Чему будет равно произведение размера и ёмкости вектора после того, как мы удалим четыре последних элемента?

  1. 4
  2. 12✓ Правильный ответ
  3. 16
  4. 6
✓ Правильный ответ

12

Вопрос 109

Для сортировки элементов в массиве обычно используется функция стандартной библиотеки C++, которая называется …

  1. std::max()
  2. std::find()
  3. std::sort()
  4. std::reverse()
Вопрос 110

Алгоритм сортировки, который обычно использует функция std::sort(), имеет название …

  1. “Быстрая сортировка”
  2. “Сортировка вставкой”
  3. “Пузырьковая сортировка”
  4. “Сортировка слиянием”
Вопрос 111Ответ открыт бесплатно

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

  1. O(n)
  2. O(n^2)✓ Правильный ответ
  3. O(1)
  4. O(n log n)
✓ Правильный ответ

O(n^2)

Вопрос 112

Для изменения порядка следования элементов в контейнере может быть использована функция …

  1. std::reverse();;reverse()
Вопрос 113

Расположение данных в определённом порядке по какому-либо признаку называется …

  1. сортировкой
Вопрос 114Ответ открыт бесплатно

Для использования функции std::sort() требуется подключить заголовочный файл …

  1. algorithm✓ Правильный ответ
✓ Правильный ответ

algorithm

Вопрос 115

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

  1. Пузырьковая сортировка
  2. Быстрая сортировка
  3. Сортировка слиянием
  4. Сортировка вставкой
  5. Сравнивает соседние элементы и меняет их местами
  6. Использует стратегию “разделяй и властвуй”
  7. Объединяет два отсортированных подмассива
  8. Эффективен для небольших массивов или списков
Вопрос 116

Расположите следующие алгоритмы сортировки в правильном порядке от наименее эффективного к наиболее эффективному по их средней временной сложности:

  1. Пузырьковая сортировка
  2. Сортировка вставкой
  3. Сортировка кучей
  4. Сортировка слиянием
  5. Быстрая сортировка
Вопрос 117

Для поиска в отсортированном массиве чаще других используется поисковой алгоритм C++ под названием …

  1. бинарный поиск
  2. линейный поиск
  3. поиск по принципу “первый-второй”
  4. поиск в глубину
Вопрос 118Ответ открыт бесплатно

Линейный поиск имеет временную сложность …

  1. O(log n)
  2. O(1)
  3. O(n)✓ Правильный ответ
  4. O(n^2)
✓ Правильный ответ

O(n)

Вопрос 119

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

  1. бинарным;;бинарным поиском
Вопрос 120

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

  1. линейным
  2. линейным поиском
  3. Линейный поиск
Вопрос 121Ответ открыт бесплатно

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

  1. инициализации переменных
  2. сортировке массивов
  3. нахождении факториалов чисел✓ Правильный ответ
  4. реверсировании строк
✓ Правильный ответ

нахождении факториалов чисел

Вопрос 122

В языке C++ максимальная глубина рекурсии …

  1. зависит от компилятора
  2. не имеет какого-либо предела
  3. определяется объёмом RAM
  4. фиксирована и равна 1000
Вопрос 123

Явление, при котором функция вызывает сама себя называется …

  1. рекурсией
Вопрос 124Ответ открыт бесплатно

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

  1. прямой✓ Правильный ответ
✓ Правильный ответ

прямой

Вопрос 125

Остаток от деления можно найти при помощи оператора …

  1. %
  2. *
  3. &
  4. 1
Вопрос 126

Результат “7 / 2” будет равен …

  1. 4
  2. 3.5
  3. 3.50
  4. 3
Вопрос 127

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

  1. std::abs();;abs()
Вопрос 128Ответ открыт бесплатно

Для округления числа с плавающей точкой к ближайшему целому числу используется функция …

  1. std::round();;round()✓ Правильный ответ
✓ Правильный ответ

std::round();;round()

Вопрос 129

Имеется следующая функция: int functionName(int n) {    if (n <= 1)      return 1;    else      return n * functionName(n - 1); }   Какое значение вернёт данная функция при n = 5?

  1. 120
  2. 24
  3. 125
  4. 110
Вопрос 130

Имеется следующая функция: int functionName(int n) {    if (n <= 1)      return 1 + 3;    else      return n + functionName(n - 1); }   Какое значение вернёт данная функция при n = 9?

  1. 45
  2. 35
  3. 48
  4. 34
Вопрос 131Ответ открыт бесплатно

Установите соответствие между свойствами алгоритмов и их значениями:

  1. Дискретность✓ Правильный ответ
  2. Результативность✓ Правильный ответ
  3. Детерминированность✓ Правильный ответ
  4. Массовость✓ Правильный ответ
  5. Конечность✓ Правильный ответ
  6. Разбиение алгоритма на ряд отдельных законченных действий✓ Правильный ответ
  7. Приведение к конечному и достоверному решению
  8. Недвусмысленное и строгое определение каждого действия алгоритма✓ Правильный ответ
  9. Многократное использование одного и того же алгоритма с разными данными✓ Правильный ответ
  10. Завершение каждого действия в отдельности✓ Правильный ответ
✓ Правильный ответ

Дискретность = Разбиение алгоритма на ряд отдельных законченных действий ; Результативность = Недвусмысленное и строгое определение каждого действия алгоритма ; Детерминированность = Недвусмысленное и строгое определение каждого действия алгоритма ; Массовость = Многократное использование одного и того же алгоритма с разными данными ; Конечность = Завершение каждого действия в отдельности

Вопрос 132

Нахождение частного двух чисел словесно можно описать следующей последовательностью:

  1. Объявить две переменные (делитель и делимое)
  2. Присвоить значения переменным
  3. Отсеять возможную ошибку, которая может быть связана с нулевым делителем
  4. Найти частное (разделить делимое на делитель)
  5. Записать результат в новую переменную
Вопрос 133

К элементу, который находится в определённой позиции в списке std::list, можно получить доступ, используя метод …

  1. at()
Вопрос 134

Для использования функции std::sort() требуется подключить заголовочный файл ˂…˃

  1. algorithm
Вопрос 135Ответ открыт бесплатно

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

  1. линейным;;линейным поиском✓ Правильный ответ
✓ Правильный ответ

линейным;;линейным поиском

Вопрос 136

Остаток от деления можно найти при помощи оператора …

  1. %
  2. *
  3. &
  4. ˂˂
Вопрос 137

Действия при обходе графа с помощью поиска в глубину необходимо расположить в правильном порядке:

  1. Поместить начальный узел в стек
  2. Пока стек не пуст, извлечь из него узел
  3. Пометить извлечённый узел как посещённый
  4. Исследовать соседние непроверенные вершины от извлечённого узла
  5. При нахождении нужных вершин поместить их в стек
Вопрос 138Ответ открыт бесплатно

Расположите в правильном порядке действия необходимые для достижения персистентного хранения данных:

  1. Объявить и определить структуры данных✓ Правильный ответ
  2. Открыть файл в режиме записи✓ Правильный ответ
  3. Использовать сериализацию✓ Правильный ответ
  4. Записать данные в файл✓ Правильный ответ
  5. Закрыть файл✓ Правильный ответ
✓ Правильный ответ

Объявить и определить структуры данных ; Открыть файл в режиме записи ; Использовать сериализацию ; Записать данные в файл ; Закрыть файл

Вопрос 139

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

  1. const
  2. static
  3. extern
  4. auto
Вопрос 140

Для хранения персистентных данных во время выполнения программы наиболее подходящим типом из списка является …

  1. double
  2. char
  3. SQLCHAR
  4. ofstream
Вопрос 141Ответ открыт бесплатно

Смысл сериализации заключается в …

  1. оптимизации использования памяти
  2. преобразовании объектов в поток байтов для хранения или передачи✓ Правильный ответ
  3. сортировке данных для быстрого доступа к ним
  4. экономии ресурсов при динамическом выделении памяти
✓ Правильный ответ

преобразовании объектов в поток байтов для хранения или передачи

Вопрос 142

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

  1. постоянными;;персистентными
Вопрос 143

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

  1. fwrite();;std::fwrite()
Вопрос 144

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

  1. сериализацией
Вопрос 145Ответ открыт бесплатно

Установите соответствие между уровнями персистентности структур данных и их особенностями:

  1. Частичная✓ Правильный ответ
  2. Полная✓ Правильный ответ
  3. Функциональная✓ Правильный ответ
  4. Конфлюэнтная✓ Правильный ответ
  5. Можно изменять только последнюю версию структур данных✓ Правильный ответ
  6. Возможность делать запросы и вносить изменения в любой версии структур данных✓ Правильный ответ
  7. Запрещаются уничтожающие присваивания✓ Правильный ответ
  8. Возможность объединения двух структур данных✓ Правильный ответ
✓ Правильный ответ

Частичная = Можно изменять только последнюю версию структур данных ; Полная = Возможность делать запросы и вносить изменения в любой версии структур данных ; Функциональная = Запрещаются уничтожающие присваивания ; Конфлюэнтная = Возможность объединения двух структур данных

Вопрос 146

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

  1. наличие больших вычислительных затрат
  2. применимость только для решения задач сортировки
  3. сложность написания алгоритма
  4. возможное нахождение неоптимального решения задачи
Вопрос 147

Для обеспечения корректности жадного алгоритма необходимо …

  1. проанализировать проблему для обеспечения локально оптимального выбора на каждом шаге
  2. случайно генерировать выборы решений
  3. экономить ресурсы оперативной памяти
  4. ориентироваться только на оптимальное глобальное решение
Вопрос 148Ответ открыт бесплатно

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

  1. жадными✓ Правильный ответ
✓ Правильный ответ

жадными

Вопрос 149

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

  1. Дейкстры
Вопрос 150

Основное преимущество использования динамического программирования в языке C++ заключается в …

  1. наличии гарантий оптимального решения различных задач любых уровней сложности
  2. снижении временной сложности алгоритмов
  3. возможности избежать использования рекурсии
  4. повышении эффективности за счёт однократного решения подпроблем и хранения их решений
Вопрос 151Ответ открыт бесплатно

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

  1. поиска в ширину
  2. бинарного поиска
  3. мемоизации и табуляции✓ Правильный ответ
  4. динамического выделения памяти
✓ Правильный ответ

мемоизации и табуляции

Вопрос 152

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

  1. динамическим;;динамическим программированием
Вопрос 153

Хранение и использование ранее решённых проблем в динамическом программировании — это …

  1. мемоизация
Вопрос 154

Суть алгоритма Беллмана-Форда заключается в …

  1. нахождении кратчайшего пути между всеми парами узлов
  2. нахождении кратчайшего пути между исходным узлом и всеми остальными узлами
  3. нахождении наименьшего значения в исходном списке
  4. увеличении скорости обработки данных в динамически выделенной области памяти
Вопрос 155Ответ открыт бесплатно

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

  1. Прима✓ Правильный ответ
  2. поиска в ширину
  3. поиска в глубину
  4. Дейкстры
✓ Правильный ответ

Прима

Вопрос 156

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

  1. циклом
Вопрос 157

Цикл, который не проходит через одну вершину более одного раза, является …

  1. простым
Вопрос 158Ответ открыт бесплатно

Язык C++ предоставляет множество мощных алгоритмов, позволяющих разработчикам эффективно манипулировать строками и обрабатывать их. Понимание и использование этих алгоритмов очень важно для продуктивной работы со строками. Чтобы проверить ваши знания по этой теме, вам нужно будет корректно ответить на поставленные вопросы. Какой метод используется для поиска последнего вхождения любого символа в строке? Что возвращает std::string::compare()? Какой метод используется для конкатенации строк? Какой метод удаляет из строки заданное количество символов, начиная с указанной позиции?

  1. Для поиска последнего вхождения любого символа в строке используется метод std::string::find(). Возвращаемые значения для std::string::compare(): -1, 0, 1. Для сложения строк используется std::string::add(). Метод, который удаляет из строки заданное количество символов, начиная с указанной позиции, называется std::string::erase().
  2. Для поиска последнего вхождения любого символа в строке используется метод std::string::rfind(). Возвращаемые значения для std::string::compare(): <0, 0, >0. Для сложения строк используется std::string::append(). Метод, который удаляет из строки заданное количество символов, начиная с указанной позиции, называется std::string::erase().✓ Правильный ответ
  3. Для поиска последнего вхождения любого символа в строке используется метод std::string::rfind(). Возвращаемые значения для std::string::compare(): -1, 0, 1. Для конкатенации строк используется std::string::append(). Метод, который удаляет из строки заданное количество символов, начиная с указанной позиции, называется std::string::remove().
✓ Правильный ответ

Для поиска последнего вхождения любого символа в строке используется метод std::string::rfind(). Возвращаемые значения для std::string::compare(): <0, 0, >0. Для сложения строк используется std::string::append(). Метод, который удаляет из строки заданное количество символов, начиная с указанной позиции, называется std::string::erase().

Вопрос 159

Граф в информатике — это …

  1. структура данных, используемая для хранения текста
  2. коллекция узлов и рёбер
  3. математическое уравнение
  4. алгоритм сортировки
Вопрос 160

В направленном графе рёбра имеют …

  1. определённое направление
  2. несколько направлений
  3. только динамическую длину
  4. только статическую длину
Вопрос 161

Циклом в графе называется …

  1. набор узлов без рёбер
  2. путь, который начинается и заканчивается в одном и том же узле
  3. путь, который проходит через каждую вершину только один раз
  4. узел, не имеющий рёбер
Вопрос 162Ответ открыт бесплатно

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

  1. матрица смежности✓ Правильный ответ
✓ Правильный ответ

матрица смежности

Вопрос 163

Фундаментальный строительный блок, представляющий объект или точку в графе — это …

  1. узел;вершина
Вопрос 164

В графе представление связи или отношения между двумя узлами осуществляется при помощи …

  1. ребра
Вопрос 165Ответ открыт бесплатно

Установите соответствие между терминами и их значениями, относящимися к теме графов:

  1. Узел✓ Правильный ответ
  2. Ребро✓ Правильный ответ
  3. Список смежности✓ Правильный ответ
  4. Поиск в глубину✓ Правильный ответ
  5. Представление вершины в графе✓ Правильный ответ
  6. Соединение между двумя узлами в графе✓ Правильный ответ
  7. Структура данных для хранения связей графа✓ Правильный ответ
  8. Алгоритм обхода, исследующий граф✓ Правильный ответ
✓ Правильный ответ

Узел = Представление вершины в графе ; Ребро = Соединение между двумя узлами в графе ; Список смежности = Структура данных для хранения связей графа ; Поиск в глубину = Алгоритм обхода, исследующий граф

Вопрос 166

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

  1. Поместить начальный узел в стек
  2. Пока стек не пуст, извлечь из него узел
  3. Пометить извлечённый узел как посещённый
  4. Исследовать соседние непроверенные вершины от извлечённого узла
  5. Если нужные вершины найдены, поместить их в стек
Вопрос 167

В бинарном дереве узел, находящийся на самом верху, называется …

  1. корневым
  2. листовым
  3. родительским
  4. дочерним
Вопрос 168Ответ открыт бесплатно

Листовой узел в бинарном дереве …

  1. имеет хотя бы один дочерний элемент
  2. не имеет дочерних элементов✓ Правильный ответ
  3. имеет ровно два дочерних элемента
  4. имеет ровно один дочерний элемент
✓ Правильный ответ

не имеет дочерних элементов

Вопрос 169

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

  1. идеальным
Вопрос 170

Максимальное количество узлов в бинарном дереве с высотой 3 равно …

  1. 15;;пятнадцати
Вопрос 171

Дерево отрезков в языке С++ — это …

  1. дерево с одним узлом
  2. связный список с бинарными данными
  3. бинарное дерево с тремя дочерними узлами для каждого узла
  4. структура данных с информацией об интервалах массива в виде дерева
Вопрос 172Ответ открыт бесплатно

В дереве отрезков каждый листовой узел представляет собой …

  1. диапазон массива
  2. корень дерева
  3. один элемент массива✓ Правильный ответ
  4. двоичное значение
✓ Правильный ответ

один элемент массива

Вопрос 173

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

  1. 2;;двум
Вопрос 174

При классической нумерации вершин дерева отрезков корень будет иметь номер …

  1. 1;;один
Вопрос 175Ответ открыт бесплатно

Деревом АВЛ является ...

  1. бинарное дерево, сбалансированное по высоте✓ Правильный ответ
  2. дерево отрезков, сбалансированное по высоте
  3. бинарное дерево, несбалансированное по высоте
  4. дерево отрезков, несбалансированное по высоте
✓ Правильный ответ

бинарное дерево, сбалансированное по высоте

Вопрос 176

Красно-чёрное дерево — это ...

  1. двоичное дерево поиска, в котором баланс осуществляется на основе “цвета” узла
  2. сбалансированное дерево с высотой равной единице
  3. дерево отрезков с фиксированным количеством узлов
  4. несбалансированное дерево АВЛ
Вопрос 177

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

  1. сбалансированным
Вопрос 178

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

  1. несбалансированным
Вопрос 179Ответ открыт бесплатно

Декартово дерево — это структура данных, сочетающая в себе свойства бинарного дерева поиска и бинарной кучи. В нём каждый узел имеет два свойства: ключ и приоритет. Ключи соответствуют свойству двоичного дерева поиска, а приоритеты - свойству двоичной кучи. Вам нужно будет верно ответить на несколько вопросов, чтобы проверить ваше понимание данной темы в языке C++. Какие свойства должны иметь приоритеты? Для чего используются вращения? Какая временная сложность при операции поиска? Какая временная сложность при операциях добавления и удаления?

  1. Приоритеты должны назначаться в заданной последовательности. Вращения используются для сохранения баланса. Временная сложность при поиске равна O(log n). Временная сложность при операциях добавления и удаления равна O(log n).
  2. Приоритеты должны иметь значения в зависимости от позиции в дереве. Вращения используются для сохранения баланса. Временная сложность при поиске равна O(log n). Временная сложность при добавлении и удалении равна O(n).
  3. Приоритеты должны назначаться случайным образом. Вращения используются для сохранения свойства максимальной кучи. Временная сложность при поиске равна O(log n). Временная сложность при добавлении и удалении равна O(log n).✓ Правильный ответ
✓ Правильный ответ

Приоритеты должны назначаться случайным образом. Вращения используются для сохранения свойства максимальной кучи. Временная сложность при поиске равна O(log n). Временная сложность при добавлении и удалении равна O(log n).

О материалах и доступе

Что входит в набор «Структуры и алгоритмы компьютерной обработки данных.фип_БАК_231213»?

179 вопросов с вариантами из опубликованных тестов (7). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

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

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности