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

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

13 мая 2026 11:22

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

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

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

Ниже представлен тест по теме: Программирование линейных алгоритмов на Python. Тип вопросов — множественный выбор. 10 вопросов. Ответы приводятся сразу после каждого вопроса.

  1. Что выведет следующий фрагмент Python? sum = 0 for i in range(1, 6): sum += i print(sum) A) 15 B) 16 C) 11 D) Ошибка Ответ: A

  2. Какой цикл чаще всего используется для линейного алгоритма, когда известно количество итераций? A) for B) while C) оба D) не цикл Ответ: A

  3. Что выведет следующий код? a = [3, 1, 4, 1, 5] max_value = a[0] for x in a: if x > max_value: max_value = x

print(max_value) A) 3 B) 5 C) 4 D) 1 Ответ: B

  1. В выражении range(n) сколько чисел оно генерирует и какие? A) от 0 до n-1 B) от 1 до n C) от 0 до n D) ничего Ответ: A

  2. Что означают отступы (indentation) в Python? A) разделяют блоки кода B) ускоряют выполнение C) задают переменные D) не влияют Ответ: A

  3. Что делает следующий код? a = int(input("Введите a: ")) b = int(input("Введите b: ")) print(a + b) A) печатает сумму введённых чисел B) печатает разность C) печатает произведение D) будет ошибка Ответ: A

  4. Какой алгоритм имеет линейную асимптотическую сложность времени O(n)? A) сортировка пузырьком B) линейный поиск (по списку) C) бинарный поиск D) построение полного дерева Ответ: B

  5. Какой тип данных лучше использовать для хранения целых чисел в контексте линейных алгоритмов на Python? A) float B) int C) str D) bool Ответ: B

  6. Что произойдет со временем выполнения при вложенных циклах, где внешний цикл обходит n элементов, а внутренний — n элементов? A) O(n) B) O(n^2) C) O(log n) D) O(1) Ответ: B

  7. Выберите пример линейного алгоритма без ветвлений (только последовательные действия). A) for i in range(5): print(i) B) for i in range(5): if i % 2 == 0: print(i) C) while i < 5: i += 1 D) if x > 0: print(x) Ответ: A

Если нужно, могу адаптировать тест под конкретный формат (печатная версия, онлайн-тест, указания по баллам) или добавить краткие пояснения к каждому вопросу.


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

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

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

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