wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Контрольная работа по ЦИКЛАМ

Total questions: 75

Worksheet time: 40mins

Name
Class
Date
1.

Какие циклы в Python вам известны?

a)

while

b)

do while

c)

for

d)

foreach

2.

Что делает оператор break?

a)

Останавливает цикл на некоторое время

b)

Пропускает один шаг цикла

c)

Заканчивает цикл

d)

Заканчивает программу

3.

Что делает оператор continue?

a)

Останавливает цикл на некоторое время

b)

Пропускает один шаг цикла

c)

Заканчивает цикл

d)

Пропускает два шага цикла

4.

Что выведет данная программа?

a)

Hello World

b)

Helo World

c)

Heo Word

d)

Ничего

5.

Что выведет программа?

a)

012457

b)

012367

c)

0124578

d)

012345678

6.

Когда закончится данный цикл?

a)

Если ввести 5

b)

Если ввести 3

c)

Ничего не надо делать, он сам закончится

d)

Никогда

7.

Что выведет программа?

Пример ответа: 0 4 10 5 8

(a)  

8.

Чему равно S в конце программы?

(a)  

9.

Чему равно S в конце программы?

(a)  

10.

Напишите первую строчку, которую выведет программа на экран

(a)  

11.

Что выведет программа?

(a)  

12.

Чему равен x после выполнения данного цикла:

a)

2

b)

3

c)

4

d)

5

e)

6

13.

В каком цикле значение параметра уменьшается на 1?

a)
b)
c)
14.

Что такое цикл?

a)

Линейная базовая алгоритмическая конструкция

b)

Базовая агоритмическая конструкция ветвления

c)

Базовая агоритмическая конструкция повторения

15.

В каком цикле произойдет зацикливание (т.е. цикл будет выполняться бесконечно)?

a)
b)
c)
16.

Сколько раз выполниться цикл:

a)

5

b)

2

c)

1

d)

4

e)

3

17.

Чему равен i после выполнения данного цикла:

a)

7

b)

5

c)

4

d)

3

e)

6

18.

Повторять до тех пор, пока не будет выполнено определенное условие, возможно благодаря циклу...

(ответ запишите маленькими буквами)

(a)  

19.

Циклы WHILE ...

a)

циклы, которые запускаются неизвестное количество раз, в зависимости от условия

b)

циклы, которые работают определенное количество раз

20.

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

i = 3

while i <= ...:

print ( "Привет!" )

i = i+1

a)

4

b)

6

c)

5

d)

7

21.

Сколько раз будет выполнен этот цикл?

i = 7

while i < 11:

print ( "Привет!" )

i += 1

a)

3

b)

5

c)

4

d)

6

22.

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

a)

Программирование

b)

Алгоритм

c)

Программа

d)

Цикл

23.

Какой цикл использован в данном программном коде?

a)

Цикл с предусловием

b)

Цикл не использован

c)

Бесконечный цикл

d)

Цикл с параметром

24.

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

a)

input

b)

print

c)

sum

d)

range

25.

Каким будет результат этой программы?

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,2,4,6,8,10

c)

2,4,6,8,10,12

d)

2,4,6,8,10

26.

Цикл FOR - ...

a)

циклы, которые запускаются неизвестное количество раз

b)

циклы, которые работают определенное количество раз

c)

циклы, которые запускаются с предусловием

d)

Нет верного ответа

27.

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

a)

3

3

3

b)

0

1

2

3

c)

p

p

p

d)

0

1

2

28.

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

a)

2

5

b)

2

3

4

c)

2

3

4

5

d)

t

t

t

29.

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

a)

b)

3

4

c)

3

4

5

d)

5

4

30.

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

a)

2

10

3

b)

t

t

t

c)

2

5

8

31.

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

a)

Yes

b)

2

5

c)

2

5

3

32.

Какую последовательность чисел даст вам вызов функции  range(8)range(8)  ?

a)

