МатБюро Сдача тестов Решенные тесты Тест с ответами по языку программирования Python

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

Нет времени или сил пройти тест онлайн? Поможем сдать тест дистанционно для любого учебного заведения: подробности. Также помогаем решить задания на Пайтоне

1. Основы Python

Вопрос 1. Как вывести текст на экран в Python?

  • a) echo("Hello")
  • b) print("Hello")
  • c) console.log("Hello")
  • d) System.out.println("Hello")

Вопрос 2. Какой тип данных используется для хранения целых чисел?

  • a) float
  • b) int
  • c) str
  • d) bool

Вопрос 3. Как объявить переменную в Python?

  • a) var x = 5
  • b) x = 5
  • c) int x = 5
  • d) variable x = 5

Вопрос 4. Какой оператор используется для возведения в степень?

  • a) ^
  • b) **
  • c) //
  • d) %%

Вопрос 5. Как получить длину списка?

  • a) length(list)
  • b) len(list)
  • c) list.length()
  • d) list.size

2. Управляющие конструкции

Вопрос 6. Как правильно написать условный оператор if?

  • a) if (x > 0) {}
  • b) if x > 0:
  • c) if x > 0 then
  • d) if: x > 0

Вопрос 7. Какой цикл используется для итерации по последовательности?

  • a) while
  • b) for
  • c) loop
  • d) repeat

Вопрос 8. Как выйти из цикла досрочно?

  • a) stop
  • b) break
  • c) exit
  • d) return

Вопрос 9. Как пропустить текущую итерацию цикла?

  • a) skip
  • b) continue
  • c) next
  • d) pass

Вопрос 10. Какой оператор используется для обработки исключений?

  • a) catch
  • b) try-except
  • c) error
  • d) rescue

3. Функции и модули

Вопрос 11. Как объявить функцию в Python?

  • a) function my_func()
  • b) def my_func():
  • c) func my_func()
  • d) void my_func()

Вопрос 12. Какой параметр функции позволяет принимать произвольное количество аргументов?

  • a) *param
  • b) *args
  • c) **kwargs
  • d) &args

Вопрос 13. Как импортировать модуль math?

  • a) import math
  • b) include math
  • c) require math
  • d) using math

Вопрос 14. Что вернет функция range(5)?

  • a) [0, 1, 2, 3, 4, 5]
  • b) [0, 1, 2, 3, 4]
  • c) [1, 2, 3, 4, 5]
  • d) (0, 1, 2, 3, 4)

Вопрос 15. Какой декоратор используется для создания статических методов?

  • a) @classmethod
  • b) @staticmethod
  • c) @decorator
  • d) @property

4. Структуры данных

Вопрос 16. Какой тип данных является изменяемым?

  • a) tuple
  • b) list
  • c) str
  • d) int

Вопрос 17. Как создать пустое множество?

  • a) {}
  • b) set()
  • c) []
  • d) ()

Вопрос 18. Как добавить элемент в словарь?

  • a) dict.add(key, value)
  • b) dict[key] = value
  • c) dict.insert(key, value)
  • d) dict.append(key, value)

Вопрос 19. Какой метод удаляет и возвращает последний элемент списка?

  • a) remove()
  • b) pop()
  • c) delete()
  • d) cut()

Вопрос 20. Как создать кортеж из одного элемента?

  • a) (1)
  • b) (1,)
  • c) [1]
  • d) tuple(1)

5. ООП в Python

Вопрос 21. Как объявить класс в Python?

  • a) class MyClass {}
  • b) class MyClass:
  • c) def class MyClass:
  • d) object MyClass:

Вопрос 22. Какой метод вызывается при создании объекта?

  • a) __init__
  • b) __init__
  • c) __new__
  • d) __create__

Вопрос 23. Как обозначается приватный атрибут класса?

  • a) _attr
  • b) __attr
  • c) private attr
  • d) #attr

Вопрос 24. Что такое наследование?

  • a) Создание копии класса
  • b) Использование свойств родительского класса
  • c) Изменение существующего класса
  • d) Удаление методов класса

Вопрос 25. Как проверить, является ли объект экземпляром класса?

  • a) typeof(obj)
  • b) isinstance(obj, Class)
  • c) obj.type()
  • d) Class.check(obj)

6. Работа с файлами и модули

Вопрос 26. Как открыть файл для чтения?

  • a) open("file.txt", "w")
  • b) open("file.txt", "r")
  • c) open("file.txt", "a")
  • d) open("file.txt", "x")

Вопрос 27. Какой модуль используется для работы с регулярными выражениями?

  • a) os
  • b) re
  • c) regex
  • d) string

Вопрос 28. Какой модуль позволяет работать с операционной системой?

  • a) os
  • b) sys
  • c) platform
  • d) io

Вопрос 29. Какой метод используется для чтения всего файла?

  • a) readline()
  • b) read()
  • c) get()
  • d) load()

Вопрос 30. Какой модуль используется для работы с датой и временем?

  • a) time
  • b) datetime
  • c) calendar
  • d) date
Сдадим ваш тест на хорошо или отлично