Каталог тестов · Инженерия космических систем

Программирование бортового ПО на C/C++: ветвления, циклы и массивы — тест

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

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

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

Место проектирования ПО в жизненном цикле программы, этапы разработки. Структура программы на C/C++: заголовочные файлы, комментарии, объявление переменных, ввод и вывод. Целочисленное деление и типы данных. Ветвление и множественный выбор. Цикл с предусловием, цикл с постусловием и цикл for. Статические массивы, их объявление и инициализация, определение размера массива, указатели и адресная арифметика, передача массива в функцию.

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

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

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

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

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

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

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

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

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

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

Какие символы начинают однострочный комментарий в C/C++?

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

Для чего в начале программы пишут #include <cmath>?

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

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

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

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

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

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

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

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

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

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