wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Викторина по языку программирования Python

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

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

a)

do

b)

if

c)

while

d)

for

2.

Какой из следующих операторов используется для выхода из цикла?

a)

return

b)

exit

c)

break

d)

continue

3.

Какой из следующих вариантов является правильным синтаксисом цикла while?

a)

while условие: действие

b)

while (условие) { действие }

c)

while: действие

d)

while условие действие

4.

Что делает оператор continue в цикле?

a)

Завершает цикл

b)

Начинает новый цикл

c)

Пропускает текущую итерацию

d)

Выводит сообщение

5.

Какой из следующих вариантов правильно использует функцию range()?

a)

Все вышеперечисленные

b)

for i in range(1, 10, 2):

c)

for i in range(10):

d)

for i in range(1, 10):

6.

Какой результат будет выведен при выполнении следующего кода: for i in range(2, 8, 3): print(i)?

a)

2, 3, 4, 5, 6, 7

b)

2, 5

c)

2, 3, 4, 5, 6

d)

2, 5, 8

7.

Какой из следующих операторов используется для проверки логического условия?

a)

while

b)

for

c)

if

d)

switch

8.

Что произойдет, если условие в цикле while изначально ложно?

a)

Цикл не выполнится ни разу

b)

Цикл выполнится дважды

c)

Цикл выполнится бесконечно

d)

Цикл выполнится один раз

9.

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

a)

Цикл for

b)

Цикл while

c)

Цикл foreach

d)

Цикл do-while

10.

Какой из следующих операторов является логическим оператором конъюнкции?

a)

or

b)

and

c)

xor

d)

not

11.

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

a)

&

b)

^

c)

~

d)

|

12.

Какой оператор используется для побитового сдвига влево?

a)

<<

b)

>>

c)

&&

d)

||

13.

Какой из следующих операторов выполняет побитовую дизъюнкцию?

a)

&

b)

|

c)

~

d)

^