Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  8_5.4. Информатика 2025. Программирование разветвляющихся алгоритмов на Python

8_5.4. Информатика 2025. Программирование разветвляющихся алгоритмов на Python

Avatar
09.04.2023. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
8_5.4. Информатика. Программирование разветвляющихся алгоритмов на 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
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт