Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Final

Total questions: 50

Worksheet time: 33mins

Name
Class
Date
1.

В яких випадках х буде типу boolean?

a)

x = 1

b)

x = True

c)

x = None

d)

x = "True"

e)

x = Bool

2.

Яким буде результат x?

x = 2 * 3 // 2 * 3

a)

1

b)

9

c)

3

d)

0

e)

6

3.

Який символ переносить рядок?

a)

/

b)

\n

c)

\l

d)

n

4.

Як в Python записати сталу Планка

6.62607 × 10−34

a)

6.62607E-34

b)

6.62607E(-34)

c)

6.62607E-34

d)

6.62607*10−34

5.

Які можуть бути назви змінних?

a)

pithon123

b)

@mail

c)

_select

d)

some_function

e)

some constant

6.

Що буде виведене на екран?

a)

42 + 5

b)

42

c)

47

d)

5

e)

"42 + 5"

7.

Логические операторы - это

a)

and, or, not

b)

**, //, %

c)

>=, !=, = =

d)

<<, >>

e)

&, ^ , |

8.

Що буде виведене на екран?

a)

a = 2.0

b)

a = 5.0

c)

a = 3.0

d)

Нічого не виведе

e)

Видасть помилку

9.

Дан список, list=[5,8,9,3]

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

a)

list[0]

b)

list[1]

c)

list[2]

d)

list[-3]

10.

people = ["John", "Rob", "Bob"]

print (people[-1])


що виведе програма?

a)

John

b)

Rob

c)

Bob

d)

people[-1]

e)

syntax error

11.

people = ["John", "Rob", "Bob"]

print (people[1])


що виведе програма?

a)

John

b)

Rob

c)

Bob

d)

people[1]

e)

syntax error

12.

Скільки елементів у списку?

num=[1.5, 2.1, 9.4, 7, 2]

a)

8

b)

6

c)

5

d)

4

e)

0

13.

people = ["John", "Rob", "Bob"]

people.sort()

print(people)


що виведе програма?

a)

["John", "Rob", "Bob"]

b)

['Bob', 'John', 'Rob']

c)

None

d)

people

e)

syntax error

14.

people = ("John", "Rob", "Bob")

people[1] = "Tom"

print (people)


що виведе програма?

a)

('John', 'Rob', 'Bob')

b)

('John', 'Tom', 'Bob')

c)

('John', 'Tom', 'Rob', 'Bob')

d)

people

e)

syntax error

15.

Які із записів створюють список?

a)

L = ""

b)

L = list ('список')

c)

L = ["acb", 4, ["n", 8]]

d)

L = 1, 2, abc

e)

L = []

16.

Як створити кортеж?

a)

T = list ('список')

b)

T =1, 1, 3, 4

c)

T = (1, 1, 3, 4)

d)

T =([1, 1], 3, 4)

17.

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

a)

50

b)

90

c)

0

d)

4

e)

3

18.

for i in range (10, 3, -2)

Яким буде вивід програми?

a)

8 6 4

b)

10 9 8 7 6 5 4 3 2 1 0 -1 -2

c)

10 8 6 4

d)

10 8 6 4 2 0 -2

19.

Для розгалудження використовується:

a)

if

b)

while

c)

for

d)

def

e)

in

20.

for i in range (10, 3, -2)

Яким буде вивід програми?

a)

8 6 4

b)

10 9 8 7 6 5 4 3 2 1 0 -1 -2

c)

10 8 6 4

d)

10 8 6 4 2 0 -2

21.

Яким буде вивід програми?

a)

1

b)

5

c)

6

d)

4

22.

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

a)

Infinity

b)

None

c)

10

d)

9

e)

11

23.

Яким буде результат програми? Введення з клавіатури 3 та 5.

a)

"num1 + num2"

b)

8

c)

35

d)

3+5

e)

"3"+"5"

24.

Що з наступного найкраще описує порядок обробки цих рядків у Python?

a)

1,2,3,4

b)

1,2,1,2,1,4

c)

1,2,1,2,1,2,4

d)

1,2,1,2,1,2,1,2,4

25.

