Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему программирование линейных алгоритмов в пайтоне

13 мая 2026 11:15

{Другой предмет}
8 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Ниже представлен тест по теме: программирование линейных алгоритмов в Python. Тип вопросов: множественный выбор. Уровень: 8 класс. 8 вопросов. В конце — ключ с правильными ответами.

  1. Какой фрагмент кода корректно считывает два целых числа и выводит их сумму?
  • A) a = int(input()); b = int(input()); s = a + b; print(s)
  • B) a = input(); b = input(); s = a + b; print(s)
  • C) s = a + b; print(s)
  • D) print(a + b)

Правильный ответ: A

  1. Что выведет следующий код: x = 5; y = 3; z = x + y; print(z)
  • A) 8
  • B) 15
  • C) 53
  • D) 0

Правильный ответ: A

  1. Какой код корректно считывает целое число из ввода?
  • A) a = int(input())
  • B) a = input()
  • C) a = float(input())
  • D) a = str(input())

Правильный ответ: A

  1. Что делает оператор // в Python?
  • A) Делит и возвращает остаток
  • B) Делит без остатка (целочисленное деление)
  • C) Возвращает модуль
  • D) Умножает

Правильный ответ: B

  1. Если a = 4, b = 7, какой результат выведет код: if a > b: print(a) else: print(b)?
  • A) 4
  • B) 7
  • C) Ничего не выведет
  • D) Ошибка

Правильный ответ: B

  1. Какой код вычисляет среднее двух чисел a и b?
  • A) a = int(input()); b = int(input()); s = (a + b) / 2; print(s)
  • B) a = int(input()); b = int(input()); s = (a + b) // 2; print(s)
  • C) s = (a + b) / 2; print(s)
  • D) s = a + b; print(s)

Правильный ответ: A

  1. Что означает линейный (последовательный) алгоритм?
  • A) Содержит циклы
  • B) Выполняется по порядку набор инструкций без циклов
  • C) Использует рекурсию
  • D) Работает только на больших данных

Правильный ответ: B

  1. Какой из вариантов корректно находит наибольшее из трёх чисел a, b, c без использования функций из стандартной библиотеки?
  • A) a = int(input()); b = int(input()); c = int(input()); m = a if a >= b and a >= c else b if b >= c else c; print(m)
  • B) a = int(input()); b = int(input()); c = int(input()); m = max(a,b,c); print(m)
  • C) m = a if a > b else b; if m > c: m = c; print(m)
  • D) print(max(a,b,c))

Правильный ответ: A

Ответы (для быстрого контроля): 1-A, 2-A, 3-A, 4-B, 5-B, 6-A, 7-B, 8-A


Сгенерировать свой тест

Популярные тесты

Экономика
11 Класс
{Другой предмет}
9 Класс
{Другой предмет}
11 Класс
{Другой предмет}
8 Класс

Саша — ассистент в телеграмме