WorksheetsPython Final
Total questions: 50
Worksheet time: 33mins
В яких випадках х буде типу boolean?
x = 1
x = True
x = None
x = "True"
x = Bool
Яким буде результат x?
x = 2 * 3 // 2 * 3
1
9
3
0
6
Який символ переносить рядок?
/
\n
\l
n
Як в Python записати сталу Планка
6.62607 × 10−34
6.62607E-34
6.62607E(-34)
6.62607E-34
6.62607*10−34
Які можуть бути назви змінних?
pithon123
_select
some_function
some constant
Що буде виведене на екран?
42 + 5
42
47
5
"42 + 5"
Логические операторы - это
and, or, not
**, //, %
>=, !=, = =
<<, >>
&, ^ , |
Що буде виведене на екран?
a = 2.0
a = 5.0
a = 3.0
Нічого не виведе
Видасть помилку
Дан список, list=[5,8,9,3]
Як правильно звернутися до другого елементу?
list[0]
list[1]
list[2]
list[-3]
people = ["John", "Rob", "Bob"]
print (people[-1])
що виведе програма?
John
Rob
Bob
people[-1]
syntax error
people = ["John", "Rob", "Bob"]
print (people[1])
що виведе програма?
John
Rob
Bob
people[1]
syntax error
Скільки елементів у списку?
num=[1.5, 2.1, 9.4, 7, 2]
8
6
5
4
0
people = ["John", "Rob", "Bob"]
people.sort()
print(people)
що виведе програма?
["John", "Rob", "Bob"]
['Bob', 'John', 'Rob']
None
people
syntax error
people = ("John", "Rob", "Bob")
people[1] = "Tom"
print (people)
що виведе програма?
('John', 'Rob', 'Bob')
('John', 'Tom', 'Bob')
('John', 'Tom', 'Rob', 'Bob')
people
syntax error
Які із записів створюють список?
L = ""
L = list ('список')
L = ["acb", 4, ["n", 8]]
L = 1, 2, abc
L = []
Як створити кортеж?
T = list ('список')
T =1, 1, 3, 4
T = (1, 1, 3, 4)
T =([1, 1], 3, 4)
Скільки разів повториться цикл?
50
90
0
4
3
for i in range (10, 3, -2)
Яким буде вивід програми?
8 6 4
10 9 8 7 6 5 4 3 2 1 0 -1 -2
10 8 6 4
10 8 6 4 2 0 -2
Для розгалудження використовується:
if
while
for
def
in
for i in range (10, 3, -2)
Яким буде вивід програми?
8 6 4
10 9 8 7 6 5 4 3 2 1 0 -1 -2
10 8 6 4
10 8 6 4 2 0 -2
Яким буде вивід програми?
1
5
6
4
Скільки разів повториться цикл?
Infinity
None
10
9
11
Яким буде результат програми? Введення з клавіатури 3 та 5.
"num1 + num2"
8
35
3+5
"3"+"5"
Що з наступного найкраще описує порядок обробки цих рядків у Python?
1,2,3,4
1,2,1,2,1,4
1,2,1,2,1,2,4
1,2,1,2,1,2,1,2,4
Що з наступного найкраще описує порядок обробки цих рядків у Python?
4, 1, 2
4, 2, 1
1, 2, 3, 4
3, 1, 2
Як правильно викликати цю функцію?
def(1)
x=square( )
defSquare(4)
x=square(5)
Яким буде вивід програми?
5
6
3 2
an error message
Яким буде вивід програми?
nothing
5
6
an error message
Яким буде вивід програми?
nothing
5
6
an error message
Скільки разів надрукується "Boo"?
none
4
5
1
Якщо я хочу додати текст в кінець файлу, що я маю написати?
Text1 = open("Text1.txt", "w")
Text1 = open("Text1.txt", "a")
Text1 = open("Text1.txt", "w+")
Text1 = open("Text1.txt", "s")
MyFile = open("MyText.txt")
Відкриється на читання
Відкриється на додавання тексту
Відкриється на запис
SyntaxEror
Що виведе код?
print("Hello world!" * 2 * "Hello world!")
TypeError
Hello world! Hello world! Hello world! Hello world!
Hello Hello World! World!
Hello world! Hello world!
Що виведе код?
print("Hello" + str(2) + "world!")
Hello world! Hello world!
Hello2world!
Hello Hello world! world!
SyntaxError
Що виведе програма
1. Ivanov I I, 2. 18, 3. 99
1. Ivanov I I, 2. 18, 3. 99.000000
1. , 2., 3.
Syntax error
print(" {0}, {2}, {1} ".format("red", "green","blue"))
{0}, {2}, {1}
red, green, blue
red, blue, green
IndexError:
Що виведе програма?
0
1
2
3
Базовий клас для вбудованих винятків в Python
Exception
KeyboardInterrupt
BaseException
ExceptionGenerator
Яке виключення відповідатиме коду
"test".split("")
AssertionError
NameError
IndexError
ValueError
Яке виключення відповідатиме програмі:
print(test1)
AssertionError
NameError
IndexError
ValueError
Якою командою можна задати виклик певного виключення?
raise
try
except
trigger
Що виведе наступний код
1 2
1
2
Нічого не виведе
Яким буде вивід?
a) Арифметична помилка
b) ArithmeticError
c) Нічого не виведе
d) TypeError
Яким буде вивід?
lst = [1, 2, 3]
lst[3]
a) NameError
b) ValueError
c) IndexError
d) TypeError
Як буде вести себе програма після виконання цього коду при a = 0?
a) Нічого не відбудеться
b) Виведе помилку, продовжить роботу
c) Завершиться з помилкою
d) Виведе помилку TypeError
Який синтаксис прихованого атрибута всередині класу?
__new
__construct__
init
__init__
Як правильно створити обєкт класу
class Person():
def __init__(self, name):
self.name = name
Person()
obj = Person()
obj = Person(@someone)
obj = Person("someone")
Як правильно створити обєкт класу
class Person():
pass
Person()
obj = Person()
obj = Person(@someone)
obj = Person("someone")
Як правильно звернутись до атрибуту "name" обєкту "someone" класу
class Person():
def __init__(self, name):
self.name = name
self.name
someone =name()
someone.name
name= Person("someone")
До якого класу відноситься car1
Syntax error
Truck
Hello
Hello Truck
