Ветвление, циклы.Python
Список вопросов теста
Вопрос 1
Дан условный оператор:
if a < 5:
c = 1
elif a > 5:
c = 2
else:
c = 3
Какое значение имеет переменная а, если в результате выполнения условного оператора переменной с присваивается значение 3?
Вопрос 2
В алгоритме используются целочисленные переменные a и b. Определите значение переменной a после исполнения алгоритма: a = (7 - 5) * 4 |
Вопрос 3
Цикл в фрагменте программы
a = 1
b = 1
while a + b < 8:
a += 1
b += 2 выполнится …. раз:
Вопрос 4
Определите значения переменных s и i после выполнения фрагмента программы:
s = 0
i = 5
while i > 0:
s = s + i
i = i - 1
Варианты ответов
- s = 15 i = 1
- s = 15 i = 0
- s = 0 i = 15
- s = 15 i = 15
- s = 0 i = 0
Вопрос 5
В данном фрагменте программы
s = 0
for i in range (1, 11):
s = s + 2 * i
вычисляется:
Варианты ответов
- сумма целых чисел от 1 до 10
- сумма чётных чисел от 1 до 10
- удвоенная сумма целых чисел от 1 до 10
- сумма первых десяти натуральных чётных чисел
Вопрос 6
Дана последовательность операторов:
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
Вопрос 7
Определите значения переменной s после выполнения фрагмента программы:
s = 0
for i in range (11):
s = s + i
Вопрос 8
Определите значения переменной s после выполнения фрагмента программы:
s = 0
for i in range (11):
s = s + 1
Вопрос 9
Определите значения переменной s после выполнения фрагмента программы:
s = 0
i = 5
while i < 10:
s = s + i
i = i + 1
Вопрос 10
Определите значения переменной c после выполнения фрагмента программы:
a = 5
c = 5
if a < 5:
c = 1
if c > 5:
c = c + 2
else:
c = c - 1
if c < 5:
c = c + 1