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