Що з наступного найкраще описує порядок обробки цих рядків у Python?

a)

4, 1, 2

b)

4, 2, 1

c)

1, 2, 3, 4

d)

3, 1, 2

26.

Як правильно викликати цю функцію?

a)

def(1)

b)

x=square( )

c)

defSquare(4)

d)

x=square(5)

27.

Яким буде вивід програми?

a)

5

b)

6

c)

3 2

d)

an error message

28.

Яким буде вивід програми?

a)

nothing

b)

5

c)

6

d)

an error message

29.

Яким буде вивід програми?

a)

nothing

b)

5

c)

6

d)

an error message

30.

Скільки разів надрукується "Boo"?

a)

none

b)

4

c)

5

d)

1

31.

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

a)

Text1 = open("Text1.txt", "w")

b)

Text1 = open("Text1.txt", "a")

c)

Text1 = open("Text1.txt", "w+")

d)

Text1 = open("Text1.txt", "s")

32.

MyFile = open("MyText.txt")

a)

Відкриється на читання

b)

Відкриється на додавання тексту

c)

Відкриється на запис

d)

SyntaxEror

33.

Що виведе код?

print("Hello world!" * 2 * "Hello world!")

a)

TypeError

b)

Hello world! Hello world! Hello world! Hello world!

c)

Hello Hello World! World!

d)

Hello world! Hello world!

34.

Що виведе код?

print("Hello" + str(2) + "world!")

a)

Hello world! Hello world!

b)

Hello2world!

c)

Hello Hello world! world!

d)

SyntaxError

35.

Що виведе програма

a)

1. Ivanov I I, 2. 18, 3. 99

b)

1. Ivanov I I, 2. 18, 3. 99.000000

c)

1. , 2., 3.

d)

Syntax error

36.

print(" {0}, {2}, {1} ".format("red", "green","blue"))

a)

{0}, {2}, {1}

b)

red, green, blue

c)

red, blue, green

d)

IndexError:

37.

Що виведе програма?

a)

0

b)

1

c)

2

d)

3

38.

Базовий клас для вбудованих винятків в Python

a)

Exception

b)

KeyboardInterrupt

c)

BaseException

d)

ExceptionGenerator

39.

Яке виключення відповідатиме коду


"test".split("")

a)

AssertionError

b)

NameError

c)

IndexError

d)

ValueError

40.

Яке виключення відповідатиме програмі:


print(test1)

a)

AssertionError

b)

NameError

c)

IndexError

d)

ValueError

41.

Якою командою можна задати виклик певного виключення?

a)

raise

b)

try

c)

except

d)

trigger

42.

Що виведе наступний код

a)

1 2

b)

1

c)

2

d)

Нічого не виведе

43.

Яким буде вивід?

a)

a) Арифметична помилка

b)

b) ArithmeticError

c)

c) Нічого не виведе

d)

d) TypeError

44.

Яким буде вивід?


lst = [1, 2, 3]

lst[3]

a)

a) NameError

b)

b) ValueError

c)

c) IndexError

d)

d) TypeError

45.

Як буде вести себе програма після виконання цього коду при a = 0?

a)

a) Нічого не відбудеться

b)

b) Виведе помилку, продовжить роботу

c)

c) Завершиться з помилкою

d)

d) Виведе помилку TypeError

46.

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

a)

__new

b)

__construct__

c)

init

d)

__init__

47.

Як правильно створити обєкт класу

class Person():

def __init__(self, name):

self.name = name

a)

Person()

b)

obj = Person()

c)

obj = Person(@someone)

d)

obj = Person("someone")

48.

Як правильно створити обєкт класу

class Person():

pass

a)

Person()

b)

obj = Person()

c)

obj = Person(@someone)

d)

obj = Person("someone")

49.

Як правильно звернутись до атрибуту "name" обєкту "someone" класу

class Person():

def __init__(self, name):

self.name = name

a)

self.name

b)

someone =name()

c)

someone.name

d)

name= Person("someone")

50.

До якого класу відноситься car1

a)

Syntax error

b)

Truck

c)

Hello

d)

Hello Truck