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


