7 клас
АЛГОРИТМИ ТА ПРОГРАМИ
Тест 11. Створення анімації

№ 1 (2б)
Який периметр має прямокутник, намальований оператором?
canvas.create_rectangle(50, 110, 70, 160)

№ 2 (2б)
У структурі опису метода canvas.bind_all(<подія>, функція) присутні..
A
текстова константа або системна назва події

B
назва функції, яку слід виконати через певний час

C
час у мілісекундах

D
назва функції-обробника події


№ 3 (2б)
Установіть відповідність між операторами і їх призначенням

1Затримка виконання програми Afor x in range(0, 60):
2Послідовне надання змінній х значень від 0 до 59 Btk.update()
3Оновлення зображення Ctime.sleep(0.05)
4Пересування об’єкту з ідентіфикатором 1 Dcanvas.move(1, 5, 0)
A B C D
1
2
3
4

№ 4 (1б)
Яка функція призначена для встановлення зв’язку між подією та її обробником?
A
canvas.move()

B
canvas.bind_all()

C
update()

D
time.sleep()


№ 5 (2б)
Які дії потрібно виконати для створення анімації з використанням графічних файлів?
A
Виконати затримку виконання програми між завантаженнями файлів

B
Підготувати певну кількість графічних файлів

C
Запрограмувати послідовне завантаження на полотно зображень з графічних файлів

D
Запрограмувати реакцію об’єкта на подію


№ 6 (1б)
Яка функція призначена для пересування графічного об’єкта полотном?
A
time.sleep()

B
update()

C
canvas.move()

D
canvas.bind_all()


№ 7 (2б)
Установіть відповідність між поняттями і їх призначенням по фрагменту коду
def move_oval(event):
    canvas.move(1, 5, 0)
canvas.create_oval(10, 10, 30, 30, fill = 'red')
canvas.bind_all('', move_oval)

1Заголовок функції — обробника події Adef move_oval(event):
2Властивість об’єкта event, яка набуває значення відповідної клавіші Bcanvas.bind_all('', move_oval)
3Аргумент функції, в якому tkinter передає інформацію про подію Cevent
4 Встановлення зв’язку між подією «натискання на клавішу «праворуч» та її обробником Dkeysym
A B C D
1
2
3
4