Тест по информатике на тему "Программирование циклов" для 9 класса
Вопрос 1: Какой из следующих типов циклов используется для выполнения кода определенное количество раз?
- A) while
- B) for
- C) do while
- D) foreach
Правильный ответ: B) for
Вопрос 2: Какое из следующих утверждений о цикле while является правильным?
- A) Тело цикла выполняется хотя бы однажды
- B) Условие проверяется до выполнения тела цикла
- C) Используется для итерации по массивам
- D) Проходит по каждому элементу коллекции
Правильный ответ: B) Условие проверяется до выполнения тела цикла
Вопрос 3: Какой из следующих циклов может быть выполнен даже при ложном условии?
- A) for
- B) while
- C) do while
- D) foreach
Правильный ответ: C) do while
Вопрос 4: Что делает команда "break" внутри цикла?
- A) Завершает выполнение всей программы
- B) Завершает выполнение текущего цикла
- C) Переходит к следующей итерации цикла
- D) Ожидает ввода пользователя
Правильный ответ: B) Завершает выполнение текущего цикла
Вопрос 5: Какой из следующих операторов используется для пропуска текущей итерации в цикле?
- A) continue
- B) break
- C) return
- D) exit
Правильный ответ: A) continue
Вопрос 6: Как можно завершить бесконечный цикл?
- A) Использовать команду exit
- B) Ввести условие выхода
- C) Принудительно остановить выполнение программы
- D) Ввести оператор в цикле
Правильный ответ: B) Ввести условие выхода
Вопрос 7: Какова правильная структура цикла for в языке Python?
- A) for i in range(10):
- B) for (i = 0; i < 10; i++)
- C) for i = 0; i < 10; i++
- D) for i in 10:
Правильный ответ: A) for i in range(10):
Вопрос 8: Какой цикл лучше всего подходит для итерации по элементам списка?
- A) for
- B) while
- C) do while
- D) repeat
Правильный ответ: A) for
Вопрос 9: Какой из этих методов позволит вам избежать зацикливания?
- A) Использовать переменную-счетчик
- B) Установить условие выхода
- C) Ограничить количество итераций
- D) Все вышеперечисленное
Правильный ответ: D) Все вышеперечисленное
Вопрос 10: Как в Python можно сделать так, чтобы цикл выполнялся 5 раз, начиная с 0?
- A) for i in range(5):
- B) while i < 5:
- C) for (i = 0; i < 5; i++)
- D) repeat 5 times:
Правильный ответ: A) for i in range(5):
Проверьте свои ответы и посмотрите, сколько правильных у вас. Удачи в подготовке к экзаменам!