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


Соберите тест из готовой базы заданий ЕГЭ. Ученики решат этот тест и вы увидите их ответы прямо на платформе
Собрать тест ЕГЭ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-формате — скажите, я подготовлю его!
Тест по физике. Тема: Механические и электромагнитные колебания. Класс: 11. Тип вопросов: Соотнесение. 10 вопросов. Ответы приведены ниже.
Левая колонка (пункты для соотнесения):
Правая колонка (описания): A) Величина, равная времени одного полного колебания. B) Частота колебаний f равна обратной величине периода T. C) Максимальное смещение от положения равновесия. D) Уравнение гармонических колебаний x(t) = A cos(ωt + φ). E) Связь ω и f: ω = 2πf. F) При резонансе амплитуда колебаний достигает максимума. G) Энергия колебательной системы распределяется между кинетической и потенциальной энергиями. H) Затухание: амплитуда со временем уменьшается; колебания стихают. I) В LC-цепи собственная частота ω0 = 1/√(LC). J) В LC-цепи энергия периодически переходит между магнитной и электрической составляющими.
Ключ ответов (правильные пары): 1 - A 2 - B 3 - C 4 - E 5 - D 6 - G 7 - F 8 - H 9 - I 10 - J
Ниже готов тест по геометрии для 7 класса на тему: Отрезок. Прямая. Луч. Углы. Тип вопросов: открытый. Всего 10 вопросов. В конце — ответная часть.
Вопрос 2 Найдите середину отрезка AB, если A(-3, 4) и B(7, 0). Ответ: Середина M имеет координаты ((-3+7)/2, (4+0)/2) = (2, 2). М = (2, 2).
Вопрос 3 Найдите длину отрезка AB, если A(1, 2) и B(4, 6). Ответ: Длина AB = sqrt((4−1)^2 + (6−2)^2) = sqrt(3^2 + 4^2) = sqrt(9+16) = sqrt(25) = 5.
Вопрос 4 Опишите, какие точки принадлежат лучу AB. Ответ: Луч AB состоит из точки A и всех точек X на прямой AB, лежащих дальше по направлению от A к B. Формально: AX ≤? на самом деле AX ≥ 0 и X лежит на прямой AB в направлении от A к B.
Вопрос 5 Опишите признак прямой AB: что за прямая AB? Ответ: Прямая AB — бесконечная линия, которая проходит через точки A и B; она существует во всех направлениях и не имеет начала/конца.
Вопрос 6 Угол ∠BAC образован двумя лучами AB и AC. Определите тип угла, если AB направлен вправо по оси x, а AC вверх по оси y, относительно точки A. Ответ: Это прямой угол (90 градусов).
Вопрос 7 Как проверить, принадлежит ли точка P отрезку AB? Приведите критерий и пример. Ответ: Точка P принадлежит отрезку AB тогда, когда P лежит на прямой AB и AP + PB = AB. Пример: A(0,0), B(6,0). Пусть P(3,0). AP = 3, PB = 3, AB = 6 → P принадлежит отрезку AB.
Вопрос 8 Что значит коллинеарность трёх точек? Приведите критерий. Ответ: Три точки коллинеарны, если лежат на одной прямой. Критерий: площадь треугольника ABC равна 0 или векторная проверка: векторы AB и AC лежат на одной прямой (либо их направление параллельно/коллинеарны).
Вопрос 9 Дайте краткое описание различий между отрезком, лучом и прямой на примере одинаковой пары точек A и B. Ответ:
Ниже представлен тест по теме: Современные информационные технологии для 11 класса. Тип вопросов: Единственный выбор. Количество вопросов: 10. В конце идут ответы.
Что относится к моделям облачных услуг? A) SaaS (Software as a Service) B) VPN C) Локальное хранилище D) USB-накопитель
Какой метод относится к обучению с учителем в машинном обучении? A) Обучение с учителем B) Обучение без учителя C) Обучение с подкреплением D) Эволюционное обучение
Что такое Big Data? A) Набор данных, который слишком велик или сложен для обработки традиционными методами и требует специальных технологий B) Небольшой файл конфигурации C) Тип жесткого диска D) Оптимизация памяти
Какой пример относится к Интернету вещей (IoT)? A) Умный термостат, управляемый через интернет B) Печать документа C) Микрофон D) Флеш-накопитель
Какая атака направлена на перегрузку ресурсов сервера? A) DDoS B) Phishing C) SQL-инъекция D) MITM
Что такое блокчейн? A) Распределённая база данных, где данные записываются в цепочку блоков B) Программный инструмент для создания блокнотов C) Вид компьютерной памяти D) Способ кодирования цвета
Какой принцип лежит в основе квантовой криптографии? A) Принципы неопределенности и суперпозиции B) Классическое симметричное шифрование C) Хэш-функции D) Реверсивное кодирование
Что такое нейронная сеть? A) Модель, имитирующая работу нервной системы и обучающаяся на данных B) Набор процедур в базах данных C) Устройство хранения данных D) Электронный монтаж
Что такое API? A) Application Programming Interface B) Advanced Protocol Interface C) Automated Processing Interface D) Architecture Processing Interface
Какую этическую проблему современного информационного общества чаще всего связан с? A) Конфиденциальность и защита персональных данных B) Скорость процессора C) Цена лицензии на ПО D) Расходы на энергопотребление
Ответы:
Тест по физике для 9 класса
Тема: Плавание бруска льда в воде
Вопрос:
Удачи на тестировании!