Креативне програмування
Конструктор тестів
Креативне програмування
1
Який об’єкт створюється як основа для малювання?
2
Створено вікно програми
from tkinter import*
root = Tk()
Як створити полотно для малювання, що заповнить всю поверхню вікна?
3
Які оператори виконують малювання квадрата зі стороною 50 пікселів?
4
Які оператори виконують малювання кола з радіусом 100 пікселів?
5
Відновіть порядок операторів програми для створення полотна для малювання.
from tkinter import*
canvas.pack()
root = Tk()
canvas = Canvas(root, width = 600, height = 600)
6
Який радіус має коло, намальоване оператором:
canvas.create_oval(10, 10, 110, 110)
7
Вкажіть команду для побудови об'єкта лінія
8
Вкажіть команду для побудови об'єкта прямокутник
9
Вкажіть команду для побудови об'єкта многокутник
10
Вкажіть команду для побудови об'єкта ламана
11
Вкажіть команду для побудови об'єкта еліпс
12
Вкажіть команду для побудови об'єкта коло
13
Подія - це:
14
Яка функція призначена для пересування графічного об’єкта полотном?
15
Яка функція призначена для встановлення зв’язку між подією та її обробником?
16
Які описи аргументів приймає функція bind_all()?
17
Які дії потрібно виконати для створення анімації з використанням графічних файлів?
18
Дано програмний код:
def move_oval(event):
canvas.move(1, 5, 0)
canvas.create_oval(10, 10, 30, 30, fill = 'red')
canvas.bindall('<KeyPress-Right>', moveoval)
Установіть відповідність між поняттями і їх призначенням.
canvas.bindall('<KeyPress-Right>', moveoval)
Встановлення зв’язку між подією «натискання на клавішу «праворуч» та її обробником
event
Аргумент функції, в якому tkinter передає інформацію про подію
def move_oval(event):
Заголовок функції - обробника події
keysym
keysym
19
Повідомити про помилку
Установіть відповідність між операторами і їх призначенням.
for x in range(0, 60):
Оновлення зображення
canvas.move(1, 5, 0)
Пересування об’єкту з ідентіфикатором 1
tk.update()
Послідовне надання змінній х значень від 0 до 59
time.sleep(0.05)
Затримка виконання програми
20
Який периметр має прямокутник, намальований оператором? canvas.create_rectangle(50, 110, 70, 160)
21
Правильними є ідентифікатори:
22
Які типи об’єктів подано правильно?
23
Динамічна типізація змінних вимагає:
24
Після виконання інструкції x3=30.7 змінна x3 матиме тип:
25
Закінчити виконання проєкту можна, натиснувши сполучення клавіш:
Рефлексія від 1 учня
Сподобався:
Так: 1
Ні: 0
Зрозумілий:
Так: 1
Ні: 0
Потрібні роз'яснення:
Ні: 1
Так: 0