0, 1, 2, 3, 4, 5, 6, 7

b)

0, 1, 2, 3, 4, 5, 6, 7, 8

c)

1, 2, 3, 4, 5, 6, 7

d)

1, 2, 3, 4, 5, 6, 7, 8

e)

пустая последовательность

33.

Какую последовательность чисел даст вам вызов функции range(1, 8)?

a)

1, 2, 3, 4, 5, 6, 7

b)

пустая последовательность

c)

0, 1, 2, 3, 4, 5, 6, 7, 8

d)

1, 2, 3, 4, 5, 6, 7, 8

e)

0, 1, 2, 3, 4, 5, 6, 7

34.

Какую последовательность чисел даст вам вызов функции range(3, 11, 2)?

a)

3, 4, 5, 6, 7, 8, 9, 10

b)

пустая последовательность

c)

3, 5, 7, 9, 11

d)

3, 4, 5, 6, 7, 8, 9, 10, 11

e)

3, 5, 7, 9

35.

Какую последовательность чисел даст вам вызов функции range(10, 0, -2)?

a)

10, 8, 6, 4, 2

b)

10, 8, 6, 4, 2, 0

c)

2, 4, 6, 8, 10

d)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

e)

0, 2, 4, 6, 8, 10

36.

Сколько итераций сделает цикл?

for _ in range(1, 6): print('Python rocks!')

(a)  

37.

Даны два целых числа m и n ( mn). Напишите программу, которая выводит все числа от m до n включительно.

Формат входных данных На вход программе подаются два целых числа m и n, каждое на отдельной строке.

Формат выходных данных Программа должна вывести числа в соответствии с условием задачи.

m = int(input())

n = int(input())

for i in range(...,...):

print(i) 

Запишите что должно быть написано в скобках вместо многоточия (без пробелов)

(a)  

38.

Что покажет приведенный ниже фрагмент кода?

total = 0

for i in range(1, 6):

(a)   total += i

print(total)

39.

Что покажет приведенный ниже фрагмент кода?

total = 0

for i in range(1, 6):

____total += i

____print(total, end='')

(a)  

40.

Когда цикл while проверяет свое условие: до или после того, как он выполнит итерацию?

a)

до

b)

после

41.

Сколько раз сообщение «Python awesome!» будет напечатано в приведенном ниже фрагменте кода?

count = 10

while count < 1:

(a)   print('Python awesome!')

42.

Сколько раз сообщение «Python awesome!» будет напечатано в приведенном ниже фрагменте кода?

count = 1

while count < 10:

____print('Python awesome!')

____count += 1

(a)  

43.

Сколько раз сообщение «Python awesome!» будет напечатано в приведенном ниже фрагменте кода?

count = 1

while count < 10:

____print('Python awesome!')

a)

0

b)

1

c)

10

d)

9

e)

бесконечно много раз

44.

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

i = 5

while i <= ...:

____print('Python awesome!')    

____ i += 1

(a)  

45.

Что покажет приведенный ниже фрагмент кода?

i = 7

a = 5

while i < 11:

____a += i

____i += 2

print(a)

(a)  

46.

Чтобы повторить команду (команды) определенное количество раз, необходимо использовать цикл...

a)

while

b)

for

c)

if

d)

indentation

47.

Повторять до тех пор, пока не будет выполнено определенное условие, возможно благодаря циклу...

a)

while

b)

for

c)

if

d)

indentation

48.

Символ, который должен находиться в конце строки при использовании if, while, for и т.д.

a)

:

b)

;

c)

.

d)

,

49.

Что такое итерация?

a)

Прохождение команд внутри тела цикла

b)

Порядок, в котором выполняются инструкции

c)

Точка принятия решения в программе

d)

Тестирование программы, чтобы убедиться, что она работает

50.

Чтобы повторить команду (команды) определенное количество раз, необходимо использовать цикл...

a)

while

b)

for

c)

if

d)

indentation

