JavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.
Алгоритми і програми
6 клас
Підсумки з теми
Sign in to Google
to save your progress.
Learn more
* Indicates required question
Твоє ім'я та прізвище
*
Your answer
Клас
*
Choose
6-А
6-Б
Клас - це:
*
1 point
тип величин
опис характеристик об’єкта
опис об’єктів певного типу
метод розв’язування задачі
Який рядок пропущено в описі класу Cat?
*
2 points
def __init__(self, name, age):
def __init__(name, color, age):
def __init__(self, name, color, age):
Описано клас Dog. У якому операторі правильно створюється екземпляр класу Dog?
*
2 points
my_dog = Dog("Брос", 2)
my_dog = Dog(Майк, чорний, 3)
my_dog = Dog("Рижик", "рудий")
my_dog = Dog("Дарсі", "білий", 5)
Які з висловлювань є істинними?
*
2 points
Метод __init__ - спеціальний метод, який автоматично виконується при створенні кожного нового екземпляра на базі класу
Параметр self має бути першим у списку параметрів методу __init__
Ім’я методу __init__ починається й закінчується двома символами підкреслення
Ім’я методу __init__ починається і закінчується символом підкреслення
Required
Список параметрів при виклику метода __init__ і список атрибутів у заголовку метода повинні мати однакові:
*
2 points
кількості
порядок розташування
типи
назви
Required
Установіть відповідність між поняттями й означеннями.
*
4 points
Опис об’єктів певного типу
Екземпляр певного класу
Спеціальний метод, який автоматично виконується при створенні кожного нового екземпляра на базі класу
Перший параметр у списку всіх параметрів методу __init__, що потрібний для зв’язку з конкретним об’єктом
Метод __init__
Об’єкт
Параметр self
Клас
Опис об’єктів певного типу
Екземпляр певного класу
Спеціальний метод, який автоматично виконується при створенні кожного нового екземпляра на базі класу
Перший параметр у списку всіх параметрів методу __init__, що потрібний для зв’язку з конкретним об’єктом
Метод __init__
Об’єкт
Параметр self
Клас
Установіть відповідність між початком і закінченням істинного висловлювання.
*
4 points
імена змінних, в яких зберігаються значення властивостей об’єктів
визначити для нього значення атрибутів
автоматично виконується при створенні кожного нового екземпляра на базі класу
на початку коду програми
Атрибути класу - це
Описати конкретний об’єкт означає
Метод __init__
Опис класу розташовується
імена змінних, в яких зберігаються значення властивостей об’єктів
визначити для нього значення атрибутів
автоматично виконується при створенні кожного нового екземпляра на базі класу
на початку коду програми
Атрибути класу - це
Описати конкретний об’єкт означає
Метод __init__
Опис класу розташовується
Атрибути - це:
*
1 point
методи об’єкта
характеристики об’єкта
змінні, в яких зберігаються значення властивостей об’єкта
екземпляри класу
Як звернутися до значення атрибута name екземпляра my_dog?
*
1 point
name.my_dog
my_dog.name
name(my_dog)
my_dog_name
На основі класу можна створити:
*
1 point
стільки екземплярів, скільки вам буде потрібно
два екземпляри
тільки один екземпляр
Яке з висловлювань є істинним?
*
2 points
Надані при створенні екземпляра значення атрибутів не можна змінити в ході виконання програми
Атрибути об’єкта - це змінні, в яких зберігаються значення властивостей об’єкта
Значення атрибуту не можна змінити за допомогою оператора присвоєння
Для звернення до атрибутів екземпляра використовується запис через крапку
Required
Подія - це:
*
1 point
дії, які можуть виконувати об’єкти даного класу
методи об’єкта
вплив на об’єкт, що відбувається в програмі
властивості об’єкта
Методи - це:
*
1 point
властивості об’єкта
вплив на об’єкт, що відбувається в програмі
дії, які можуть виконувати об’єкти даного класу
Що означає параметр self у заголовку методу?
*
1 point
Назву події
Значення властивості об’єкта
Замість параметра self при виконанні метода підставляється ім’я конкретного об’єкта
Які з висловлювань є істинними?
*
2 points
Методи можуть змінювати значення атрибутів об’єкта
Методи не можуть змінювати властивості (значення атрибутів) об’єкта
Методи - це дії, які можуть виконувати об’єкти даного класу
Методи виконуються об’єктом у відповідь на події
Required
Описано клас Dog і створено два екземпляри класу Dog - dog1 і dog2. У яких операторах правильно здійснюється виклик методу sit?
*
2 points
dog2.sit()
dog1.sit(self)
dog1.sit()
dog2(sit)
Required
Установіть відповідність між поняттями та їх означеннями.
*
4 points
Екземпляр певного класу
Описи характеристик об’єктів
Дії, які можуть виконувати об’єкти даного класу
Вплив на об’єкт, що відбувається в програмі
Методи
Властивості
Подія
Об’єкт
Екземпляр певного класу
Описи характеристик об’єктів
Дії, які можуть виконувати об’єкти даного класу
Вплив на об’єкт, що відбувається в програмі
Методи
Властивості
Подія
Об’єкт
Установіть відповідність між операторами та їх призначенням.
*
4 points
Заголовок методу, який виконується при створенні кожного нового екземпляра на базі даного класу
Заголовок методу sit, який виконується у відповідь на виклик
Створення нового екземпляра на основі класу Dog
Виклик методу sit
def __init__(self, name, age):
dog1 = Dog('Рекс', 5)
dog1.sit()
def sit(self):
Заголовок методу, який виконується при створенні кожного нового екземпляра на базі даного класу
Заголовок методу sit, який виконується у відповідь на виклик
Створення нового екземпляра на основі класу Dog
Виклик методу sit
def __init__(self, name, age):
dog1 = Dog('Рекс', 5)
dog1.sit()
def sit(self):
Набір графічних компонентів містить модуль:
*
1 point
randint
title
turtle
tkinter
Який із операторів створює вікно програми?
*
1 point
main.mainloop()
main.title ('Графічна програма')
main.geometry('250x150')
main = Tk()
Який із операторів запускає головний цикл обробки подій?
*
1 point
main.title ('Графічна програма')
main = Tk()
main.geometry('250x150')
main.mainloop()
Які методи призначені для відображення створеного об’єкта у вікні програми?
*
2 points
place()
config()
pack()
geometry()
Required
Які властивості можна задати під час створення об’єкта Label?
*
2 points
font
text
image
bg, fg
Required
Установіть відповідність між операторами та їх призначенням.
*
4 points
Підключення модуля, який містить набір графічних компонентів
Створення порожнього вікна програми
Встановлення заголовка вікна
Встановлення розмірів вікна
from tkinter import *
main = Tk()
main.title('Hello')
main.geometry('250x150')
Підключення модуля, який містить набір графічних компонентів
Створення порожнього вікна програми
Встановлення заголовка вікна
Встановлення розмірів вікна
from tkinter import *
main = Tk()
main.title('Hello')
main.geometry('250x150')
Установіть відповідність між операторами та їх призначенням.
*
4 points
Створення віджета Label
Відображення віджета у вікні
Запуск головного циклу обробки подій
Зміна заголовка віджета Label
lab.pack()
lab = Label(main, text='Hello World!')
main.mainloop()
lab.config(text='Hello, Python!')
Створення віджета Label
Відображення віджета у вікні
Запуск головного циклу обробки подій
Зміна заголовка віджета Label
lab.pack()
lab = Label(main, text='Hello World!')
main.mainloop()
lab.config(text='Hello, Python!')
Компонент Button застосовується:
*
1 point
як контейнер для інших віждетів
для виведення зображень
для виведення заголовків, підписів інших елементів інтерфейсу
для запуску чи закінчення певного процесу
Компонент Label застосовується:
*
1 point
для виведення заголовків, підписів інших елементів інтерфейсу
для виведення зображень
як контейнер для інших віждетів
для запуску чи закінчення певного процесу
Змінні, що створені всередині тіла методу, є:
*
1 point
локальними
глобальними
Які з висловлювань є істинними?
*
2 points
Доступ до глобальної змінної можна отримати по всій програмі в будь-якому методі
Локальні змінні «не видно» з інших методів і з основної програми
Щоб змінити глобальну змінну всередині методу, необхідно використовувати ключове слово global
Доступ до локальної змінної можна отримати по всій програмі в будь-якому методі
Required
Установіть відповідність між заголовками методів і операторами, у яких викликаються ці методи.
*
3 points
dog1 = Dog('Рекс', 5)
dog1.sit()
btn = Button(main, text='ok', command=btn_click)
def btn_click():
деякий текст
def __init__(self, name, age):
dog1 = Dog('Рекс', 5)
dog1.sit()
btn = Button(main, text='ok', command=btn_click)
def btn_click():
деякий текст
def __init__(self, name, age):
Компонент Entry застосовується:
*
1 point
для виведення зображень
для введення та виведення тексту
для виведення заголовків, підписів інших елементів інтерфейсу
для запуску чи закінчення певного процесу
Як отримати значення з поля об’єкта е1 класу Entry і присвоїти його змінній а цілого типу?
*
1 point
e1.insert(0, а)
entry1.delete(0, END)
a = int(e1.get())
Як вивести до поля об’єкта е1 класу Entry значення змінної а цілого типу?
*
1 point
a = int(e1.get())
entry1.delete(0, END)
e1.insert(0, а)
Створено об’єкт entry1 із такими атрибутами: entry1 = Entry(main, textvariable=s, width=10, font=('Arial', 16)). Позначте усі істинні твердження.
*
2 points
Параметри шрифту - Arial, 16 кегль
Текст, уведений в текстове поле, зберігається у змінній textvariable
Текст, уведений у текстове поле, зберігається у змінній s
Ширина текстового поля - 10 знакомісць
Required
Які методи можна викликати для об’єкта messagebox?
*
1 point
showmessage()
showwarning()
showerror()
showinfo()
Required
Установіть відповідність між операторами та їх призначенням.
*
4 points
Очищення текстового поля
Введення значення змінної а з текстового поля
Виведення до текстового поля значення змінної а цілого типу
Видалення з текстового поля 4 символів
entry1.insert(0, а)
entry1.delete(5, 8)
a = int(entry1.get())
entry1.delete(0, END)
Очищення текстового поля
Введення значення змінної а з текстового поля
Виведення до текстового поля значення змінної а цілого типу
Видалення з текстового поля 4 символів
entry1.insert(0, а)
entry1.delete(5, 8)
a = int(entry1.get())
entry1.delete(0, END)
Якщо в умовному операторі по гілці Так або Ні знову використовують оператор іf, це називають:
*
1 point
вкладене розгалуження
послідовне розгалуження
складна умова
така конструкція неможлива
Яких значень набуде змінна b після виконання умовного оператора іf, якщо a = -3?
*
2 points
-6
-2
-3
10
Яких значень набуде змінна b після виконання умовного оператора іf, якщо а = 8?
*
2 points
9
8
16
7
Позначте правильні висловлювання.
*
1 point
Відступи команди від лівого краю мають бути довжиною 5 знакомісць
Відступи команди від лівого краю мають бути однаковими
Команди, вкладені в гілки оператора if, об’єднуються в блоки за величиною відступів
Інструкція if-elif-else припиняє перегляд наступних гілок, як тільки логічний вираз в поточній гілці набуде значення True
Required
Позначте логічні вирази, що набувають значення True при х = 5, у = −3.
*
1 point
х <= 10 and у <= 0
х >= 10 or у <= 0
х >= 10 and у <= 0
х <= 10 and у > 0
Required
Що буде надруковано в результаті виконання фрагменту програми:
*
1 point
Your answer
Повторення (цикл) - це така організація дій в алгоритмі, при якій:
*
1 point
одна і та сама послідовність дій виконується кілька разів доти, поки виконується деяка умова
дії виконуються послідовно, одна за другою, без пропусків або повторень
залежно від виконання або невиконання певної умови, виконується одна з двох послідовностей дій
Що буде надруковано в результаті виконання фрагменту програми:
*
1 point
0 2 4 6
1 2 3 4
0 1 2 3
0 3 5 7
Що буде надруковано в результаті виконання фрагменту програми?
*
1 point
1 2 3 4 5
3 4 5 6
1 2 3 4 5 6
Які з висловлювань є істинними?
*
1 point
Внутрішній і зовнішній цикли мають бути циклами одного виду
Цикл називають вкладеним, якщо він міститься в тілі іншого циклу
Внутрішній і зовнішній цикли можуть бути циклами з параметром або з умовою
Параметрами вкладених циклів for мають бути однакові змінні
Required
Дано фрагмент програмного коду. Позначте істинні твердження.
*
1 point
Цикл "for i" є внутрішнім циклом
s набуває значення 4
Тіло циклу "for j" виконається 4 рази
s набуває значення 12
Чому дорівнює s після виконання фрагмента програми:
*
1 point
16
8
6
12
Які з тверджень є істинними?
*
1 point
Програма перевіряє умову циклу перед виконанням операторів тіла циклу
Якщо умова набуває значення False, керування переходить до наступного оператора
Оператори тіла циклу виконуються доти, поки умова істинна
Оператори тіла циклу виконуються доти, поки умова хибна
Required
Установіть відповідність між умовою задачі та рівнянням, що описує цю умову.
*
3 points
x + y + z = x * y * z
6x + 5y = 68
2x + 4y = 40
Знайти всі трицифрові натуральні числа, сума цифр яких дорівнює їхньому добутку.
В магазині придбали олівці по 6 грн і зошити по 5 грн. Вартість всієї покупки склала 68 грн. Скільки купили олівців і зошитів?
Скільки в зоопарку страусів та верблюдів, якщо разом у них 40 ніг?
x + y + z = x * y * z
6x + 5y = 68
2x + 4y = 40
Знайти всі трицифрові натуральні числа, сума цифр яких дорівнює їхньому добутку.
В магазині придбали олівці по 6 грн і зошити по 5 грн. Вартість всієї покупки склала 68 грн. Скільки купили олівців і зошитів?
Скільки в зоопарку страусів та верблюдів, якщо разом у них 40 ніг?
Що буде надруковано в результаті виконання фрагмента програми?
*
1 point
53
8
35
15
Описано функцію. Позначте правильний виклик функції.
*
1 point
sum(3)
sum(5)
sum(3, 5)
Які з тверджень є правильними?
*
1 point
Заголовок функції починається зі слова def, після якого пишуть назву функції і круглі дужки ()
Дужки в заголовку функції мають бути порожніми
Формальні параметри в дужках у заголовку функції - імена змінних, які отримують значення при виклику функції
Заголовок функції завершується двокрапкою і з нового рядка без відступів починається тіло функції
Required
Установіть відповідність між операторами та їх призначенням.
*
3 points
Заголовок функції
Тіло функції
Оператор виклику функції
def sum(a, b):
sum(3, 5)
print(a + b)
Заголовок функції
Тіло функції
Оператор виклику функції
def sum(a, b):
sum(3, 5)
print(a + b)
Що надрукує наведена програма?
*
1 point
Your answer
Які з тверджень є правильними?
*
1 point
Виклик функції, яка має повернути значення, має бути окремим оператором
Оператор return припиняє виконання функції і повертає значення виразу
Виклик функції, яка має повернути значення, не може бути окремим оператором
Якщо оператор return відсутній у тілі функції, функція повертає None
Required
Які з тверджень є правильними?
*
1 point
Локальними є об’єкти, які описані й діють тільки всередині функції
Після виходу з підпрограми значення локальної змінної зберігається
Область видимості змінної - це та частина програмного коду, в якій змінна доступна для використання
Глобальні змінні - це ті, що визначені в основній програмі
Required
Що буде надруковано в результаті виконання фрагмента програми?
*
1 point
2
4
5
3
Що буде надруковано в результаті виконання фрагмента програми?
*
1 point
8
4
20
12
Що буде надруковано в результаті виконання фрагмента програми?
*
1 point
0
None
Виникне помилка
Варіант 1
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Рожищенський ліцей №2.
Report Abuse
Forms