wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python. Збірний тест - "Виключення", "Області видимості", "WEB".

Total questions: 24

Worksheet time: 19mins

Name
Class
Date
1.

Що таке виключення?

a)

Тип даних для обробки коректності введення даних

b)

Тип даних, що вказує на помилку

c)

Тип даних, що допомогає перевірити умову

d)

Тип даних для реалізації циклу

2.

Оберіть існуючі типи виключень:

a)

ValueError

b)

TypeError

c)

ZeroDivisionError

d)

IndexError

3.

Що відбувається з програмою під час виникнення помилок?

a)

Програма надає інформацію про помилку та терміново завершує виконання

b)

Програма надає інформацію про помилку та продовжує працювати

c)

Програма вилітає

d)

Програма створює новий процес, де можна опрацювати помилку

4.

За допомогою якого оператора можна перевіряти умови?

a)

if ... elif ... else

b)

try ... except ... else ... finally

c)

for ... in range(...)

d)

while ...

5.

За допомогою якого оператора можна обробляти виключення?

a)

while ...

b)

for ... in ...

c)

try ... except ... else ... finally

d)

if ... elif ... else

6.

Напишіть код для обробки виключень під час введення числа

4 lines
7.

Оберіть існуюючі види змінних:

a)

Цілі та дробові

b)

Локальні та глобальні

c)

Локальні та виключні

d)

Глобальні та виключні

8.

Опишіть різницю між локальними та глобальними змінними:

4 lines
9.

Змінна, що була оголошена всередині функції є:

a)

Глобальною

b)

Локальною

c)

Функціональною

d)

В функціях неможливо оголошувати змінні

10.

За допомогою якого оператора вказують, що в функції змінюватимуть глобальну змінну?

a)

local

b)

global

c)

exchange

d)

break

11.

Оберіть правильну обробку виключення при отримання значення зі словника за ключем:

a)

try:

print(dict[key])

except:

print("Error")

b)

try:

print(dict[key])

except IndexError:

print("Error")

c)

try:

print(dict[key])

except KeyError:

print("Error")

d)

Такого роду помилки опрацювати неможливо

12.

Що таке користувацька функція?

a)

Частина коду, створена програмістом, для виконання тих чи інших дій

b)

Частина коду, створена програмою, для виконання тих чи інших дій

c)

Частина коду для зберігання даних в оперативній пам'ят

d)

Частина коду для зберігання інформація на постійному записуючому пристрої

13.

Що таке файл?

a)

Іменована ділянка пам'яті на постійному записуючому пристрої, яка зберігає інформацію

b)

Іменована ділянка пам'яті в оперативній пам'яті, яка зберігає інформацію

c)

Програмний код

d)

Частина коду, яка дозволяє завантажувати інформацію з комп'ютера

14.

Опишіть алгоритм роботи з файлом (3 пункти):

4 lines
15.

Оберіть режими відкривання файлу, які не створюють новий файл в разі його відсутності:

a)

r

b)

a

c)

w

d)

t

16.

Режим b представляє файл в:

a)

Текстовому вигляді

b)

Математичному вигляді

c)

Аудіовигляді

d)

Бінарному вигляді

17.

Функція open() приймає наступні аргументи:

a)

filename, mode

b)

mode, filename

c)

filename, catalog

d)

catalog, filename

18.

Що таке інтернет?

4 lines
19.

Що таке парсер?

a)

Програма для збору та представлення інформації з відкритих ресурсів

b)

Програма для збору та видалення інформації

c)

Програма для створення інформації

d)

Такого поняття не існує

20.

Яка різниця між сервером та клієнтом?

a)

Клієнт надсилає запити на сервер, а сервер - повертає клієнту відповідь

b)

Сервер надсилає запити на клієнт, а клієнт- повертає серверу відповідь

c)

Різниці між ними не існує

d)

Сервер є більш корисним для користувача ніж клієнт

21.

Що таке запит?

a)

Такого поняття не існує

b)

Надсилання повідомлення від клієнта на сервер для отримання/передачі інформації

c)

Надсилання повідомлення від сервера на клієнт для отримання/передачі інформації

d)

Надсилання повідомлення між користувачем та комп'ютером для їхньої взаємодії

22.

Запит для отримання інформації з сервера це:

a)

post

b)

get

c)

put

d)

set

23.

Запит для передачі інформації на сервер це:

a)

get

b)

post

c)

put

d)

set

24.

Запит для створення нового ресурсу на сервері це:

a)

get

b)

set

c)

put

d)

post