Циклические алгоритмы 2 вариант
Список вопросов теста
Вопрос 1
Какого оператора цикла не существует на языке Python?
Варианты ответов
- for
- while True
- while
- repeat ... until
Вопрос 2
Требуется подсчитать произведение натуральных чисел от 1 до 50.
Какое условие нужно использовать для переменной i в цикле Пока?
цел i,sum
i:=1
нц пока .............
pr:=pr * i
i: =i +1
кц
Варианты ответов
- i >=1
- i <= 50
- i < 50
- 1 < i < 51
Вопрос 3
В данном фрагменте программы
s: =0;
нц для i от 2 до 10 шаг 2
s:= s + i;
кц
вычисляется:
1) сумма целых чисел от 2 до 10
2) сумма нечётных чисел от 2 до 10
3) удвоенная сумма целых чисел от 2 до 10
4) сумма натуральных чётных чисел от 2 до 10
В строку введите цифру номера правильного ответа (например, 2)
Вопрос 4
Цикл в фрагменте программы
а =10; b =1;
while a+b > 10:
а += 1;
b += 2
вывод (a , b)
выполнится:
Варианты ответов
- 0 раз
- 1 раз
- 3 раза
- бесконечное число раз
Вопрос 5
Чему будет равна переменная sum после выполнения фрагмента программы:
i:=25; sum:= 0
нц пока i > 5
sum:=sum + i / 5
i:= i - 15
кц
вывод sum
Варианты ответов
- 5
- 7
- 8
- 10
Вопрос 6
Определите значение переменной f после выполнения фрагмента алгоритма.
f = 0
fоr i in rаngе (5, 8):
f = f + i
print (f)
В ответе написать только число. например, 23
Вопрос 7
Определите значение переменной n после выполнения фрагмента алгоритма.
n = o
for i in rаngе (2, 7)
if i % 2 == 0:
n = n + i
print (n)
Варианты ответов
- 6
- 15
- 12
Вопрос 8
Что выполняет данная программа? Выберите правильный ответ
P = 1
for i in range (1, 25):
if i % 5 == 0:
p = p * i
print (p)
Варианты ответов
- вывод на экран чисел кратных 5
- нахождение суммы чисел кратных 5
- нахождение произведения чисел в интервале от 1 до 24
- нахождение произведения чисел кратных пяти в интервале от 1 до 24
Вопрос 9
Какие значения t и k выведутся на экран в результате исполнения следующего фрагмента программы:
t = 5; к = 1
for i in rаngе (3):
t = t - 2; к = к + 2
print (t, ‘ ; ‘, к);
(Выберите верный вариант ответа)
Варианты ответов
- -1; 7
- -1, 7
- 1; 5
- 1, 5
Вопрос 10
Проанализируйте фрагмент программы. Выберите верный результат их работы
for х in rаngе (-5, 13, 3):
print (х, end = ' ')
Варианты ответов
- -5 -2 1 4 7 10 13
- -5 -2 1 4 7 10
- -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13
- -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12
Вопрос 11
Проанализируйте фрагмент программы. Выберите верный результат их работы
for х in range (8, -3, -2):
у = х * х
print (y, end = ' ')
Варианты ответов
- 64 49 36 25 16 9 4 1 0 1 4
- 64 49 36 25 16 9 4 1 0 1 4 9
- 64 36 16 4 0 4
- 64 36 16 4 0 4 9


