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

Тест на тему Python язык программирования

22 апреля 2026 06:19

{Другой предмет}
10 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест
  1. Что выведет выражение: print("Hello" * 3) A) HelloHelloHello B) Hello3 C) Ошибка D) "Hello"3 Ответ: A

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

  3. Каков результат выражения 7 // 3? A) 2.333... B) 2 C) 3 D) 21 Ответ: B

  4. Что вернет s[1] для s = "abc"? A) 'a' B) 'b' C) 'c' D) Ошибка Ответ: B

  5. Какая коллекция является упорядоченной и изменяемой? A) set B) dict C) list D) tuple Ответ: C

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

  7. Сколько элементов в списке [1, 2, 3]? A) 4 B) 3 C) 2 D) 1 Ответ: B

  8. Какой метод списка добавляет один элемент в конец? A) append B) extend C) insert D) add Ответ: A

  9. Что делает оператор in в выражении x in s или x in d? A) выполняет умножение B) проверяет наличие элемента в коллекции C) конкатенирует строки D) ничего Ответ: B

  10. Какой цикл чаще всего используется для перебора элементов списка? A) if B) while C) for D) switch Ответ: C

  11. Какой параметр функции имеет значение по умолчанию? A) позиционный параметр B) параметр со значением по умолчанию (default parameter) C) обязательный параметр D) именованный параметр Ответ: B

  12. Что делает оператор break внутри цикла? A) продолжает цикл B) прерывает цикл C) завершает всю программу D) ничего не делает Ответ: B

  13. Как получить ввод пользователя в Python? A) print() B) input() C) raw_input() D) read() Ответ: B

  14. Какой из типов является изменяемым (mutable)? A) строка B) кортеж C) список D) число Ответ: C

  15. Как получить тип переменной x в Python? A) type(x) B) x.type C) type_of(x) D) isinstance(x, type) Ответ: A

  16. Что делает выражение "5" + "3"? A) сложение чисел B) конкатенация строк C) ошибка D) умножение Ответ: B

  17. Что такое исключение (exception) в Python? A) ошибка компиляции B) предупреждение C) ошибка во время выполнения, которую можно обработать D) ничего Ответ: C

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

  19. Какой конструкции используется для обработки ошибок? A) loop B) try/except C) if/else D) import Ответ: B

  20. Что такое f-строка? A) форматированная строка B) обычная строка C) строка с переводами D) ничего Ответ: A

  21. Что происходит при импортировании модуля? A) код модуля не выполняется B) код модуля выполняется C) модуль копируется D) ничего Ответ: B

  22. Как проверить, существует ли ключ 'name' в словаре d? A) 'name' in d B) d.has_key('name') C) 'name' in d.keys() D) d.contains('name') Ответ: A

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

  24. Какой тип изменяемый? A) строка B) кортеж C) список D) число Ответ: C

  25. Что выводит код: a = [1, 2, 3]; a.append([4, 5]); print(len(a))? A) 3 B) 4 C) 5 D) Ошибка Ответ: B

  26. Что делает функция enumerate? A) создает список индексов B) возвращает итератор по парам (индекс, значение) C) удаляет элементы D) сортирует Ответ: B

  27. Как правильно объявить функцию без аргументов? A) def foo(): B) function foo(): C) create foo(): D) lambda foo(): Ответ: A

  28. Что делает оператор continue внутри цикла? A) прерывает цикл B) пропускает текущую итерацию и переходит к следующей C) продолжает работу программы D) ничего Ответ: B

  29. Что выведет следующий код: x = 2; y = x ** 3; print(y) A) 6 B) 8 C) 9 D) 5 Ответ: B

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


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
10 Класс
Физика
8 Класс
{Другой предмет}
8 Класс
{Другой предмет}
10 Класс

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