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

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

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

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

Вопрос от Анонимного юзера 17 ноября 2025 13:45

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

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

17 ноября 2025 13:45

Ниже тест по информатике для 10 класса: Основы языка Python, включая процедуры и функции. Тип вопросов: единственный выбор. Всего 40 вопросов. По окончании — ответы.

  1. Что такое переменная в Python? A) набор инструкций
    B) место в памяти для хранения значения
    C) функция
    D) модуль
    Правильный ответ: B

  2. Как объявить переменную в Python? A) x = 5
    B) var x = 5
    C) let x = 5
    D) x := 5
    Правильный ответ: A

  3. Какие типы данных обычно используются в Python?
    A) int, float, str, bool
    B) list, dict, set, tuple
    C) Все перечисленные
    D) Только числа
    Правильный ответ: C

  4. Что делает функция input()? A) печатает сообщение на экран
    B) принимает ввод пользователя и возвращает строку
    C) вызывает другой модуль
    D) завершает программу
    Правильный ответ: B

  5. Что такое функция в Python? A) набор команд
    B) именованный блок кода, который может возвращать значение
    C) тип переменной
    D) модуль
    Правильный ответ: B

  6. Как определить функцию в Python? A) def foo():
    B) function foo():
    C) fun foo():
    D) declare foo():
    Правильный ответ: A

  7. Что означает ключевое слово return? A) завершает выполнение функции и возвращает значение
    B) объявляет переменную
    C) импортирует модуль
    D) завершает программу
    Правильный ответ: A

  8. Чем отличается безвозвратная процедура от функции? A) процедура не возвращает значения, функция возвращает
    B) процедура быстрее, чем функция
    C) функция не принимает параметров
    D) различий нет
    Правильный ответ: A

  9. Как передать параметры в функцию? A) foo(1, 2)
    B) через глобальные переменные
    C) через return
    D) через import
    Правильный ответ: A

  10. Что такое область видимости переменной? A) место её хранения в памяти
    B) зона кода, где переменная доступна
    C) список всех переменных
    D) модуль
    Правильный ответ: B

  11. Что такое глобальная переменная? A) доступна только внутри функции
    B) переменная внутри класса
    C) доступна по всему модулю и функциям
    D) нельзя изменять
    Правильный ответ: C

  12. Как вернуть несколько значений из функции? A) нельзя
    B) через кортеж
    C) через строку
    D) через файл
    Правильный ответ: B

  13. Что такое аннотации типов в Python? A) строгая типизация, как в Java
    B) документация к коду
    C) необязательные подсказки типов, которые используют анализаторы
    D) способ форматирования строк
    Правильный ответ: C

  14. Что такое mutable и immutable типы данных? A) изменяемые и неизменяемые типы
    B) типы, которые можно изменять
    C) только списки
    D) только числа
    Правильный ответ: A

  15. Что делает оператор в цикле for? A) итерирует по элементам последовательности
    B) повторяет бесконечно
    C) прерывает программу
    D) условно переключает режим
    Правильный ответ: A

  16. Что такое list comprehension? A) создание списка через цикл в одной строке
    B) созданная функция
    C) метод списка
    D) способ чтения файла
    Правильный ответ: A

  17. Как создать пустой список? A) []
    B) ()
    C) {}
    D) set()
    Правильный ответ: A

  18. Что такое словарь (dict) в Python? A) коллекция пар ключ-значение
    B) список значений
    C) кортеж
    D) множество
    Правильный ответ: A

  19. Как добавить элемент в список? A) append
    B) add
    C) insert
    D) push
    Правильный ответ: A

  20. Как получить элемент списка по индексу? A) list[i]
    B) list(i)
    C) list{ i }
    D) list[i] (вариант может рассматриваться как одинаковый с A)
    Правильный ответ: A

  21. Как удалить элемент из списка по значению? A) remove(value)
    B) delete(value)
    C) pop(value)
    D) discard(value)
    Правильный ответ: A

  22. Что возвращает функция len()? A) количество элементов в объекте
    B) всегда 0
    C) тип объекта
    D) None
    Правильный ответ: A

  23. Какую роль играет модуль? A) хранит функции и переменные для повторного использования
    B) управление памятью
    C) графический интерфейс
    D) база данных
    Правильный ответ: A

  24. Как импортировать модуль? A) import module
    B) require module
    C) use module
    D) include module
    Правильный ответ: A

  25. Что делает оператор if? A) выполняет блок кода по условию
    B) выполняет цикл
    C) импортирует модуль
    D) объявляет переменную
    Правильный ответ: A

  26. Что означает использование кавычек в Python? A) объединители строк
    B) обозначают строковый литерал
    C) комментарии
    D) нет смысла
    Правильный ответ: B

  27. Как записать строку, внутри которой есть одинарная кавычка, без экранирования? A) использовать двойные кавычки
    B) экранировать кавычку
    C) использовать тройные кавычки
    D) нельзя
    Правильный ответ: A

  28. Как записать неравенство в Python? A) !=
    B) =
    C) <=
    D) <>
    Правильный ответ: A

  29. Какой метод строк используется для преобразования к верхнему регистру? A) upper()
    B) lower()
    C) title()
    D) capitalize()
    Правильный ответ: A

  30. Что такое срезы (slice) в Python? A) способ получения подсписка/подстроки через [start:stop:step]
    B) метод сортировки
    C) конкатенация
    D) ничего особенного
    Правильный ответ: A

  31. Что делает функция map(fn, iterable)? A) применяет fn к каждому элементу и возвращает итератор
    B) фильтрует элементы
    C) сортирует элементы
    D) объединяет списки
    Правильный ответ: A

  32. Что означают аргументы по умолчанию в функции? A) параметры, которым можно не передавать значение
    B) обязательные параметры
    C) глобальные параметры
    D) параметры для модуля
    Правильный ответ: A

  33. Что такое рекурсия? A) функция вызывает сама себя
    B) функция вызывает модуль
    C) вызов исключения
    D) бесконечный цикл
    Правильный ответ: A

  34. Как объявить функцию с необязательными параметрами? A) def f(a, b=2):
    B) def f(a, b):
    C) def f(a=1, b):
    D) def f(a,b=):
    Правильный ответ: A

  35. Что такое аргументы переменной длины? A) *args и **kwargs
    B) обычные параметры
    C) локальные переменные
    D) параметры по ссылке
    Правильный ответ: A

  36. Какой метод создаёт глубокую копию списка? A) copy.deepcopy(list)
    B) list.copy()
    C) list[:]
    D) deepcopy(list)
    Правильный ответ: A

  37. Какой оператор сравнивает идентичность объектов в Python? A) is
    B) ==
    C) equals
    D) ===
    Правильный ответ: A

  38. Что такое исключения в Python? A) ошибки во время выполнения
    B) синтаксические ошибки
    C) предупреждения
    D) типы ошибок
    Правильный ответ: A

  39. Как обрабатывать исключения? A) try-except
    B) if-else
    C) loop
    D) return
    Правильный ответ: A

  40. Что делает функция enumerate? A) возвращает пары индекс-значение при итерировании
    B) генерирует последовательность чисел
    C) сортирует элементы
    D) фильтрует элементы
    Правильный ответ: A

