wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pygame (Sprite)

Total questions: 32

Worksheet time: 13mins

Name
Class
Date
1.

Введіть "довгий" імпорт бібліотеки для роботи з іграми

(a)  

2.

Ключове слово для "переіменовування" модулів та їх елементів

(a)  

3.

Звідки починається відлік координат у ігровому вікні Pygame?

a)
b)
c)
d)
e)
4.

Поставте у відповідність (1-4) та (5-8)

a)

1-6, 2-7, 3-8, 4-5

b)

1-5, 2-8, 3-6, 4-5

c)

1-7, 2-6, 3-8, 4-5

d)

1-7, 2-5, 3-6, 4-8

5.

Введіть метод для заливки вікна кольором

(a)  

6.

Результат виконання програми

a)

Error

b)

(1, 10)

c)

6

d)

(5, 10)

7.

Поставте у відповідність (1-3) та (4-6)

a)

1-6, 2-5, 3-4

b)

1-4, 2-6, 3-5

c)

1-5, 2-4, 3-6

d)

1-5, 2-6, 3-4

8.

Введіть метод для накладання однієї площини на іншу

(a)  

9.

Метод для встановлення частоти оновлення екрану

a)

tick()

b)

time()

c)

time.tick()

d)

Clock()

10.

Введіть виклик конструктора для створення об'єкту відліку часу

(a)  

11.

Поставте у відповідність (1-5) та (6-10)

a)

1-9, 2-10, 3-8, 4-7, 5-6

b)

1-6, 2-7, 3-9, 4-10, 5-8

c)

1-10, 2-9, 3-8, 4-6, 5-7

d)

1-10, 2-9, 3-6, 4-8, 5-7

12.

Введіть метод, що необхідно викликати для роботи з модулями pygame

(a)  

13.

Оберіть модулі для яких необхідно викликати метод ініціалізації

a)

pygame

b)

font

c)

mixer

d)

image

14.

Поставте у відповідність (1-4) та (5-8)

a)

1-7, 2-6, 3-5, 4-8

b)

1-6, 2-8, 3-7, 4-5

c)

1-5, 2-7, 3-8, 4-6

d)

1-8, 2-7, 3-6, 4-5

15.

Конструктор для створення системного шрифту?

a)

init()

b)

Font()

c)

get_fonts()

d)

SysFont()

16.

Додаткові аргументи при створенні шрифту?

a)

'Verdana'

b)

bold

c)

itallic

d)

50

17.

Напишіть команду відмалювання чорним кольором тексту "bla" шрифтом f

(a)  

18.

Команди для підкачки аудіофайлів

a)

Sound()

b)

mixer.music()

c)

mixer.Sound()

d)

mixer.music.load()

19.

Введіть метод для перевірки зіткнення з прямокутником

(a)  

20.

Поставте у відповідність (1-4) та (5-8)

a)

1-6, 2-5, 3-7, 4-8

b)

1-8, 2-5, 3-7, 4-6

c)

1-5, 2-6, 3-7, 4-8

d)

1-8, 2-6, 3-7, 4-5

21.

Введіть команду для нескінченного програшу аудіофайлу s

(a)  

22.

Команда масштабування картинки

a)

scale()

b)

image.scale()

c)

transform.scale()

d)

image.transform()

23.

Введіть команду для підкачування картинки "bla.png"

(a)  

24.

Команда отримання прямокутника з картинки

a)

image.get_image()

b)

image.get_rect()

c)

Rect.get_image()

d)

Rect.get_rect()

25.

Як приховати курсор на екрані?

a)

mouse.set_invisible(True)

b)

mouse.set_visible(True)

c)

mouse.set_visible(False)

26.

Введіть метод для перевірки чи належить точка прямокутнику

(a)  

27.

Поставте у відповідність (1-5) та (6-10)

a)

1-7, 2-8, 3-9, 4-6, 5-10

b)

1-7 2-8, 3-10, 4-6, 5-9

c)

1-7 2-8, 3-10, 4-9, 5-6

d)

1-7, 2-9, 3-8, 4-6, 5-10

28.

Введіть ключове слово для створення змінної видимої в будь-якій частині коду

(a)  

29.

Поставте у відповідність (1-5) та (6-10)

a)

1-8, 2-9, 3-6, 4-7, 5-10

b)

1-8, 2-6, 3-9, 4-7, 5-10

c)

1-8, 2-6, 3-9, 4-10, 5-7

d)

1-8, 2-9, 3-6, 4-7, 5-10

30.

Метод для перевірки зіткнення колекції спрайтів block_list та спрайту player без знищення спрайтів колекції

a)

sprite.spritecollide(block_list, player, False)

b)

sprite.spritecollide(player, block_list, True)

c)

sprite.spritecollide(block_list, player, True)

d)

sprite.spritecollide(player, block_list, False)

31.

Поставте у відповідність (1-5) та (6-10)

a)

1-6, 2-7, 3-10, 4-9, 5-8

b)

1-6, 2-7, 3-8, 4-10, 5-9

c)

1-6, 2-7, 3-10, 4-8, 5-9

d)

1-7, 2-6, 3-10, 4-8, 5-9

32.

Метод для перевірки зіткнення колекції спрайтів a та b зі знищенням спрайтів колекції b

a)

sprite.groupcollide(b, a, True, True)

b)

sprite.groupcollide(a, b, True, True)

c)

sprite.groupcollide(b, a, False, True)

d)

sprite.groupcollide(a, b, False, True)