Перейти к содержанию
Тест

Тест «Библиотека Pygame» по информатике, 9 класс

Тест по информатике для 9 класса по теме «Библиотека Pygame» с ответами. Открыты первые вопросы; все вопросы, ответы и файл Word — после бесплатной регистрации.

  • Информатика
  • 9 класс
  • Обновлено 29.09.2026
Создать тест по своей теме

Тест: Библиотека Pygame

Предмет: Информатика

Класс: 9

Вопросов: 5

Время: 8 мин

Вопрос 1

Программист создаёт игру с видом сверху, где персонаж должен собирать монеты. Код для обработки столкновений между спрайтом игрока (player) и группой спрайтов монет (coins) работает некорректно: монеты не исчезают при касании. Какой метод из библиотеки Pygame является наиболее подходящим и эффективным для обнаружения столкновений между одним спрайтом и всеми спрайтами в группе в данном сценарии?

Выберите один ответ.

A) pygame.sprite.spritecollideany(player, coins)
B) pygame.sprite.spritecollide(player, coins, True)
C) pygame.sprite.groupcollide(player, coins, False, True)
D) pygame.sprite.collide_rect(player, coins)

Вопрос 2

При анализе чужого кода игры вы видите цикл `for event in pygame.event.get():`. В контексте разработки интерактивного приложения, какой из перечисленных вариантов НЕ является типичной или корректной целью обработки события `pygame.QUIT` внутри этого цикла?

Выберите один ответ.

A) Сохранение прогресса игры в файл перед завершением работы.
B) Изменение цвета фона игрового окна.
C) Завершение основного игрового цикла с помощью установки флага `running = False`.
D) Корректное закрытие окна и освобождение ресурсов Pygame с помощью `pygame.quit()`.

Материал опубликован обезличенно: имя автора и название школы из него убраны.

К этой теме есть ещё

Нужен тест на свою тему?

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