51.

Повторять до тех пор, пока не будет выполнено определенное условие, возможно благодаря циклу...

a)

while

b)

for

c)

if

d)

indentation

52.

Символ, который должен находиться в конце строки при использовании if, while, for и т.д.

a)

:

b)

;

c)

.

d)

,

53.

Что такое итерация?

a)

Прохождение команд внутри тела цикла

b)

Порядок, в котором выполняются инструкции

c)

Точка принятия решения в программе

d)

Тестирование программы, чтобы убедиться, что она работает

54.

Почему важна итерация?

a)

Определяет порядок выполнения инструкций

b)

Это позволяет упростить код. Не использовать шаги, которые одинаковые и повторяются несколько раз

c)

Это позволяет использовать вариантов программы

d)

Это гарантирует, что код работает правильно

55.

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

a)

IF and WHILE

b)

ELSE and WHILE

c)

FOR and WHILE

d)

IF and ELSE

56.

цикл FOR

a)

циклы, которые запускаются неизвестное количество раз

b)

циклы, которые работают определенное количество раз

c)

циклы, которые не работают в обеденное время

d)

это не цикл

57.

циклы WHILE

a)

циклы, которые запускаются неизвестное количество раз, в зависимости от условия

b)

циклы, которые работают определенное количество раз

58.

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

a)

=

b)

!=

c)

==

d)

>=

59.

Какой из следующих символов используется в Python для обозначения «Не равно»?

a)

==

b)

!=

c)

<>

d)

><

60.

Что будет делать этот код?

a)

выводить числа на экран от 1 до 11

b)

выводить числа на экран от 1 до 10

c)

выводить числа на экран от 2 до 10

d)

будет ошибка

61.

Каким будет результат этой программы?

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,2,4,6,8,10

c)

2,4,6,8,10,12

d)

2,4,6,8,10

62.

Как еще можно записать следующий код?

Score = Score + 1

a)

Score.add(1)

b)

score + 1

c)

Score + Score

d)

Score += 1

63.

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

i = 3

while i <= ...:

print ( "Привет!" )

i += 1

a)

4

b)

5

c)

6

d)

7

64.

Сколько раз будет выполнен этот цикл?

i = 7

while i < 11:

print ( "Привет!" )

i += 1

a)

3

b)

4

c)

5

d)

6

65.

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

i = 3

while i >= ...:

print ( "Привет!" )

i -= 1

a)

1

b)

2

c)

3

d)

4

66.

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

i = ...

while i >= 3:

print ( "Привет!" )

i -= 1

a)

3

b)

4

c)

5

d)

6

67.

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

i = ...

while i <= 7:

print ( "Привет!" )

i += 1

a)

4

b)

5

c)

6

d)

7

68.

Один цикл может находится в теле другого цикла (вложенные циклы):

a)

не знаю

b)

нет

c)

да

69.

В каком цикле значение параметра уменьшается на 1?

a)
b)
c)
70.

В каком цикле произойдет зацикливание (т.е. цикл будет выполняться бесконечно)?

a)
b)
c)
71.

Сколько раз выполниться цикл:

a)

5

b)

2

c)

1

d)

4

e)

3

72.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (1,15,2)

a)

1 3 5 7 9 11 13

b)

1 3 5 7 9 11 13 15

c)

3 5 7 9 11 13

d)

3 5 7 9 11 13 15

73.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (6)

a)

1 2 3 4 5 6

b)

0 1 2 3 4 5 6

c)

0 1 2 3 4 5

d)

6

74.

Какие значения будет принимать переменная i, при организации цикла:

for i in range (12,3,-3)

a)

9 6 3

b)

9 6

c)

12 9 6 3

d)

12 9 6

75.

До каких пор будут выполняться операторы в теле цикла while x < 100:?

a)

Пока х меньше или равен стам

b)

Пока х больше ста

c)

Пока х строго меньше ста

d)

Пока х равен стам