8_5.4. Информатика 2025. Программирование разветвляющихся алгоритмов на Python
Список вопросов теста
Вопрос 1
Условный оператор
if a mod 2=0 then write('Да') else write('Нет')
позволяет определить, является ли число a …
Варианты ответов
- простым
- четным
- двоичным
- двузначным
Вопрос 2
Пусть а, b, c – стороны треугольника.
Какое сообщение можно вывести на экран при выполнении условия (a == b) and (b == c)?
Варианты ответов
- Нет верного ответа
- Треугольник прямоугольный
- Треугольник тупоугольный
- Треугольник равносторонний
Вопрос 3
Дан условный оператор:
if a==17:
y = a
else:
y = a + 3
Здесь условием является ...
Варианты ответов
- y=a
- a==17
- y=a+3
Вопрос 4
В каком из условных операторов допущена ошибка?
Варианты ответов
- if (a>b) and (b>0): c=a+b
- if a
- if a>b: maxi=a else: maxi=b
- if b==0: print('Деление невозможно.')
Вопрос 5
Условный оператор
if a % 2==1:
print('Да')
else:
print('Нет')
позволяет определить, является ли число a ...
Варианты ответов
- двузначным
- простым
- четным
- нечетным
Вопрос 6
Какое из предложенных выражений может быть использовано в качестве условия?
Варианты ответов
- x==y
- f
- 2*x+5
- x=3
Вопрос 7
Определите значение переменной с после выполнения следующего фрагмента программы:
a=80
b=10
a=a - b*3
if a>b:
c=a - b
else:
c=b – a
Варианты ответов
- 20
- 80
- 40
- -20
Вопрос 8
На вход программы, фрагмент которой приведённой ниже, поданы числа 20 и 10.
x,y = map(int, input().split())
if x>y:
x-=y
y+=x
else:
y-=x
x-=y
print(x,y)
Какие значения будут выведены после выполнения этого фрагмента?
Варианты ответов
- 15 5
- 10 20
- 5 15
- 20 10
Вопрос 9
Является ли условным оператором следующая последовательность символов?
if x<y<z:
a=33
Варианты ответов
- является
- не является
Вопрос 10
На вход программы, фрагмент которой приведённой ниже, поданы числа 5 и 15.
x,y = map(int, input().split())
if x>y:
x -= y
y += x
else:
y -= x
x -= y
print(x,y)
Какие значения будут выведены после выполнения этого фрагмента?
Варианты ответов
- 15 5
- -5 10
- 5 10
- 10 10


