WorksheetsГодовой тест по Python
Total questions: 45
Worksheet time: 43mins
Яким ключовим словом ми створюємо (визначаємо) нову функцію?
(a)
Що робить def ?
Ініціалізація (створення) нової функції
Видалення змінної
Використовується для припинення виконання та виходу з цикла
Різновид умовної конструкції
Як припинити виконная циклу та вийти з нього до завершення його умови?
break
continue
else
del
return
Як повернути значення з функції (дані на «вихід»; результат) ?
return answer
print(answer)
append(answer)
break answer
print answer
Як називається парадигма програмування, коли код програми складається з функцій, для якиї детально описано, що повинно бути на вході в функцію та на виході з неї?
Функціональне програмування
Імперативне програмування
Об'єктно-орієнтоване програмування
Як називається парадигма програмування, коли код програми складається з послідовного переліку команд?
Імперативне програмування
Функціональне програмування
Об'єктно-орієнтоване програмування
Як називається парадигма програмування, коли код програми представлений окремими об'єктами, що можуть взаємодіяти між собою?
Об'єктно-орієнтоване програмування
Імперативне програмування
Функціональне програмування
Як називається явище, коли описані для батьківського класу властивості або методи можуть бути використані в дочірньому класі?
Приклад із життя: у дитини очі такого ж кольору, як і у батьків.
Успадковування
Ініціалізація
Перевизначення
Жоден з варіантів
Що означає слово self, багаторазово використовуване усередині класу?
Посилання на щойно створений об'єкт, щоб звертатися до своїх методів та властивостей.
Ключево слово, за допомогою якого можна змінювати властивості екземпляру класу.
Аналог return в функціях, тільки використовується в методах класу.
Застаріла формальність, без якої можна обійтися та все буде працювати й так.
Оберіть правильне формулювання, що робить __init__?
Ініціалізує необхідні об'єкту властивості, якими ми потім будемо користуватися
Створює змінні всередині екземпляру класу для подальшого їх використання
Перевизначення вхідних даних в функцію __init__ через ключове слово self
Жодний з варіантів
Як простими словами можна описати сам клас об'єкту?
Шаблон, по якому створюються схожі між собою, але незалежні один від одного, об'єкти
Інструкція для клонування вже створеного екземпляра класу
Описання загальних властивостей та методів, які будуть успадковані дочірнім класом
Перелік звичайних зміних із додаванням слова self
Як називається функція всередині класу?
Метод
Об'єкт
Екземпляр
Властивість
Конструктор
Як називається змінна всередині класу?
Властивість
Аргумент
Власне змінна
Об'єкт
Метод
Оберіть зайвий варіант:
import module
from module import something
frrom module import *
import module as mdl
import * from module
Що виведе в консоль наступний код?
print(list(range(0, 3, 15)))
[0]
[0, 2, 4, 6, 8]
[0, 3, 6, 9, 12, 15]
[0, 3, 15]
Яка буде відповідь якщо вивести результат наступного коду?
len(range(1, 11, 1))
10
11
1
Помилка
66
Яке буде останнє число послідовності нижче?
range(100, 10, -1)
11
10
100
-1
Скількі разів програма виведе "Hello"?
5
9
2
Жодного (0)
1
Як треба виправити цей код, щоб вивід був "Раз Два Три Чотири" однією строкою?
В кінці print'ов додати параметр end із відповідним значенням
Дописати в кінці строк "\n"
Написати ці чотири print'а в одну строку через ;
Жоден з варіантів
Як можна надати користувачу декілька варіантів вибору для одного питання? (2 правильних відповіді)
elif
and, or
more
for, while
self
Що виведе цей код?
8
1
5
7
6
Що виведе цей код?
[13, 13, 17, 5, 9]
[1, 13, 17, 5, 9]
[17, 13, 17, 5, 9]
Виведе помилку
[1, 1, 17, 5, 9]
Що виведе цей код?
[3, 7, 9, 3, 7, 9]
[3, 7, 9]
[9, 7, 3, 3, 7, 9]
Виведе помилку
[3, 9]
Що виведе цей код?
0
17
4
10
1
Оберіть всі правильні відповіді. Що таке range? (2 правильних відповіді)
Діапазон
Послідовність
Цикл for
Визначення циклу for
Кількість повторювань циклу
Скільки разів пропрацює такий цикл?
5
Жодного
7
Безліч
1
Скільки разів пропрацює цикл?
Жодного
Безліч
5
1
4
Що виведеться в консоль?
-4 -1 2 5 8
0 3 6 9
-4 -1 2 5 8 11
-4 -1
2 5 8
Що виведе в консоль такий код?
python
p y t h o n (все в одному рядку)
p y t h o n (кожну букву з нового рядка)
Код не працює
Інше
Скільки разів відпрацює цикл for?
Жодного разу
4
Менше, ніж число довжини списку а
1
Код видасть помилку
Яку помилку видасть такий код?
IndentationError
NameError
SyntaxError
IndexError
TypeError
Какую ошибку выдаст компилятор при выполнении этого кода?
IndentationError
NameError
SyntaxError
IndexError
TypeError
Яку буде помилка, якщо запустити цей код?
IndentationError
NameError
SyntaxError
IndexError
TypeError
Яка буде помилка?
IndentationError
NameError
SyntaxError
IndexError
TypeError
Яка виникне помилка?
IndentationError
NameError
SyntaxError
IndexError
TypeError
Яка умова дасть True?
1 > 8 < 9 and 0
1 > 2 > 3 > 4
0 < 18 > 4 == 4 and True
True and False or False and True
Чому дорівнює таке рівняння:=?
5 - 17 % 7 // 2 + 2
6
3
1
7
4
Чому дорівнює 35 % 30 // 6 + 1
1
6
5
30
45
Що робить арифметичний оператор %?
Ділить
Дає остачу від ділення
Дає ціле від ділення
Підносить до степеню
Множить
Що робить арифметичний оператор //?
Ділить
Дає остачу від ділення
Дає ціле від ділення
Підносить до степеню
Множить
Що робить арифметичний оператор **?
Ділить
Дає остачу від ділення
Дає ціле від ділення
Підносить до степеню
Множить
Як можна вивести елементи списку a за допомогою циклу for?
Як можна вивести це слово по буквам?
Яку роль відіграє "name" в наведеному коді?
Це - індекс, порядковий номер кожного елемента. Завжди починається з 0
Це - елемент зі списку в кожній ітерації (ході циклу), тобто "і" - це буква зі списку letters
Код взагалі не буде працювати, бо не можна застосовувати лічильник до списку
Немає правильної відповіді
Яку роль відіграє "i" в наведеній конструкції?
Це - індекс, порядковий номер кожного елемента. Завжди починається з 0
Код взагалі не буде працювати, бо не можна застосовувати лічильник до списку
Це - елемент зі списку в кожній ітерації (ході циклу), тобто "і" - це буква зі списку letters
Немає правильної відповіді
