wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест по Pygame

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Что делает команда `pygame.init()`?

a)

Открывает окно игры

b)

Загружает картинку

c)

Инициализирует все модули Pygame

d)

Завершает работу программы

2.

Какой метод используется для создания игрового окна?

a)

pygame.set_mode()

b)

pygame.display.set_mode()

c)

pygame.screen()

d)

pygame.window.create()

3.

Что такое 'главный цикл игры' в Pygame?

a)

Цикл загрузки изображений

b)

Цикл рисования фигур

c)

Цикл, в котором обрабатываются события и обновляется экран

d)

Цикл проверки ошибок

4.

Какая команда очищает экран перед каждым новым кадром?

a)

screen.clear()

b)

screen.update()

c)

screen.fill((0, 0, 0))

d)

pygame.quit()

5.

Какой метод используется для обработки нажатий клавиш?

a)

pygame.key.get()

b)

pygame.event.get()

c)

pygame.keyboard.input()

d)

pygame.input.get_keys()

6.

Как правильно завершить работу программы Pygame?

a)

pygame.stop()

b)

pygame.quit()

c)

pygame.exit()

d)

exit.pygame()

7.

Что делает метод pygame.time.Clock()?

a)

Сохраняет время запуска игры

b)

Отображает часы на экране

c)

Помогает управлять частотой кадров

d)

Устанавливает таймер для событий

8.

Какой формат обычно используется для изображений в Pygame?

a)

.exe

b)

.jpg или .png

c)

.txt

d)

.py

9.

Что делает метод blit()?

a)

Сохраняет картинку

b)

Отображает изображение или текст на экране

c)

Открывает файл

d)

Завершает игру

10.

Как задать скорость объекта в игре?

a)

С помощью функции speed.set()

b)

Изменяя координаты объекта каждый кадр

c)

Устанавливая частоту обновления

d)

Через параметры окна

11.

Что делает pygame.display.update()?

a)

Удаляет объекты

b)

Завершает игру

c)

Обновляет содержимое экрана

d)

Запускает главный

12.

Что делает pygame.display.update()?

a)

Удаляет объекты

b)

Завершает игру

c)

Обновляет содержимое экрана

d)

Запускает главный цикл

13.

Как задать цвет фона экрана?

a)

screen.color("blue")

b)

screen.set_color((0, 0, 255))

c)

screen.fill((0, 0, 255))

d)

pygame.bg_color((0, 0, 255))

14.

Какой метод проверяет закрытие окна?

a)

pygame.CLOSE

b)

pygame.event.quit()

c)

pygame.QUIT

d)

event.type == pygame.QUIT

15.

Как определить координаты мыши?

a)

pygame.mouse.get_pos()

b)

pygame.mouse.position()

c)

event.mouse()

d)

mouse.get_position()

16.

Что делает метод pygame.draw.rect()?

a)

Рисует круг

b)

Удаляет прямоугольник

c)

Рисует прямоугольник

d)

Создает новую сцену

17.

Как загружать изображение в Pygame?

a)

pygame.image.load("file")

b)

pygame.load.image("file")

c)

image = open("file.png")

d)

pygame.graphics("file")

18.

Как привязать движение объекта к нажатию клавиши?

a)

Через функцию keydown()

b)

Используя if event.type == pygame.KEYDOWN

c)

Через key.pressed()

d)

Командой pygame.move()

19.

Как задать размер игрового окна 800x600?

a)

pygame.display.set_mode((800, 600))

b)

pygame.screen.size(800, 600)

c)

pygame.window(800, 600)

d)

screen.set_size((800, 600))

20.

Как задать задержку в кадрах?

a)

clock.delay(60)

b)

pygame.delay(60)

c)

clock.tick(60)

d)

wait(60)

21.

Что делает условие if event.type == pygame.KEYDOWN:

a)

Проверяет отпускание клавиши

b)

Проверяет нажатие клавиши

c)

Проверяет щелчок мыши

d)

Запускает игру заново