Каталог тестов · Программирование на языке высокого уровня

Python для проектов: списки, кортежи, множества и словари, итераторы, функции с параметрами по умолчанию, модули, стандартная библиотека, pip и внешние пакеты — тест

Предмет: Информатика Класс: 9 Вопросов: 15 Баллов: 43 Время: 25 мин Уч. год: 2025-2026 Предпроф / ИТ-вертикаль / Программирование на языке высокого уровня
Бесплатно для подключённых школ

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

Что проверяется

Коллекции Python: список, кортеж, множество, словарь — их свойства и выбор под задачу; неизменяемость кортежа; удаление повторов множеством, пересечение множеств; перебор словаря. Итераторы и функция next. Функции: параметры по умолчанию, возврат нескольких значений кортежем. Модульный принцип компоновки программы, подключение модулей import. Стандартная библиотека: math, random, datetime, os. Репозиторий PyPI, установка пакетов pip. Разбиение строки split.

Задания

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

Разбор

Пояснения показывают, почему {} создаёт словарь, а не множество, почему кортеж нельзя изменить по индексу, почему split по запятой оставляет пустую строку между двумя запятыми и что на самом деле возвращает функция, у которой после return несколько значений.

Назначение

Работа рассчитана на тридцать шесть часов третьего раздела и предшествует итоговому проекту, где ученик сам пишет техническое задание и подбирает библиотеки. Программа «Программирование на языке высокого уровня» — семьдесят два часа на Python для тех, кто хочет быстрее перейти от учебных задач к настоящим программам: коллекции данных, функции, модули, стандартная библиотека и внешние пакеты. Курс заканчивается проектом по собственному техническому заданию. Эта работа — вторая из 2 по курсу.

Организация тестирования

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

Готовитесь к этой работе?

Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.

Шпаргалка: Коллекции, функции, модули и библиотеки Python — курс «Программирование на языке высокого уровня», 7–9 классы →

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

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

Сопоставьте коллекцию Python и её главное свойство.

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

Какое число выведет программа?

print(len(set([3, 1, 3, 2, 1])))

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

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

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

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

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

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

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

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

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

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