Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  СОР по информатике

СОР по информатике

Avatar
02.03.2026. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Суммативное оценивание за раздел «Программирование алгоритмов на языке Python» Цель обучения 8.3.3.1 – использовать оператор цикла while 8.3.3.2 – использовать оператор цикла for 8.3.3.3 – использовать инструкции управления циклом (continue, break)

Список вопросов теста

Вопрос 1

В каком случае лучше использовать while?

Варианты ответов
  • Когда известно количество повторений
  • Когда неизвестно количество повторений
  • Когда нужно вывести числа от 1 до 10
  • Когда нет условия
Вопрос 2

В каком случае лучше использовать for?

Варианты ответов
  • Когда известно количество повторений
  • Когда неизвестно количество повторений
  • Когда нужно вывести числа
  • Когда нет условия
Вопрос 3

Установите соответствие :

1.

Break

2.

Continue

Варианты ответов
  • Полностью завершает цикл
  • Пропускает один шаг цикла
Вопрос 4

Что выведет программа? 
for i in range(1, 5):
print(i)

Варианты ответов
  • 1 2 3 4
  • 1 2 3 4 5
  • 1 2 3
  • 0 1 2 3 4
  • 0 1 2 3 4 5
Вопрос 5

Что выведет программа? 
for i in range(5):
     if i == 3:
          break
     print(i)

Варианты ответов
  • 0 1 2
  • 0 1 2 3
  • 1 2 4 5
  • 4 5
  • 0 1 2 4 5
Вопрос 6

Напиши программу :

Вывести числа от 1 до 6 с помощью for.
 

Вопрос 7

Напиши пропущенную строку 
Задание : Вывести числа от 1 до 10, но остановиться при числе 7.

for i in range(1, 11):
         if i == 7:
             __________
         print(i)

Вопрос 8

Напиши пропущенную строку
Задание:
Вывести числа от 1 до 5, но не выводить число 3.
for i in range(1, 6):
    if i == 3:
        __________
    print(i)

Вопрос 9

Напиши пропущенную строку

Задание: Вывести числа от 5 до 1 с помощью while.
i = 5
while i > 0:
    print(i)
    __________

Вопрос 10

Напиши пропущенную строку

Задание: Вывести числа от 1 до 10, но пропустить число 5.

for i in range(1, 11):
    if i == 5:
        __________
    print(i)

Вопрос 11

Что такое цикл ?

Варианты ответов
  • это последовательность команд, которая выполняется многократно
  • это последовательность команд, которая выполняется однократно
  • это выполнение тела цикла
  • условие проверяется при входе
Вопрос 12

Сколько видов циклов существует в Python?

Варианты ответов
  • 1
  • 2
  • 3
  • 4
Вопрос 13

Что выведет программа?
for i in range(2, 11, 2):
    print(i)

Варианты ответов
  • 2 3 4 5 6 7 8 9 10
  • 2 4 6 8 10
  • 1 3 5 7 9
  • 2 4 6 8
Пройти тест
Сохранить у себя:

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

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