Цикл while 2024
Список вопросов теста
Вопрос 1
Цикл в фрагменте программы
a = 1
b = 1
while a + b <= 8:
a += 1
b += 2
выполнится …. раз(а):
Вопрос 2
Определите значения переменных s и i после выполнения фрагмента программы:
s = 0
i = 5
while i > 0:
s = s + i
i = i - 2
Варианты ответов
- s = 15 i = 1
- s = 15 i = 0
- s = 9 i = -1
- s = 9 i = 0
- s = 15 i = -1
Вопрос 3
Дана последовательность операторов:
a = 1
b = 2
while a + b < 8:
a += 1
b += 2
s = a + b
Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после исполнения этой последовательности операторов?
Варианты ответов
- 2 раза a=3 b=6 s=6
- 2 раза a=3 b=6 s=9
- 3 раза a=3 b=6 s=6
- 3 раза a=3 b=6 s=9
- 1 раз a=3 b=6 s=9
- 1 раз a=3 b=6 s=6
Вопрос 4
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 7 раз?
i = 5
while i <= ...:
print('Python awesome!')
i += 1
Вопрос 5
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 3
while i >= ...:
print ( "Привет!" )
i -= 1
Вопрос 6
Определите, что будет напечатано в результате выполнения следующей программы:
s = 0
m = 123
while m > 1:
d = m % 10
s = s + d
m = m // 10
print(s)
Вопрос 7
Определите, что будет напечатано в результате выполнения следующей программы:
a = 21
b = 4
while a > b:
if a % 2 == 0:
b = b + a
else:
a = a - 2 * b + 1
print(b)
Вопрос 8
Определите значения переменной s после выполнения фрагмента программы:
s = 0
i = 7
while i < 12:
s = s + i
i = i + 2