Конструктор тестів
1
Установіть відповідність між фрагментами коду і їх призначенням.
class Animal():
def init (self, name):
self.name = name
Опис класу-нащадка
class Dog(Animal):
def voice(self):
Створення екземпляра класу-нащадка
dog1 = Dog('Сірко')
Виклик методу класу-нащадка
dog1.voice()
Опис базового класу
2
Що буде виведено в заголовок напису після натискання на клавішу «B»?
from tkinter import*
def A_lab(event):
if event.keysym == 'A':
lab.config(text = 'AAA')
else: lab.config(text = '***')
root = Tk()
3
В яких операторах правильно організовано введення з клавіатури дійсного значення?
4
Позначте рядки, у яких наведено правильні висловлювання щодо розташування віджету entry1, створеного в такий спосіб:
entry1 = Entry()
entry1.grid(row = 0, column = 1, columnspan = 2, padx = 5, pady = 5)
5
Що буде виведено в консоль після виконання фрагменту програми, якщо уведено рядок "2.5 3.3 5"?
a, b, c = map(float, input('a, b, c? ').split())
S = a+b+c
6
Який результат виконання команд?
a = b = c = 7
print(2*a+b+c)
7
Який результат виконання команд?
x = 3.5e-4
рrint(х)
8
Установіть відповідність між операторами і результатами їх виконання
а = 7 % 2
1
а = 21 // 3
3
а= 7 / 2
7
а= 7 // 2
3,5
9
Установіть відповідність між операторами і діями, які вони реалізують.
а = b//10
Змінній а присвоїти значення остачі від ділення b на 10
a = b//10+b%10
Змінній а присвоїти значення неповної частки від ділення b на 10
а = b%10
Зменшити значення змінної а в 10 разів
а = а/10
Змінній а надати значення суми цифр двозначного числа b
10
Що буде виведено у консоль у результаті виконання операторів?
number = 23.8589578
print("{:.2f}".format(number))
11
Відновіть порядок операторів, які потрібні для створення вікна програми.
root.geometry('300x100')
root.mainloop()
root = Tk()
from tkinter import*
12
Який з операторів створює вікно програми?
Рефлексія від 5 учнів
Сподобався:
Так: 3
Ні: 2
Зрозумілий:
Так: 3
Ні: 2
Потрібні роз'яснення:
Ні: 4
Так: 1