wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Цикл For

Total questions: 49

Worksheet time: 2hrs 8mins

Name
Class
Date
1.

Цикл for - это

a)

Многократное выполнение блока кода с заданным числом итераций.

b)

Условный оператор в Python.

c)

Математическая функция для вычисления факториала.

d)

Функция для создания списка с определенным шагом.

2.

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

a)

for переменная in последовательность:

b)

for in последовательность:

c)

for range():

d)

for переменная in:

3.

Что выполняет функция range() в цикле for?

a)

Создает последовательность чисел в заданном диапазоне

b)

Выполняет продолжение цикла

c)

Определяет длину цикла

d)

Прерывает выполнение цикла

4.

Из сколько аргументов может состоять функция range()?

a)

одного

b)

двух

c)

трех

d)

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

5.

Какой результат выражения range(3, 10, 2)?

a)

[3, 6, 9]

b)

[3, 5, 7, 9]

c)

[2, 4, 6, 8]

d)

[3, 7]

6.

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

a)

for i = 1 to 5:

b)

for i in iterate(5):

c)

for i in range(5):

d)

for i = 0; i < 5; i++

7.

Как использовать функцию range() в цикле for для перебора четных чисел от 2 до 10(включительно)?

a)

for i in range(2, 11, 2):

b)

for i in range(2, 10):

c)

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

d)

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

8.

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

a)

1

b)

2

c)

0

d)

3

9.

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

a)

5, 4, 3, 2, 1

b)

1, 2, 3, 4, 5

c)

4, 3, 2, 1, 0

d)

5, 4, 3, 2, 1, 0

10.

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

a)

переменная S равна 1

b)

переменная S равна 4

c)

переменная S равна 2

d)

переменная S останется равной 0

11.

Чему будет равно значение переменной а после выполнения этого фрагмента программы?

(a)  

12.

Чему будет равно значение переменной а после выполнения этого фрагмента программы?

(a)  

13.

Чему будет равно значение переменной а после выполнения этого фрагмента программы?

(a)  

14.

Чему будет равно значение переменной а после выполнения этого фрагмента программы?

(a)  

15.

Какое число будет выведено на экран после выполнения этого фрагмента программы?

Благодаря параметру end = " " в операторе вывода print каждое новое число будет выводиться не с новой строки, а рядом с предыдущим.

(a)  

16.

Какое число скрывается под цифрой 1 в программе решения задачи?

(a)  

17.

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

a)

i * k

b)
  • i * 509

c)

k * 509

d)

(i * k )/ 509

18.

Вывести в одну строку через пробел все генерируемые значения i.

(a)  

19.

Вывести в одну строку через пробел все генерируемые значения i.

(a)  

20.

Какое значение s будет получено в результате выполнения этого фрагмента программы?

(a)  

21.

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

a)

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

b)

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

c)

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

d)

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

22.

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

a)

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

b)

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

c)

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

d)

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

23.

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

a)

3, 5, 7, 9, 11

b)

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

c)

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

d)

3, 5, 7, 9

24.

Какая структура имеет цикл for в Python?

a)

for (int i = 0; i < n; i++)

b)

for i in range(n):

c)

for i = 1 to n

d)

for (i = 0; i < n; i++)

25.

Что означает выражение 'for i in range(5)'?

a)

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

b)

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

c)

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

d)

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

26.

Что распечатает следующий код:

for i in range(4):

print(i + 1)?

a)

0 1 2 3

b)

1 2 3 4

c)

1 2 3

d)

2 3 4 5 6

27.

Что означает правая граница цикла в Python?

a)

Она включается в цикл

b)

Она не включается в цикл

c)

Она уменьшается в цикле

d)

Она удваивается в цикле

28.

Что означает однократное выполнение тела цикла?

a)

Итерация цикла

b)

Инкремент цикла

c)

Декремент цикла

d)

Индекс цикла

29.

Данная программа позволяет

a)

Посчитать сумму чисел от 0 до 999

b)

Посчитать количество чисел от 0 до 1000

c)

Посчитать сумму чисел от 0 до 1000

d)

Посчитать произведение чисел от 0 до 1000

e)

Другой ответ

30.

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

a)

input

b)

print

c)

sum

d)

range

31.

Цикл FOR - ...

a)

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

b)

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

c)

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

d)

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

32.

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

a)

3

3

3

b)

0

1

2

3

c)

p

p

p

d)

0

1

2

33.

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

a)

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

b)

Алгоритм

c)

Программа

d)

Цикл

34.

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

a)

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

b)

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

c)

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

d)

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

35.

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

a)

input

b)

print

c)

sum

d)

range

36.

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

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

37.

Цикл FOR - ...

a)

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

b)

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

c)

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

d)

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

38.

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

a)

3

3

3

b)

0

1

2

3

c)

p

p

p

d)

0

1

2

39.

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

a)

2

5

b)

2

3

4

c)

2

3

4

5

d)

t

t

t

40.

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

a)

b)

3

4

c)

3

4

5

d)

5

4

41.

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

a)

2

10

3

b)

t

t

t

c)

2

5

8

42.

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

a)

Yes

b)

2

5

c)

2

5

3

43.

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

a)

Множество похожих друг на друга команд

b)

Многократное выпонение набора команд

c)

Условие, при котором выполняется набор команд

d)

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

44.

Запустится ли код с такой строчкой?

for (int i = 0; i < 5; i + 1)

a)

Да

b)

Нет

45.

Как вывести ряд чисел: "0 2 4 6"?

a)

for (int i = 1; i <= 6; i += 2)

cout << i << ' ';

b)

for (int i = 0; i < 7; i + 2)

cout << i << ' ';

c)

for (int i = 0, i <= 7, i += 2)

cout << i << ' ';

d)

for (int i = 0; i < 7; i += 2)

cout << i << ' ';

e)

for (int i == 0; i <= 6; i += 2)

cout << i << ' ';

46.

Как сделать бесконечный цикл?

a)

Написать "for (;;)"

b)

Бесконечных циклов не существует

c)

Сравнить счётчик с отрицательным числом

d)

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

47.

Сколько раз выполнится тело цикла: "for (int i = 1; i > 0; i--)"

a)

1

b)

2

c)

0

d)

Код выдаст ошибку

48.

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

a)

Условие цикла

b)

Выполнение цикла целиком

c)

Одно повторения тела цикла

d)

Набор команд, который повторяется в цикле

49.

Для чего нельзя использовать цикл "for"?

a)

Для повторения одинакового набора команд n раз, где n ввёл пользователь с клавиатуры

b)

Для подсчёта суммы из десяти элементов, вводимых с клавиатуры

c)

Для вывода чисел от a до b, где a > b

d)

Для повторения тела цикла до тех пор, пока не будет введён 0.