Події та обробники подій. Вікно повідомлення.

Додано: 13 травня 2022
Предмет: Інформатика, 8 клас
Тест виконано: 931 раз
12 запитань
Запитання 1

Яка подія викликається кліком правої клавіші мишки?

варіанти відповідей

KeyPress

Button-1

Button-3

Destroy

Motion

Запитання 2

Зміна властивостей об'єкта, взаємодія між ними, утворення нового або знищення існуючого - це...

варіанти відповідей

дія

функція

подія

форма

програма

Запитання 3

Оберіть правильні твердження:

варіанти відповідей

спочатку потрібно створити подію, а потім до неї можна створювати різні функції

спочатку потрібно створити функцію, щоб до неї можна було звертатися при виконанні певної події

Подію потрібно оголошувати на початку

Функцію потрібно оголошувати на початку

Запитання 4

З будь-якою подією, яка може відбутися з формою, можна пов’язати фрагмент програми, який буде виконуватися одразу після настання цієї події. Як називається цей фрагмент програми?

варіанти відповідей

функція

обробник функції

подія

обробник події

всі відповіді правильні

Запитання 5

Як створюються функції на мові програмування Python? 

варіанти відповідей

def.назва функції(аргументи): команди

def_назва функції(аргументи): команди

назва функції def(аргументи): команди

def назва функції(аргументи): команди

назва функції def(аргументи)

Запитання 6

Виберіть функцію "fun1" з аргументом "arg", що змінить колір фону вікна "Them" на зелений.

варіанти відповідей

def change(event): Window[“bg”]=“green”

def change(event): Them[“bg”]=“green”

def fun1(arg): Window[“bg”]=“green”

def fun1(arg): Them[“bg”]=“green”

def fun1(arg): Them[“bg”]=“yellow”

Запитання 7

Впишіть функцію "fun2" з аргументом "win1", що змінить розмір вікна "Win" на 500х600 пікселів.

варіанти відповідей

def fun2 (win1): Win.geometry('500x600')

def change(event): Window.geometry('500x600')

def fun2 (win1): Win.geometry(500x600)

def fun2 (win1): win1.geometry('500x600')

def change(win1): Win.geometry('500x600')

Запитання 8

Назву події потрібно вносити в відповідну конструкцію:

варіанти відповідей

[""]

{}

“<>”

<> 

<"">

"[]"

Запитання 9

Яку конструкцію використовують для того щоб описати подію?

варіанти відповідей

назва_об'єкта.bind(<подія>, назва функції)

назва_об'єкта.bind('<подія>', 'назва функції')

назва_об'єкта.bind('<подія>', <назва функції>)

назва_об'єкта.bind('<подія>', назва функції)

назва_об'єкта.def('<подія>', назва функції)

Запитання 10

Яку конструкцію використовують для створення вікна повідомлення?

варіанти відповідей

messagebox:showinfo('заголовок вікна', 'зміст повідомлення')

messagebox.showinfo('заголовок вікна', 'зміст повідомлення')

messagebox.showinfo('<заголовок вікна>', зміст повідомлення')

messagebox.showinfo(заголовок вікна, зміст повідомлення)

message.showinfo('заголовок вікна', 'зміст повідомлення')

Запитання 11

Виберіть, де описано подію "натиснення на будь-яку клавішу клавіатури", яка викликає  застосування функції "event" до вікна "Window".

варіанти відповідей

Window.bind("<KeyPress>", zd3)

Window.bind("<Button-1>", zd3)

Window.bind("<Button-1>", event)

Window.bind("<KeyPress>", event)

Window.bind("KeyPress", event)

Запитання 12

В більш нових версіях Python потрібно підключати клас messagebox окремо, тому якщо ви користуєтеся версією 3.5 і більше, то на початку повинен бути присутній такий рядок коду:

варіанти відповідей

from tkinter import messagebox

import messagebox

from messagebox import *

messagebox

from messagebox tkinter import

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

Створити тест