Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 21 апреля 2026 10:13

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: Программирование в Python 3. Класс учеников: 11 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 30 6. Выводить ли тест с ответами: Да

Ответ нейросети

21 апреля 2026 10:13

Ниже представлен тест по теме: Программирование в Python. Формат: единственный ответ (один правильный вариант) для каждого вопроса. В конце каждого вопроса указан правильный ответ.

  1. Что выведет выражение print(2 ** 3) в Python? A) 6 B) 8 C) 9 D) 5 Ответ: B

  2. Какой тип данных у переменной x, если x = 5? A) str B) int C) float D) bool Ответ: B

  3. Какой тип данных у результата выражения 3 / 2? A) int B) float C) str D) bool Ответ: B

  4. Какой оператор выполняет целочисленное деление? A) / B) // C) % D) ** Ответ: B

  5. Как правильно выполнить конкатенацию строк в Python? A) a + " " + b B) a * b C) a & b D) a and b Ответ: A

  6. Что вернёт функция len("abc")? A) 2 B) 3 C) 0 D) 4 Ответ: B

  7. Какой символ/значение вернётся при обращении к индексу s[1] в строке s = "abc"? A) 'a' B) 'b' C) 'c' D) ошибка Ответ: B

  8. Что делает метод append у списка? A) добавляет элемент в конец списка B) удаляет последний элемент C) добавляет элемент в начало списка D) возвращает копию списка Ответ: A

  9. Какой метод словаря возвращает значение по ключу с возможной обработкой отсутствия ключа? A) keys B) values C) get D) items Ответ: C

  10. Что будет выведено после выполнения кода: x = [1, 2, 3]; x[1:] = [4, 5]; print(x)? A) [1, 4, 5] B) [1, 2, 4, 5] C) [4, 5] D) [1, 2, 3, 4, 5] Ответ: A

  11. Какой объект возвращает выражение y = (i for i in range(3))? A) list B) tuple C) generator D) dict Ответ: C

  12. Что делает функция map в Python 3? A) применяет функцию к элементам и возвращает итератор B) сразу возвращает список C) объединяет элементы D) сортирует элементы Ответ: A

  13. Как проверить, содержится ли элемент 7 в списке numbers? A) 7 in numbers B) numbers.has(7) C) numbers.contains(7) D) numbers.include(7) Ответ: A

  14. Какой блок используется для обработки исключений в Python? A) try-except B) if-else C) while D) switch Ответ: A

  15. Что вернёт round(2.675, 2) в Python 3? A) 2.68 B) 2.67 C) 3.0 D) 2.675 Ответ: B

  16. Какой из следующих вариантов характеризует список в Python? A) изменяемая последовательность B) неизменяемая последовательность C) множество D) отображение Ответ: A

  17. Как добавить элемент в множество без дубликатов? A) add B) append C) insert D) extend Ответ: A

  18. Что вернёт len({1, 2, 2, 3})? A) 2 B) 3 C) 4 D) error Ответ: B

  19. Как создать пустой словарь? A) d = {} B) d = [] C) d = () D) d = set() Ответ: A

  20. Что делает декоратор в Python? A) модифицирует переменные глобального уровня B) позволяет декорировать функции, расширяя их поведение C) делает код быстрее D) удаляет функции Ответ: B

  21. Каков результат генератора списков [x*x for x in range(3)] без явного преобразования? A) [0, 1, 4] B) [0, 1, 2] C) (0, 1, 4) D) генератор Ответ: A

  22. Как открыть файл для чтения в Python? A) open("file.txt", "r") B) open("file.txt", "w") C) open("file.txt", "a") D) open("file.txt", "rb") Ответ: A

  23. Что произойдет, если исключение внутри блока try не будет обработано? A) программа завершится с ошибкой B) исключение будет проигнорировано C) программа перейдет к следующей инструкции D) ничего не произойдет Ответ: A

  24. Что означает выражение key in my_dict для словаря? A) проверяет наличие ключа в словаре B) проверяет наличие значения C) ищет элемент по индексу D) не работает Ответ: A

  25. Что означает параметр self в методах класса? A) ссылка на экземпляр класса B) имя класса C) глобальная переменная D) константный параметр Ответ: A

  26. Как корректно вызвать метод экземпляра класса из объекта? A) obj.method() B) method(obj) C) Class.method() D) self.method() Ответ: A

  27. Что делает dict.get(key, default=None)? A) возвращает значение по ключу или default, если ключ отсутствует B) добавляет ключ и значение C) удаляет ключ D) возвращает все ключи Ответ: A

  28. Каково преимущество использования именованных аргументов при вызове функций? A) читаемость и возможность пропускать значения по умолчанию B) ускоряет выполнение C) уменьшает использование памяти D) не поддерживается в Python Ответ: A

  29. Какой тип исключения возникает при обращении к несуществующему индексу списка? A) ValueError B) TypeError C) IndexError D) KeyError Ответ: C

  30. Что возвращает функция zip([1, 2, 3], ['a', 'b', 'c'])? A) [(1, 'a'), (2, 'b'), (3, 'c')] B) [(1, 'a'), (2,), (3,)] C) [{'1':'a'}, {'2':'b'}, {'3':'c'}] D) ошибка Ответ: A

