wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Заліковий тест з Python

Total questions: 22

Worksheet time: 18mins

Name
Class
Date
1.

Як підключити модуль math до програми?

a)

import math

b)

input math

c)

export math

d)

output math

2.

Функція - це...

a)

невеликий, логічно завершений програмний код, до якого можна звертатися багаторазово з різних місць основної програми

b)

виділена область оперативної пам’яті

c)

структурований тип даних, усі елементи якого мають лише один тип, наприклад int, char та ін.

3.

Інструкція return в функціях...

a)

передає управління на початок функції

b)

повертає None в основну програму

c)

повертає результат в основну програму

d)

повертає повідомлення про помилку

4.

Один з базових принципів ООП, суть якого полягає в об'єднанні даних і методів, котрі маніпулюють цими даними, і захищає і те, і інше від зовнішнього втручання або неправильного використання

a)

Поліморфізм

b)

Інкапсуляція

c)

Спадкування

5.

Оголошена така функція: def fun1(x, y=2, z=3), до якої здійснюється звернення: fun1(5). У результаті параметри набудуть таких значень:

a)

x=0, y=2, z=5

b)

x=5, y=5, z=3

c)

x=5, y=2, z=3

6.

Оголошена функція: def fun1(*x), до якої здійснюється таке звернення: fun1(5,6,7). У результаті параметр х набуде значень:

a)

5,6,7

b)

6

c)

5

d)

7

7.

Програма, що складається з декількох функцій, запускається:

a)

з першої функції

b)

з функції math()

c)

з функції main()

d)

з будь-якої функції

8.

Інструкції тіла функції...

a)

відокремлюються зліва однаковою кількістю пробілів

b)

починаються з нового рядка кожна

c)

відокремлюються зліва довільною кількістю пробілів

9.

В оголошенні функції обов’язково вказуються...

a)

слово def

b)

параметри

c)

значення параметрів

d)

оператор return

10.

Функція, що записується в один рядок та виконує лише одну якусь операцію

a)

main

b)

return

c)

def

d)

lambda

11.

Напишіть конструкцію, яка імпортує до програми функцію cos модуля math

(a)  

12.

Яким буде останнє надруковане значення у результаті виконання циклу?

for i in range(1,10):

print(i)

a)

1

b)

9

c)

10

d)

11

13.

Яким буде останнє надруковане значення у результаті виконання циклу?

for i in range(3, 10, 3):

print(i)

a)

6

b)

9

c)

8

d)

10

14.

Яке значення а буде виведено на екран?

a)

0

b)

30

c)

10

d)

40

e)

50

15.

Скільки разів виконається цикл?

a)

0

b)

5

c)

4

d)

10

16.

Скільки разів буде виведено х?

a)

0

b)

1

c)

4

d)

5

e)

6

17.

Скільки разів буде виведено х?

a)

0

b)

1

c)

4

d)

5

e)

6

18.

Яким буде результат виконання наступного коду

a)

число n

b)

цілі числа від 1 до 10

c)

цілі числа від 1 до і

d)

цілі числа від 1 до n

19.

Який оператор здійснює вихід із циклу навіть у тому випадку, коли умова виконується і не всі операції ще виконані?

a)

continue

b)

exit

c)

quit

d)

break

20.

Вкажіть на результат виконання даного коду:

a)

результат попарного множення чисел від 1 до 10

b)

числа від 1 до 11, що діляться націло на 3

c)

парні числа від 1 до 100

d)

числа від 1 до 11, що діляться націло на 2

21.

Яким буде результат виконання даного коду?

a)
b)
c)
d)

Повідомлення про помилку

22.

Який оператор перериває роботу циклу та переходить на наступну ітерацію циклу?

a)

break

b)

exit

c)

continue

d)

quit