Тест: Основы программирования на Python 3
Базовые типы данных
1. Какой тип данных в Python используется для хранения целых чисел?
Базовые типы данных
2. Какое значение имеет тип bool в Python?
Базовые типы данных
3. Что произойдет при выполнении кода: x = 10 + 5.0?
Базовые типы данных
4. Какие символы можно использовать для создания строк в Python?
Базовые типы данных
5. Какая функция используется для вывода информации на экран в Python?
Контейнерные типы
6. Какой контейнерный тип данных в Python является изменяемым и упорядоченным?
Контейнерные типы
7. Чем отличается кортеж (tuple) от списка (list)?
Контейнерные типы
8. Что представляет собой словарь (dict) в Python?
Контейнерные типы
9. Какие из следующих утверждений о множествах (set) верны?
Контейнерные типы
10. Сколько элементов в списке: lst = [10, 20, 30, 40, 50]?
Переменные
11. Какое из следующих имён переменных НЕ является допустимым в Python?
Переменные
12. Различает ли Python регистр букв в именах переменных?
Преобразования типов
13. Что вернет функция int(15.99)?
Преобразования типов
14. Какие функции используются для преобразования типов в Python?
Преобразования типов
15. Какую функцию нужно использовать для преобразования числа в строку?
Доступ к элементам
16. Что вернет выражение lst = [10, 20, 30]; lst[-1]?
Доступ к элементам
17. Что вернет срез [1, 2, 3, 4, 5][1:3]?
Доступ к элементам
18. Какие утверждения о срезах в Python верны?
Доступ к элементам
19. Какой индекс у элемента 'c' в строке "abcdef"?
Доступ к элементам
20. Сколько элементов вернет срез [0, 1, 2, 3, 4][1:4]?
Условные операторы
21. Какое ключевое слово используется для альтернативного условия в Python?
Условные операторы
22. Что выведет код: x = 10; print("Да" if x > 5 else "Нет")?
Условные операторы
23. Какие операторы сравнения существуют в Python?
Условные операторы
24. Что выведет: x = 15; y = x - 1 if x > 10 else x + 1? Чему равен y?
Условные операторы
25. Какое ключевое слово начинает условный оператор в Python?
Циклы
26. Какой цикл выполняется, пока условие истинно?
Циклы
27. Что делает оператор break в цикле?
Циклы
28. Сколько раз выполнится цикл: for i in range(5)?
Циклы
29. Какие утверждения о функции range() верны?
Циклы
30. Чему равна сумма чисел от 1 до 10 включительно?
Функции
31. Какое ключевое слово используется для определения функции в Python?
Функции
32. Что возвращает функция, если нет оператора return?
Функции
33. Что может содержать функция в Python?
Функции
34. Что вернет функция: def square(x): return x ** 2 при вызове square(5)?
Функции
35. Какое ключевое слово используется для возврата значения из функции?
Булева логика
36. Что вернет выражение True and False?
Булева логика
37. Что вернет выражение not False?
Булева логика
38. Какие значения считаются ложными (False) в Python?
Булева логика
39. Что вернет 5 > 3 and 10 < 20?
Булева логика
40. Какой логический оператор возвращает True, только если оба условия истинны?
Работа со строками
41. Что вернет len("Python")?
Работа со строками
42. Какой метод объединяет элементы списка в строку?
Работа со строками
43. Какие методы используются для работы со строками?
Работа со строками
44. Чему равна длина строки: "Hello World"?
Работа со строками
45. Какой метод разделяет строку на список подстрок?
Математика
46. Какой оператор используется для возведения в степень?
Математика
47. Что вернет выражение 17 // 5?
Математика
48. Какие функции доступны в модуле math?
Математика
49. Чему равно 2 ** 3?
Математика