Соберите тест из готовой базы заданий ЕГЭ. Ученики решат этот тест и вы увидите их ответы прямо на платформе
Собрать тест ЕГЭ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-формате — скажите, я подготовлю его!
К какому жанру относится произведение Л. Андреева «Жили-были»?
A) Очерк
B) Рассказ
C) Роман
D) Пьеса
Где разворачивается основное действие рассказа?
A) В монастыре
B) В деревенской избе
C) В больничной палате
D) На железнодорожной станции
На чём основано противопоставление двух центральных персонажей?
A) На различии их социального положения и жизненных судеб
B) На принадлежности к разным национальностям
C) На разнице в возрасте
D) На противоположных научных взглядах
Что прежде всего объединяет героев рассказа?
A) Общая профессия
B) Родственные связи
C) Совместное путешествие
D) Старость, болезнь и близость смерти
Какой художественный приём лежит в основе сопоставления героев?
A) Градация
B) Антитеза
C) Олицетворение
D) Аллегория
Какую роль играет название «Жили-были»?
A) Указывает на историческую хронику
B) Предвещает счастливую семейную историю
C) Использует сказочную формулу и создаёт контраст с трагическим содержанием
D) Обозначает путешествие героев
Какая проблема является центральной в рассказе?
A) Одиночество человека и смысл жизни перед лицом смерти
B) Воинский долг и патриотизм
C) Научный прогресс
D) Конфликт поколений из-за наследства
Как осмысляется социальное различие героев перед лицом смерти?
A) Оно становится ещё более значимым
B) Оно определяет, кто из героев победит
C) Оно исчезает только благодаря богатству одного из героев
D) Оно теряет своё значение, поскольку смерть уравнивает людей
Какая композиционная особенность характерна для рассказа?
A) Повествование в форме детективного расследования
B) Параллельное сопоставление жизненных судеб героев
C) Кольцевая композиция с возвращением к начальной сцене
D) Повествование в форме дневниковых записей
Каков общий тон произведения?
A) Комический
B) Торжественно-героический
C) Трагико-философский
D) Приключенческий
1 — B
2 — C
3 — A
4 — D
5 — B
6 — C
7 — A
8 — D
9 — B
10 — C
Тест по английскому языку Тема: possessive adjectives (притяжательные прилагательные) Класс: 3 Тип вопросов: множественный выбор Количество вопросов: 10 Ответы включены
Инструкция: выберите один правильный ответ (A, B, C или D) для каждого вопроса.
This is ___ pencil. A) my B) mine C) me D) I
Is this ___ bag? A) your B) you're C) yours D) you
That is ___ bike. A) his B) him C) he D) he's
This is ___ hat. A) her B) hers C) she D) herself
The cat drinks ___ milk. A) its B) it's C) their D) our
We have a dog. This is ___ dog. A) our B) ours C) us D) we
The kids are playing with ___ toys. A) their B) them C) they D) theirs
This is not my notebook, it is ___ notebook. A) your B) his C) their D) mine
This is ___ leaf. A) its B) it's C) their D) our
Whose pen is this? It is ___ pen. A) their B) theirs C) his D) hers
Ответы
Вопрос 1: Что такое давление газа?
A) Сила, действующая на единицу площади
B) Количество молекул в газе
C) Объем газа
D) Температура газа
Вопрос 2: Какой фактор не влияет на давление газа в замкнутом объеме?
A) Температура
B) Объем
C) Количество молекул
D) Цвет газа
Вопрос 3: Как изменится давление газа, если его объем уменьшится при постоянной температуре?
A) Давление увеличится
B) Давление уменьшится
C) Давление не изменится
D) Давление станет равным нулю
Вопрос 4: Что произойдет с давлением газа, если его температура увеличится при постоянном объеме?
A) Давление увеличится
B) Давление уменьшится
C) Давление не изменится
D) Давление станет равным нулю
Вопрос 5: Какой закон описывает зависимость давления и температуры идеального газа?
A) Закон Бойля
B) Закон Гей-Люссака
C) Закон Авогадро
D) Закон Фарадея
Пожалуйста, проверьте свои ответы и обсудите их с учителем. Удачи на экзаменах!
Тест по геометрии: Признаки равенства треугольников Класс: 7 Тип вопросов: Единственный выбор Количество вопросов: 5 Выводить тест с ответами: Без ответов
Какой признак равенства треугольников гарантирует равенство треугольников, если известны три стороны треугольников? A) SSS B) SAS C) ASA D) AAS
В каких треугольниках достаточно данных: две стороны и прилегающий к ним угол, чтобы они стали равными? A) SSS B) SAS C) ASA D) HL
В треугольниках ABC и DEF даны углы ∠A = ∠D, ∠C = ∠F и сторона AC = DF. Какие признаки равенства применимы? A) SSS B) SAS C) ASA D) AAS
В треугольниках ABC и DEF даны углы ∠A = ∠D и ∠B = ∠E и сторона AB = DE, где AB является боковой стороной между углами A и B. Какой признак равенства треугольников применим? A) SSS B) SAS C) ASA D) AAS
У двух прямоугольных треугольников равны гипотенуза и один катет. Какой признак равенства треугольников это описывает? A) SSS B) SAS C) ASA D) HL