Тест по языку 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