Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Вопросы по программированию

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

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

a)

json

b)

sys

c)

random

2.

Что делает строка clock.tick(FPS)?

a)

Увеличивает скорость игрока

b)

Ограничивает частоту кадров до 60

c)

Замеряет время игры

3.

Как реализовано движение героя влево и вправо?

a)

Через нажатие SPACE

b)

Через клавиши K_LEFT и K_RIGHT

c)

Автоматически при прыжке

4.

Как генерируются новые платформы при прокрутке экрана?

a)

Случайно в верхней части экрана (new_y = random.randint(-100, 0))

b)

Фиксированно внизу

c)

Только при достижении счета 100

5.

Что происходит, если player_y > HEIGHT?

a)

Герой получает бонус

b)

Игра завершается с сообщением Game Over

c)

Платформы ускоряются

6.

Для чего используется convert_alpha() при загрузке изображения героя?

a)

Чтобы убрать прозрачность

b)

Для корректной работы с прозр

7.

Для чего используется convert_alpha() при загрузке изображения героя?

a)

Чтобы убрать прозрачность

b)

Для корректной работы с прозрачными пикселями

c)

Чтобы уменьшить размер файла

8.

Как реализована бесконечная горизонтальная прокрутка?

a)

Герой телепортируется на противоположную сторону при выходе за границы

b)

Платформы перемещаются влево

c)

Экран делится на секции

9.

Почему платформы удаляются из списка (plat.y < HEIGHT)?

a)

Чтобы избежать переполнения памяти

b)

Чтобы они не мешали прыжкам

c)

Для увеличения сложности

10.

Что происходит при столкновении с платформой?

a)

Герой отскакивает вниз

b)

Падение останавливается (player_velocity_y = 0)

c)

Платформа исчезает