wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pygame1

Total questions: 30

Worksheet time: 21mins

Name
Class
Date
1.

Выберите структуру, которая составляет основу игры

a)

выбор

b)

процедура

c)

цикл

d)

модуль

2.

Ученик планирует использовать в игре музыку, какой модуль необходимо подключить

a)

pygame.movie

b)

pygame.mouse

c)

pygame.draw

d)

pygame.mixer

e)

pygame.sprite

3.

Что такое PyGame?

a)

это библиотека для создания игры

b)

это библиотека для работы с математическими функциями

c)

это библиотека для работы с анимацией

d)

это библиотека для работы с графикой

4.

Выберите фигуру, которую можно построить с помощью функции rect()

a)

многоугольник

b)

окружность

c)

линия

d)

прямоугольник

5.

Выберите аргументы, которые необходимо указать в функции circle() для построения окружности

a)

параметры прямоугольной области, в которую вписана окружность

b)

радиус окружности и толщину линии

c)

координаты центра и радиус окружности

d)

координаты центра

6.

Выберите параметры, которые можно задать в качестве третьего аргумента для построения прямоугольника rect()

a)

координаты всех вершин прямоугольника

b)

координаты верхнего левого угла прямоугольника, его ширину и длину

c)

координаты нижнего левого и верхнего правого углов прямоугольника

d)

координаты верхнего левого и нижнего правого углов прямоугольника

7.

Выберите функцию, которая используется для построения треугольника

a)

line()

b)

rect()

c)

polygon()

d)

ellipse()

8.

Какой тип данных возвращает input()?

a)

float

b)

text

c)

string

d)

integer

9.

Что из этого числа?

a)

integer

b)

char

c)

boolean

d)

float

10.

доступ к дисплею

a)

pygame.display

c)

pygame.mixer

d)

pygame.time

11.

рисует фигуры, линии и точки

a)

pygame.draw

b)

pygame.event

d)

pygame.surfase

12.

управляет мышью

a)

pygame.mouse

b)

pygame.music

c)

pygame.mixer

d)

pygame.key

13.

использует системные шрифты

a)

pygame.font

b)

pygame.key

c)

pygame.rect

d)

pygame.cursors

14.

Какой метод отвечает за задание размера игрового окна?

a)

set_mode()

b)

set_mod()

c)

set_load()

d)

set_window()

15.

Метод который задает фон всему игровому окну?

a)

fill()

b)

fiil()

c)

file()

d)

fili()

16.

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

a)

if keys[pygame.K_LEFT]

b)

if keys[pygame.G_PRESSED]

c)

if keys[pygame.K_UP]

d)

if keys[pygame.K_DOWN]

17.

Назначение команды screen=pygame.display.set_mode([400,400])

a)

включает 400 библиотек pygame

b)

создает окно pygame размерами 400х400

c)

создает рисунок размерами 400х400

18.

Откуда начинается отсчет координат в pygame?

a)

С правого верхнего угла

b)

С левого верхнего угла

c)

С правого нижнего угла

d)

С левого нижнего угла

19.

Строка pygame.init() означает

a)

Инициализацию библиотеки pygame

b)

Создание поля (экрана) для рисования

c)

Подключение звукового модуля pygame

d)

Расчерчивание системы координат для графики

20.

Смешение каких цветов воспроизводятся все цвета и оттенки на экране?

a)

red, green, black

b)

red, green, blue

c)

yellou, white, blue

d)

pink, green, blue

21.

Как изменить цвет фона игрового поля на белый?

a)
  • screen.fill((255, 255, 255))

b)
  • screen.fill((0, 0, 0))

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

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

22.

Как обработать событие нажатия клавиши "Пробел"?

a)
  • event.key == K_SPACE

b)
  • event.key == K_ENTER

c)
  • event.type == KEYDOWN and event.key == K_SPACE

d)
  • event.type == KEYDOWN and event.key == K_ENTER

23.

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

a)
  • a) blit()

b)
  • b) draw_text()

c)
  • c) render_text()

d)
  • d) show_text()

24.

Как заменить звук игры на новый звуковой файл 'new_sound.wav'?

a)
  • a) game_sound = pygame.mixer.Sound('new_sound.wav')

b)
  • b) change_sound('new_sound.wav')

c)
  • c) replace_sound('new_sound.wav')

d)
  • d) load_new_sound('new_sound.wav')

25.

Как добавить новое изображение для головы змейки 'new_head.png'?

a)
  • a) head_image, head_rect = load_image('new_head.png', 400, 200)

b)
  • b) add_head_image('new_head.png')

c)
  • c) change_head('new_head.png')

d)
  • d) head_image = pygame.load_image('new_head.png')

26.

Как изменить размер яблока на 40x40 пикселей?

a)
  • a) apple_image = pygame.transform.scale(apple_image, (40, 40))

b)
  • b) resize_apple('40x40')

c)
  • c) change_apple_size(40, 40)

d)
  • d) apple_rect.size = (40, 40)

27.

Как изменить шрифт и размер текста счета?

a)
  • a) font.set_style('Arial', 24)

b)
  • b) change_text_font('Arial', 24)

c)
  • c) font = pygame.font.Font('Arial', 24)

d)
  • d) set_score_font('Arial', 24)

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

a)
  • a) point_sound.volume(0.8)

b)
  • b) set_sound_volume('Point.wav', 0.8)

c)
  • c) point_sound.set_volume(0.8)

d)
  • d) change_volume('Point.wav', 0.8)

29.
  1. Как изменить начальные координаты яблока на (50, 50)?

a)
  • a) apple_rect.position = (50, 50)

b)
  • b) `set_apple_position

30.

Было сложно?

a)

да...

b)

НЕТ!