Подготовим к ЕГЭ за оставшееся времяна нужные баллы.
Пробный период бесплатно


Соберите тест из готовой базы заданий ЕГЭ. Ученики решат этот тест и вы увидите их ответы прямо на платформе
Собрать тест ЕГЭ07 июня 2025 21:36
Конечно! Ниже представлен тест по теме «Найди ошибку в программе на Python» для учеников 11 класса по предмету Информатика. В тесте представлены открытые вопросы, каждый вопрос включает пример программы с ошибкой. Также указаны правильные ответы и объяснения.
Тема: Найди ошибку в программе на Python
Класс: 11
Тип вопросов: Открытый
Количество вопросов: 10
Ответы предоставлены
Вопрос 1:
Рассмотрите следующий код:
x = 10
if x = 5:
print("x равно 5")
Что не так в этом коде? Найдите и объясните ошибку.
Ответ:
Ошибка в использовании оператора присваивания = вместо оператора сравнения ==. В условии должно быть:
if x == 5:
Вопрос 2:
Рассмотрите следующий код:
def sum(a, b):
return a + b
print(sum(3))
Что не так в этом коде?
Ответ:
Функция sum вызывается с одним аргументом, хотя она ожидает два. Это вызовет ошибку TypeError. Нужно передать оба аргумента, например:
print(sum(3, 4))
Вопрос 3:
Рассмотрите программу:
list1 = [1, 2, 3]
for i in range(len(list1)):
list1.append(i)
print(list1)
Что в этом коде не так и почему?
Ответ:
Цикл модифицирует список во время итерации, что может привести к бесконечному циклу или нежелательным результатам. Лучше сначала определить длину списка или использовать другой подход. Например, так:
for i in range(len(list1)):
list1.append(i)
может привести к тому, что список будет расширяться бесконечно. Следует избегать изменения списка при итерации по его длине.
Вопрос 4:
Рассмотрите следующий кусок кода:
a = 0
while a < 5:
print(a)
a = a + 1
else:
print("Завершено")
Что неправильно или можно улучшить?
Ответ:
Код работает корректно и выполняет цикл с выводом чисел от 0 до 4, после чего выводит "Завершено". Ошибок нет, можно оставить так.
Вопрос 5:
Рассмотрите программу:
name = input("Введите ваше имя: ")
print("Привет, " + name)
Что произойдет при вводе? Есть ли ошибки?
Ответ:
Ошибок в коде нет. При запуске программа попросит ввести имя, затем выведет приветствие.
Вопрос 6:
Рассмотрите код:
try:
num = int(input("Введите число: "))
except:
print("Ошибка ввода")
print("Ваша цифра: " + num)
Что не так?
Ответ:
Здесь переменная num определяется внутри блока try, а в случае ошибки будет вызвано исключение, и потом код попытается вывести num, которая не определена. Следует разместить вывод внутри блока try, или определить num заранее. Исправленный вариант:
try:
num = int(input("Введите число: "))
print("Ваша цифра: " + str(num))
except:
print("Ошибка ввода")
Вопрос 7:
Рассмотрите следующую программу:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
print(factorial("5"))
Что не так?
Ответ:
Функция ожидает числовой аргумент, а передано строковое значение "5". Это вызовет ошибку TypeError. Нужно передать число, например:
print(factorial(5))
Вопрос 8:
Рассмотрите код:
a = 10
b = 0
print(a / b)
Что произойдет и почему?
Ответ:
Произойдет ошибка деления на ноль (ZeroDivisionError). В Python деление на ноль недопустимо.
Вопрос 9:
Программа:
numbers = [1, 2, 3, 4, 5]
for i in range(len(numbers)):
if numbers[i] % 2 == 0:
print("Четное число:", numbers[i])
Может ли в этой программе быть ошибка?
Ответ:
Нет, программа корректно выводит четные числа из списка.
Вопрос 10:
Рассмотрите код:
x = 5
if x > 0:
print("Положительное число")
Что не так?
Ответ:
Отсутствие отступа перед строкой print вызовет синтаксическую ошибку. Нужно исправить отступ:
if x > 0:
print("Положительное число")
Если нужен файл с тестом в текстовом или PDF-формате — скажите, я подготовлю его!
Тест по физике: Скорость прямолинейного равноускоренного движения. График скорости Класс: 9 Тип вопросов: Единственный выбор Количество вопросов: 5 Ответы включены ниже
Что отображает наклон прямой графика зависимости скорости v от времени t в равноускоренном прямолинейном движении? A) ускорение B) скорость C) перемещение D) энергия
Что равно площади под графиком зависимости скорости v от времени на отрезке времени [t1; t2]? A) перемещение B) работа C) сила D) энергия
Если начальная скорость v0 = 4 м/с, ускорение a = 3 м/с², чему будет скорость через 2 с? A) 6 м/с B) 8 м/с C) 10 м/с D) 12 м/с
Если график v(t) прямой и снижается по мере времени (наклон отрицателен), то ускорение: A) положительное B) отрицательное C) нулевое D) не определяется
Какой график скорости v(t) соответствует прямолинейному равноускоренному движению? A) парабола B) экспонента C) прямая линия D) гипербола
Ответы:
Тест по истории. Класс: 6. Тема: Урок повторения и обобщения по темам «Европа в раннее Средневековье», «Мусульманская цивилизация в VII—XI вв.» Тип вопросов: Открытый вопрос Количество вопросов: 5 Вывод теста с ответами: Да
Тест по технологии Тема: Модели и моделирование Класс: 6 Тип вопросов: Единичный выбор Количество вопросов: 5 Ответы: да
Что такое модель в контексте моделирования? A) Полная копия оригинала B) Упрощённое изображение объекта или процесса C) Только рисунок на бумаге D) Реальная вещь без изменений Ответ: B
Какие виды моделей существуют? A) Только физические модели B) Только математические модели C) Только компьютерные модели D) Физические, математические и компьютерные модели (все перечисленные) Ответ: D
Какие стадии обычно включает процесс моделирования? A) Выбор объекта, упрощение, построение модели, проверка и использование B) Только копирование изображения C) Прогноз за счет интуиции без данных D) Сбор подписей к фотографии Ответ: A
Пример модели: глобус — это модель чего? A) Земли B) Двигателя C) Компьютера D) Ракеты Ответ: A
Зачем нужны модели? A) Чтобы наглядно изучать объект, делать прогнозы и экономить ресурсы B) Чтобы увеличить размер оригинала C) Чтобы заменить реальный объект полностью D) Чтобы усложнить задачу без пользы Ответ: A
Вот тест для шестиклассников по теме "История Великой Отечественной войны", состоящий из 40 вопросов с единственным выбором. Каждый вопрос имеет один правильный ответ.
В каком году началась Великая Отечественная война?
Какое сражение считается первым крупным поражением немецких войск в советско-германской войне?
Кто командовал советскими войсками в битве под Сталинградом?
Как называется операция, в ходе которой советские войска освободили Москву?
В каком сражении в 1943 году был решен исход войны на Восточном фронте?
Какой важный военный союзник был у СССР во время войны?
Какой тип вооружения был массово использован в танковой битве под Курском?
Какой из следующих наград был вручён за проявленный героизм в боях?
Какой поэт написал стихи, посвященные Великой Отечественной войне?
Какой фильм рассказывает о блокаде Ленинграда?
В каком году была завершена Великая Отечественная война?
Какой план советского командования предусматривал контрнаступление под Сталинградом?
Какой город был освобожден от фашистов в 1944 году в рамках операции "Багратион"?
Какой командующий руководил операцией по захвату Берлина?
Какое сражение считается одним из первых в ходе войны с использованием авиации?
Какое главное событие происходило в стране в годы войны?
Кто был верховным главнокомандующим Красной армии во время войны?
Какой из этих людей не был полководцем СССР во время войны?
В каком произведении описываются события, связанные с блокадой Ленинграда?
Какое событие произошло 9 мая 1945 года?
Какой вид танков был основным у Красной армии?
Кто из российских писателей изображал войну в своих произведениях?
Какую медаль получали за проявленный героизм в боевых действиях?
В каком сражении была решена судьба Смоленска?
Какой фильм о войне получил множество наград как в России, так и за рубежом?
Кто был одним из главных противников СССР во время войны?
Какой крупный план немцы начали с целью захвата Москвы?
Какой из этих видов вооружения не использовался в годы войны?
Какой жанр литературы наиболее часто посвящен Великой Отечественной войне?
Какое событие предшествовало началу войны?
Где проходила битва, известная как "Зимняя война"?
Какой корабль стал символом победы в Тихом океане?
Чем был известен "Курский котел"?
Какой из этих генералов стал известен как "почётный командир" Красной армии?
Какой из перечисленных городов не был освобожден в ходе Великой Отечественной войны?
Какой из этих членов правительства не принимал участие в управлении военными действиями во время войны?
Какой из этих фильмов описывает события Второй мировой войны?
Какое из этих сражений произошло последним в ходе войны?
Какое количество дней длилась блокада Ленинграда?
Кто из российских писателей написал роман о войне под названием "Убийство в Восточном районе"?
Этот тест охватывает ключевые аспекты Великой Отечественной войны, включая даты, полководцев, важные битвы, использование вооружения и культуры, связанные с войной. Ученики могут использовать его для подготовки к экзаменам и расширения своих знаний по этому важному историческому периоду.