Проверочная работа: Алгоритм ветвления
Список вопросов теста
Вопрос 1
Определите значение переменной с после выполнения следующего фрагмента программы:
a=90
b=30
a=a - b*3
if a>b:
c=a - b
else:
c=b – a
Варианты ответов
- 130
- 20
- 30
- -20
Вопрос 2
Условный оператор
if a % 2==0:
print('Да')
else:
print('Нет')
позволяет определить, является ли число a ... (Запиши ответ в строке)
Вопрос 3
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10
if a < 5:
a = 5
Вопрос 4
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10
if a < 5:
a += 12
else:
a -= 7
Вопрос 5
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10
if a < 15:
a += 12
else:
a -= 7
Вопрос 6
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10 if a < 5: a += 12 else: a -= 7 if a < 5: a += 12 else: a -= 7
Вопрос 7
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10; if a > 5: a += 12 else: a -= 7 if a > 5: a += 12 else: a -= 7
Вопрос 8
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10 b = 3 if a > b: b += 12 else: a -= 7 if a > b: a += 12 else: a -= 7
Вопрос 9
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?
a = 10
b = 5
if a < 1 ... a > b:
a -= 7
else: a += 7
Варианты ответов
- or
- and
- not
Вопрос 10
Найдите ошибку, выбери номер строки, в которой допущены ошибки или ошибка:
a = 20
b = 6;
if a > b:
a -= 7
else:
a += 7
print(' ')
Варианты ответов
- строка 1
- строка 2
- строка 3
- строка 4
- строка 5
- строка 6
- строка 7
- нет ошибок