Ответы: 1 B 2 A 3 C 4 B 5 B 6 A 7 A 8 A 9 A 10 B 11 C 12 B 13 C 14 A 15 A 16 A 17 A 18 A 19 A 20 A 21 A 22 A 23 A 24 A 25 A 26 B 27 A 28 A 29 A 30 A 31 A 32 A 33 A 34 A 35 A 36 A 37 A 38 A 39 A 40 A

Если хотите, могу оформить тест в виде документа (PDF или Word) или добавить тайминг, вариант с ответами отдельно от вопросов, или добавить пояснения к каждому вопросу.

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

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

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

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

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

qr-codegoogle-playapp-store

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

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: Основы языка Python включая процедуры и функции 3. Класс учеников: 10 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 40 6. Выводить ли тест с ответами: Да
Ниже тест по информатике для 10 класса: Основы языка Python, включая процедуры и функции. Тип вопросов: единственный выбор. Всего 40 вопросов. По окончании — ответы. 1. Что такое переменная в Python? A) набор инструкций B) место в памяти для хранения значения C) функция D) модуль Правильный ответ: B 2. Как объявить переменную в Python? A) x = 5 B) var x = 5 C) let x = 5 D) x := 5 Правильный ответ: A 3. Какие типы данных обычно используются в Python? A) int, float, str, bool B) list, dict, set, tuple C) Все перечисленные D) Только числа Правильный ответ: C 4. Что делает функция input()? A) печатает сообщение на экран B) принимает ввод пользователя и возвращает строку C) вызывает другой модуль D) завершает программу Правильный ответ: B 5. Что такое функция в Python? A) набор команд B) именованный блок кода, который может возвращать значение C) тип переменной D) модуль Правильный ответ: B 6. Как определить функцию в Python? A) def foo(): B) function foo(): C) fun foo(): D) declare foo(): Правильный ответ: A 7. Что означает ключевое слово return? A) завершает выполнение функции и возвращает значение B) объявляет переменную C) импортирует модуль D) завершает программу Правильный ответ: A 8. Чем отличается безвозвратная процедура от функции? A) процедура не возвращает значения, функция возвращает B) процедура быстрее, чем функция C) функция не принимает параметров D) различий нет Правильный ответ: A 9. Как передать параметры в функцию? A) foo(1, 2) B) через глобальные переменные C) через return D) через import Правильный ответ: A 10. Что такое область видимости переменной? A) место её хранения в памяти B) зона кода, где переменная доступна C) список всех переменных D) модуль Правильный ответ: B 11. Что такое глобальная переменная? A) доступна только внутри функции B) переменная внутри класса C) доступна по всему модулю и функциям D) нельзя изменять Правильный ответ: C 12. Как вернуть несколько значений из функции? A) нельзя B) через кортеж C) через строку D) через файл Правильный ответ: B 13. Что такое аннотации типов в Python? A) строгая типизация, как в Java B) документация к коду C) необязательные подсказки типов, которые используют анализаторы D) способ форматирования строк Правильный ответ: C 14. Что такое mutable и immutable типы данных? A) изменяемые и неизменяемые типы B) типы, которые можно изменять C) только списки D) только числа Правильный ответ: A 15. Что делает оператор в цикле for? A) итерирует по элементам последовательности B) повторяет бесконечно C) прерывает программу D) условно переключает режим Правильный ответ: A 16. Что такое list comprehension? A) создание списка через цикл в одной строке B) созданная функция C) метод списка D) способ чтения файла Правильный ответ: A 17. Как создать пустой список? A) [] B) () C) {} D) set() Правильный ответ: A 18. Что такое словарь (dict) в Python? A) коллекция пар ключ-значение B) список значений C) кортеж D) множество Правильный ответ: A 19. Как добавить элемент в список? A) append B) add C) insert D) push Правильный ответ: A 20. Как получить элемент списка по индексу? A) list[i] B) list(i) C) list{ i } D) list[i] (вариант может рассматриваться как одинаковый с A) Правильный ответ: A 21. Как удалить элемент из списка по значению? A) remove(value) B) delete(value) C) pop(value) D) discard(value) Правильный ответ: A 22. Что возвращает функция len()? A) количество элементов в объекте B) всегда 0 C) тип объекта D) None Правильный ответ: A 23. Какую роль играет модуль? A) хранит функции и переменные для повторного использования B) управление памятью C) графический интерфейс D) база данных Правильный ответ: A 24. Как импортировать модуль? A) import module B) require module C) use module D) include module Правильный ответ: A 25. Что делает оператор if? A) выполняет блок кода по условию B) выполняет цикл C) импортирует модуль D) объявляет переменную Правильный ответ: A 26. Что означает использование кавычек в Python? A) объединители строк B) обозначают строковый литерал C) комментарии D) нет смысла Правильный ответ: B 27. Как записать строку, внутри которой есть одинарная кавычка, без экранирования? A) использовать двойные кавычки B) экранировать кавычку C) использовать тройные кавычки D) нельзя Правильный ответ: A 28. Как записать неравенство в Python? A) != B) = C) <= D) <> Правильный ответ: A 29. Какой метод строк используется для преобразования к верхнему регистру? A) upper() B) lower() C) title() D) capitalize() Правильный ответ: A 30. Что такое срезы (slice) в Python? A) способ получения подсписка/подстроки через [start:stop:step] B) метод сортировки C) конкатенация D) ничего особенного Правильный ответ: A 31. Что делает функция map(fn, iterable)? A) применяет fn к каждому элементу и возвращает итератор B) фильтрует элементы C) сортирует элементы D) объединяет списки Правильный ответ: A 32. Что означают аргументы по умолчанию в функции? A) параметры, которым можно не передавать значение B) обязательные параметры C) глобальные параметры D) параметры для модуля Правильный ответ: A 33. Что такое рекурсия? A) функция вызывает сама себя B) функция вызывает модуль C) вызов исключения D) бесконечный цикл Правильный ответ: A 34. Как объявить функцию с необязательными параметрами? A) def f(a, b=2): B) def f(a, b): C) def f(a=1, b): D) def f(a,b=): Правильный ответ: A 35. Что такое аргументы переменной длины? A) *args и **kwargs B) обычные параметры C) локальные переменные D) параметры по ссылке Правильный ответ: A 36. Какой метод создаёт глубокую копию списка? A) copy.deepcopy(list) B) list.copy() C) list[:] D) deepcopy(list) Правильный ответ: A 37. Какой оператор сравнивает идентичность объектов в Python? A) is B) == C) equals D) === Правильный ответ: A 38. Что такое исключения в Python? A) ошибки во время выполнения B) синтаксические ошибки C) предупреждения D) типы ошибок Правильный ответ: A 39. Как обрабатывать исключения? A) try-except B) if-else C) loop D) return Правильный ответ: A 40. Что делает функция enumerate? A) возвращает пары индекс-значение при итерировании B) генерирует последовательность чисел C) сортирует элементы D) фильтрует элементы Правильный ответ: A Ответы: 1 B 2 A 3 C 4 B 5 B 6 A 7 A 8 A 9 A 10 B 11 C 12 B 13 C 14 A 15 A 16 A 17 A 18 A 19 A 20 A 21 A 22 A 23 A 24 A 25 A 26 B 27 A 28 A 29 A 30 A 31 A 32 A 33 A 34 A 35 A 36 A 37 A 38 A 39 A 40 A Если хотите, могу оформить тест в виде документа (PDF или Word) или добавить тайминг, вариант с ответами отдельно от вопросов, или добавить пояснения к каждому вопросу.