Если нужно, могу адаптировать тест под конкретные требования (уровень сложности, формат выдачи, вариант без ответов и т.п.).

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: Программирование в Python 3. Класс учеников: 11 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 30 6. Выводить ли тест с ответами: Да
Ниже представлен тест по теме: Программирование в Python. Формат: единственный ответ (один правильный вариант) для каждого вопроса. В конце каждого вопроса указан правильный ответ. 1. Что выведет выражение print(2 ** 3) в Python? A) 6 B) 8 C) 9 D) 5 Ответ: B 2. Какой тип данных у переменной x, если x = 5? A) str B) int C) float D) bool Ответ: B 3. Какой тип данных у результата выражения 3 / 2? A) int B) float C) str D) bool Ответ: B 4. Какой оператор выполняет целочисленное деление? A) / B) // C) % D) ** Ответ: B 5. Как правильно выполнить конкатенацию строк в Python? A) a + " " + b B) a * b C) a & b D) a and b Ответ: A 6. Что вернёт функция len("abc")? A) 2 B) 3 C) 0 D) 4 Ответ: B 7. Какой символ/значение вернётся при обращении к индексу s[1] в строке s = "abc"? A) 'a' B) 'b' C) 'c' D) ошибка Ответ: B 8. Что делает метод append у списка? A) добавляет элемент в конец списка B) удаляет последний элемент C) добавляет элемент в начало списка D) возвращает копию списка Ответ: A 9. Какой метод словаря возвращает значение по ключу с возможной обработкой отсутствия ключа? A) keys B) values C) get D) items Ответ: C 10. Что будет выведено после выполнения кода: x = [1, 2, 3]; x[1:] = [4, 5]; print(x)? A) [1, 4, 5] B) [1, 2, 4, 5] C) [4, 5] D) [1, 2, 3, 4, 5] Ответ: A 11. Какой объект возвращает выражение y = (i for i in range(3))? A) list B) tuple C) generator D) dict Ответ: C 12. Что делает функция map в Python 3? A) применяет функцию к элементам и возвращает итератор B) сразу возвращает список C) объединяет элементы D) сортирует элементы Ответ: A 13. Как проверить, содержится ли элемент 7 в списке numbers? A) 7 in numbers B) numbers.has(7) C) numbers.contains(7) D) numbers.include(7) Ответ: A 14. Какой блок используется для обработки исключений в Python? A) try-except B) if-else C) while D) switch Ответ: A 15. Что вернёт round(2.675, 2) в Python 3? A) 2.68 B) 2.67 C) 3.0 D) 2.675 Ответ: B 16. Какой из следующих вариантов характеризует список в Python? A) изменяемая последовательность B) неизменяемая последовательность C) множество D) отображение Ответ: A 17. Как добавить элемент в множество без дубликатов? A) add B) append C) insert D) extend Ответ: A 18. Что вернёт len({1, 2, 2, 3})? A) 2 B) 3 C) 4 D) error Ответ: B 19. Как создать пустой словарь? A) d = {} B) d = [] C) d = () D) d = set() Ответ: A 20. Что делает декоратор в Python? A) модифицирует переменные глобального уровня B) позволяет декорировать функции, расширяя их поведение C) делает код быстрее D) удаляет функции Ответ: B 21. Каков результат генератора списков [x*x for x in range(3)] без явного преобразования? A) [0, 1, 4] B) [0, 1, 2] C) (0, 1, 4) D) генератор Ответ: A 22. Как открыть файл для чтения в Python? A) open("file.txt", "r") B) open("file.txt", "w") C) open("file.txt", "a") D) open("file.txt", "rb") Ответ: A 23. Что произойдет, если исключение внутри блока try не будет обработано? A) программа завершится с ошибкой B) исключение будет проигнорировано C) программа перейдет к следующей инструкции D) ничего не произойдет Ответ: A 24. Что означает выражение key in my_dict для словаря? A) проверяет наличие ключа в словаре B) проверяет наличие значения C) ищет элемент по индексу D) не работает Ответ: A 25. Что означает параметр self в методах класса? A) ссылка на экземпляр класса B) имя класса C) глобальная переменная D) константный параметр Ответ: A 26. Как корректно вызвать метод экземпляра класса из объекта? A) obj.method() B) method(obj) C) Class.method() D) self.method() Ответ: A 27. Что делает dict.get(key, default=None)? A) возвращает значение по ключу или default, если ключ отсутствует B) добавляет ключ и значение C) удаляет ключ D) возвращает все ключи Ответ: A 28. Каково преимущество использования именованных аргументов при вызове функций? A) читаемость и возможность пропускать значения по умолчанию B) ускоряет выполнение C) уменьшает использование памяти D) не поддерживается в Python Ответ: A 29. Какой тип исключения возникает при обращении к несуществующему индексу списка? A) ValueError B) TypeError C) IndexError D) KeyError Ответ: C 30. Что возвращает функция zip([1, 2, 3], ['a', 'b', 'c'])? A) [(1, 'a'), (2, 'b'), (3, 'c')] B) [(1, 'a'), (2,), (3,)] C) [{'1':'a'}, {'2':'b'}, {'3':'c'}] D) ошибка Ответ: A Если нужно, могу адаптировать тест под конкретные требования (уровень сложности, формат выдачи, вариант без ответов и т.п.).