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

Указатели и динамическая память в C++ — тест

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

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

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

Указатель как переменная, хранящая адрес. Операции взятия адреса и разыменования. Адресная арифметика: сдвиг указателя и разность указателей. Связь указателей и массивов, эквивалентность записей с индексом и через указатель. Передача параметров через указатель и изменение переменных вызывающей функции. Динамическая память: new и new[], delete и delete[], когда нужна динамическая память. Типичные ошибки: утечка памяти, обращение к освобождённой памяти, разыменование nullptr.

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

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

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

Повышенный уровень разбирает то, что ломается без сообщений компилятора: два указателя на одну динамическую переменную, освобождение массива не той формой delete и обращение к памяти после её освобождения. В пояснениях нарисована «картинка памяти» словами.

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

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

Как и на чём выполнять тест

Задания открываются в браузере на компьютере, планшете или мобильном телефоне, поэтому подойдёт любое устройство под рукой. Есть возможность настроить срок сдачи, что позволяет назначать комплект на дом. Для защиты от подсказок отслеживается, покидал ли ученик вкладку с тестом ради других вкладок или приложений.

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

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

Что хранит переменная-указатель?

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

Что означают операции &x и *p?

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

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

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

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

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

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

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

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

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

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