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

Массивы в C++: обработка, поиск, двумерные массивы и множества — тест

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

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

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

Массив как структурированный тип данных, объявление и индексация с нуля. Заполнение и вывод одномерного массива. Типовые алгоритмы: сумма, подсчёт по условию, поиск максимума и заданного элемента, разворот, циклический сдвиг, накопленные (префиксные) суммы, сравнение соседних элементов. Двумерный массив: строки и столбцы, обход, главная диагональ. Выход за границы массива и его последствия. Множество std::set и уникальность элементов.

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

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

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

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

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

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

Условия прохождения

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

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

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

Какой индекс у первого элемента массива в C++?

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

Какие индексы допустимы у массива int a[10];?

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

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

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

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

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

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

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

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

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

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