wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python

Total questions: 32

Worksheet time: 33mins

Name
Class
Date
1.

Запись
if  <условие>:
    <оператор1>
else:
    <оператор2>
называется ...

a)
  • полной формой условного оператора

b)
  • неполной формой условного оператора

c)
  • составным условием

d)
  • простым условием

2.

Какой логический оператор используется для объединения условий, которые должны быть выполнены оба?

a)

and

b)

or

c)

xor

d)

not

3.

Какой логический оператор используется для объединения условий, где достаточно выполнения одного из них?

a)

and

b)

or

c)

not

d)

xor

4.

Как можно проверить, что переменная a находится в диапазоне от 1 до 10 включительно в Python?

a)

a > 1 and a < 10

b)

1 < a < 10

c)

a >= 1 and a <= 10

d)

1 <= a <= 10

5.

Что выведет данный код?

print("Сколько будет 3 + 2?")

print("3 + 2 будет равно", "3" + "2")

a)

TypeError

Строки складывать нельзя!

b)

Сколько будет 3 + 2?

3 + 2 будет равно 5

c)

Сколько будет 3 + 2?

3 + 2 будет равно 32

6.

Определите значение переменной «a» после выполнения фрагмента программы:

a = 10

if a > 5:

a = 12

a)

10

b)

12

c)

5

d)

22

7.

Что означают эти неделимые элементы

a)

присваивать и не присваивать

b)

проверка на равенство и неравенство

c)

строгое присваивание и строгое равенство

d)

нет правильного ответа

8.

Неисполняемая часть кода, используется для выражения, что делает некоторый участок кода обозначается с помощью #

a)

пояснение

b)

комментарий

c)

документ

d)

инструкция

9.

выберите команду если иначе в условном операторе

a)

elif

b)

if

c)

else

d)

ILI

10.

Выберите команду ИНАЧЕ в условном операторе

a)

else

b)

if

c)

heh

d)

elif

11.

Что будет выведено на консоль в результате выполнения данного кода?

for i in range (5):

print (i)

a)

числа от 1 до 5

b)

числа от 0 до 4

c)

5 раз буква i

d)

Цифра 5

12.

Какие значения принимает логический тип данных bool?

a)

Все целые числа

b)

true и false

c)

Буквы, числа, символы

d)

Все, кроме нуля

13.

Выберите условную конструкцию в Python:

a)

for-while

b)

if-else

c)

if-while

d)

for-else

14.

Алгоритм, в котором операции выполняются многократно называется ...

a)

Условный

b)

Линейный

c)

Циклический

15.

Что будет выведено в консоль в результате работы программы?

a)

53

b)

8

c)

TypeError(ошибка)

d)

35

16.

Какого типа данных нет в Python

a)

Int

b)

Float

c)

Bool

d)

Real

17.

Что будет напечатано на экране?

a)

2,4,6,8,10

b)

4,6,8,10

c)

4,8,10

d)

4,6,8

18.

С каким кол-вом аргументов может быть вызвана функция range()?

a)

1

b)

3

c)

2

d)

все ответы верны

19.

Какой код выполнит тело цикла ровно 10 раз?

a)

for i in range(9):

b)

for i in range(10):

c)

for i in range(11):

20.

Дана cтрочка кода:

for i in range(20):

Что в этой строчке является счётчиком цикла?

a)

for

b)

in

c)

20

d)

i

e)

range

21.

Что будет выведено на экране после выполнения кода?

a = 5

b = 10/2

print(a == b)

a)

True

b)

ничего

c)

0

d)

False

22.

Для цикла используют:

a)

if

b)

while

c)

def

d)

class

23.

Чему равно c ?

a = 2

b = 5

if a > b:

c = a

else:

c = b

a)

2

b)

5

c)

нет правильного ответа

d)

0

24.

Какой из значков используется для возведения в степень?

a)

*

b)

^^

c)

^

d)

**

25.

Что относится к арифметическим операциям?

a)

>=, !=, = =

b)

**, //, %

c)

and, or, not

26.

Что относится к операторам сравнения?

a)

<, >, ==, !=

b)

//, %, **, +

c)

and, or, not

27.
a)

Числа: 0, 2 и 4

b)

Ошибку из-за неверного вывода

c)

Ошибку, так как i не присвоена

d)

Числа: 1, 3 и 5

e)

Числа: 1 и 3

28.

При каком условии сработает код в теле функции?

a)

Если var_1 будет БОЛЬШЕ 1 И МЕНЬШЕ 10

b)

Если var_1 будет МЕНЬШЕ 1 И БОЛЬШЕ 10

c)

Если var_1 будет БОЛЬШЕ 1 ИЛИ МЕНЬШЕ 10

d)

Если var_1 будет МЕНЬШЕ 1 ИЛИ БОЛЬШЕ 10

29.

Что будет выведено в консоль в результате работы программы?

a)

104

b)

410

c)

TypeError(ошибка)

d)

14

30.

Что будет выведено в консоль?

a)

NO

b)

-2

c)

r

d)

5

31.

С какого слова начинается любая функция?

a)

defenition

b)

def

c)

list

d)

return

32.

Сколько параметров может принимать функция?

a)

1 и более

b)

до 5 параметров

c)

от 0 до 3

d)

хоть сколько, в том числе и 0