Соберите тест из готовой базы заданий ЕГЭ. Ученики решат этот тест и вы увидите их ответы прямо на платформе
Собрать тест ЕГЭ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-формате — скажите, я подготовлю его!
Тест по географии Тема: Федеративное устройство РФ Класс: 8 Тип вопросов: Единственный выбор Количество вопросов: 10 Ответы включены ниже
Что такое субъект федерации РФ? A) административная единица без собственной власти B) административная единица, обладающая собственным законодательством и органами власти C) населённый пункт страны D) муниципалитет без статуса субъекта Ответ: B
Какие из приведённых образуют субъекты федерации РФ? A) города федерального значения и муниципалитеты B) республики, края, области, автономные округа, автономная область, города федерального значения C) только области и города D) районы и деревни Ответ: B
Какой субъект федерации имеет свой государственный язык наряду с русским? A) любая область B) республика C) край D) автономная область Ответ: B
Чем отличается федеративное устройство от унитарного? A) наличие единого общего бюджета B) наличие у субъектов автономии и собственных законодательных органов C) более высокий размер территории D) наличие городов Ответ: B
Какой орган власти обычно соответствует законодательному органу субъекта федерации? A) правительство B) президент C) Законодательное собрание/парламент субъекта D) Верховный суд Ответ: C
Какие полномочия относятся к субъектам федерации РФ? A) внешняя политика и оборона B) местное самоуправление, региональная политика и обеспечение общественного порядка на своей территории C) управление федеральной экономикой страны в целом D) правосудие на уровне всей страны Ответ: B
Что отличает республик в составе РФ? A) они не имеют собственного языка B) имеют собственную конституцию (устав) и государственный язык C) не имеют законодательного органа D) не платят налоги Ответ: B
Какие формы набора субъектов федерации включают автономные округа и автономная область? A) Да, это отдельные типы субъектов, отличающиеся степенью автономии B) Нет, это не субъекты федерации C) Только автономная область есть D) Только автономные округа есть Ответ: A
Какой субъект федерации относится к городам федерального значения? A) Москва, Санкт-Петербург и Севастополь B) Москва, Новосибирск и Владивосток C) Санкт-Петербург, Екатеринбург и Казань D) Казань, Уфа и Новосибирск Ответ: A
Верно ли то, что РФ имеет единое государство без различий между субъектами? A) Верно B) Неверно Ответ: B
Удачи!
Тест по информатике для 7 класса Тема: Компьютер – универсальное вычислительное устройство, работающее по программе. Техника безопасности и правила работы на компьютере Тип вопроса: Множественный выбор Количество вопросов: 2 Ответы приводятся после каждого вопроса.
Что означает утверждение: «Компьютер — универсальное вычислительное устройство, работающее по программе»? A) Это устройство может работать без заданной программы. B) Это устройство выполняет набор операций согласно программе, записанной в него. C) Это устройство предназначено только для печати. D) Это устройство не может хранить данные. Ответ: B
Какие из следующих правил являются верными в рамках техники безопасности и правил работы на компьютере? Выберите один верный вариант. A) Сидеть прямо, спина — прямая; монитор на уровне глаз; расстояние до экрана 50–70 см; каждые 20 минут смотреть вдаль на расстоянии примерно 6 метров в течение 20 секунд. B) Держать кабели на полу и тянуть их, если что-то не работает. C) Есть и пить рядом с ПК. D) Пароли записывать на бумаге и держать рядом с клавиатурой. Ответ: A
Что-то пошло не так. Ошибка: Error code: 429 - {'error': {'message': 'You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.', 'type': 'insufficient_quota', 'param': None, 'code': 'insufficient_quota'}}