8_5.5. Информатика 2025. Программирование циклических алгоритмов на Python
Список вопросов теста
Вопрос 1
Цикл в фрагменте программы
p=1
while True:
p=p*0.01
if p<=0.01: break
будет исполнен:
Варианты ответов
- 0 раз
- 1 раз
- 10 раза
- бесконечное число раз
Вопрос 2
Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a = 2
b = 1
while a>=b:
b=b+a
a=a+1
print(a+b)
Варианты ответов
- 12
- 10
- 15
- 7
Вопрос 3
Используется оператор
for i in range (31, 40) ...
После завершения выполнении тела цикла i = ...
Вопрос 4
Какие операторы цикла существуют в языке Python?
Варианты ответов
- for
- while
- repeat
Вопрос 5
Используется оператор
for i in range (36) ...
При первом выполнении тела цикла i = ...
Вопрос 6
Какой оператор цикла желательно использовать, если известно число повторений тела цикла?
Варианты ответов
- for <параметр> in range ( <начальное значение, <конечное значение>): <оператор>
- while <условие>: <тело цикла>
- while True: <оператор1, …> if <условие>: break
Вопрос 7
Определите, какое значение будет выведено на экран в результате выполнения приведенной ниже последовательности операторов:
a=1
b=1
while a<16:
a=a*2
b=b+a
print (b)
Варианты ответов
- 63
- 31
- 64
- 32
- 16
Вопрос 8
Чему равно значение переменной s после выполнения следующего фрагмента программы:
s = 0
for i in range (1,7):
s = s + 1
Варианты ответов
- 2
- 3
- 4
- 6
Вопрос 9
Дан текст программы:
s=0
a=int(input())
while a!=0:
if (a % 4== 0) and (a % 10 == 6):
s+=a
a=int(input())
print(s)
Какое значение будет присвоено переменной s в результате выполнения этой программы при следующем входном потоке данных: 12, 24, 26, 36, 46, 0?
Вопрос 10
Укажите, сколько раз будет выполнен цикл
for i in range (-3, 3):
a=a+2
Варианты ответов
- 6
- 0
- 3
- 5
- Бесконечно


