8 класс Python В2-Ветвление (7 минут)
Список вопросов теста
Вопрос 1
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15?
a = 10
b = 5
if a < 1 ... a > b
a -= 5
else:
a += 5
Варианты ответов
- or
- and
- not
Вопрос 2
Условный оператор
if a % 2 == 1: print('ДА') else: print('НЕТ')
позволяет определить, является ли число а .....
Варианты ответов
- двузначным
- двоичным
- нечетным
- простым
Вопрос 3
На вход программы, фрагмент которой приведенн ниже были поданы числа 15 и 10
Какие значения будут выведены после выполнения этого фрагмента?
x=int(input())
y=int(input())
if x>y:
x=x-y
y=x+y
else:
y=y-x
x=x-y
Варианты ответов
- 5 15
- -5 5
- 5 50
- 5 5
- 10 15
Вопрос 4
В условном операторе после else записывается .....
Варианты ответов
- составное ветвление
- условие
- оператор
Вопрос 5
Пусть а, b, c – стороны треугольника.
Какое сообщение можно вывести на экран при выполнении условия
(a = b) and (b = c)?
Варианты ответов
- треугольник тупоугольный
- нет верного ответа
- треугольник равносторонний
- треугольник прямоугольный
Вопрос 6
Является ли условным оператором следующая последовательность символов?
if x < y < z : a==116
Варианты ответов
- не является
- является
Вопрос 7
Какое из предложенных выражений может быть использовано в качестве условия?
Варианты ответов
- a
- 6*y+9
- (z>8) and (z<19)
- x+c
Вопрос 8
else в условном операторе переводится как...
Варианты ответов
- если
- тогда
- ввод
- условие
- иначе
Вопрос 9
Дан условный оператор:
if x>2: y = x+7 else: y = x - 20
Укажите действие, которое будет выполняться в случае истинности условия:
Варианты ответов
- все ответы верные
- y = x+7
- y = x -20
- x > 2
Вопрос 10
При записи на языке Python разветвляющихся алгоритмов используют операторы:
Варианты ответов
- условный оператор
- вложенный условный оператор
- каскадное ветвление
- циклический оператор
- линейный оператор


