Каталог тестов · Программирование

Сортировки в C++: пузырьком, выбором и перемешиванием — тест

Предмет: Информатика Класс: 11 Вопросов: 15 Баллов: 40 Время: 30 мин Уч. год: 2025-2026 Предпроф / Инженерный класс / Программирование
Бесплатно для подключённых школ

Сортировку редко пишут вручную в настоящих проектах, но именно на ней учатся рассуждать об алгоритмах: сколько сравнений, сколько обменов, что будет на уже упорядоченных данных. Набор проверяет, понимает ли ученик, как работают три классические сортировки курса и чем они отличаются от стандартной функции sort.

Какие темы охватывает набор

Сортировка пузырьком: сравнение соседей, «всплывание» наибольшего элемента, досрочная остановка, если за проход не было обменов. Сортировка выбором: поиск минимума неупорядоченной части и один обмен за проход. Сортировка перемешиванием (шейкерная): проходы в обе стороны. Обмен через временную переменную и функция swap. Число сравнений и обменов, инверсии, устойчивость сортировки. Стандартная функция std::sort, сортировка по убыванию, оценка времени для больших массивов.

Как устроена работа

Пятнадцать заданий: выбор ответа, соответствие алгоритма и его характерного свойства, порядок шагов сортировки выбором, вставка недостающих частей обмена и задания на трассировку — состояние массива после прохода, число сравнений, число обменов пузырька по инверсиям и результат std::sort.

Разбор и подготовка

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

Кому пригодится

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

Технические возможности

Ученик отвечает как с компьютера, так и с телефона; специальные программы не требуются — тест открывается в обычном браузере. Благодаря настраиваемому периоду прохождения тест подходит и для домашней работы. Встроенная защита от списывания отмечает, когда учащийся уходит со страницы теста в другие окна или программы.

Примеры заданий

Вопрос 1 · 2 балл(ов)

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

Вопрос 2 · 2 балл(ов)

Как работает сортировка выбором?

Купить для ребёнка — 190 ₽

Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.

Купить для ребёнка — 190 ₽ Что такое кабинет родителя

Кабинет учителя — 390 ₽

Для учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.

Купить тест — 390 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу Посмотреть в демо