Какой оператор используется для объединения двух или более списков?
a) +
b) *
c) /
d) -
✅ 95%
❌ 4%
a) +
b) *
c) /
d) -
✅ 95%
❌ 4%
Какой из следующих вариантов правильно описывает разницу между кортежем (tuple) и списком (list)?
a) Кортежи могут быть изменены после создания, а списки не могут.
b) Кортежи могут содержать элементы разных типов данных, а списки могут содержать только элементы одного типа данных.
c) Кортежи имеют фиксированную длину, а списки могут изменять свою длину.
d) В Python нет разницы между кортежами и списками, они являются синонимами.
✅ 64%
❌ 35%
a) Кортежи могут быть изменены после создания, а списки не могут.
b) Кортежи могут содержать элементы разных типов данных, а списки могут содержать только элементы одного типа данных.
c) Кортежи имеют фиксированную длину, а списки могут изменять свою длину.
d) В Python нет разницы между кортежами и списками, они являются синонимами.
✅ 64%
❌ 35%
Что такое генератор в Python?
a) Функция, которая возвращает результат после завершения своего выполнения.
b) Функция, которая генерирует последовательность значений по запросу.
c) Специальный тип данных, используемый для хранения коллекций элементов.
✅ 65%
❌ 34%
a) Функция, которая возвращает результат после завершения своего выполнения.
b) Функция, которая генерирует последовательность значений по запросу.
c) Специальный тип данных, используемый для хранения коллекций элементов.
✅ 65%
❌ 34%
Что такое лямбда-функция в Python?
a) Функция, которая может быть вызвана только один раз.
b) Функция, которая принимает только один аргумент.
c) Функция, которая определяется в одной строке без использования ключевого слова def.
d) Функция, которая может быть вызвана только внутри другой функции.
✅ 73%
❌ 26%
a) Функция, которая может быть вызвана только один раз.
b) Функция, которая принимает только один аргумент.
c) Функция, которая определяется в одной строке без использования ключевого слова def.
d) Функция, которая может быть вызвана только внутри другой функции.
✅ 73%
❌ 26%
Что такое исключение (exception) в Python?
a) Ошибка, возникающая только при работе с сетью.
b) Ошибка, возникающая при выполнении программы, которую нельзя обработать.
c) Ошибка, возникающая только при работе с файлами.
d) Ошибка, возникающая при выполнении программы, которую можно обработать.
✅ 83%
❌ 16%
a) Ошибка, возникающая только при работе с сетью.
b) Ошибка, возникающая при выполнении программы, которую нельзя обработать.
c) Ошибка, возникающая только при работе с файлами.
d) Ошибка, возникающая при выполнении программы, которую можно обработать.
✅ 83%
❌ 16%
Что такое рекурсия (recursion) в программировании?
a) Процесс, при котором функция вызывает саму себя.
b) Процесс, при котором функция вызывает другую функцию.
c) Процесс, при котором функция выполняет одну операцию после другой.
d) В Python нет понятия "рекурсия".
✅ 86%
❌ 13%
a) Процесс, при котором функция вызывает саму себя.
b) Процесс, при котором функция вызывает другую функцию.
c) Процесс, при котором функция выполняет одну операцию после другой.
d) В Python нет понятия "рекурсия".
✅ 86%
❌ 13%
Что делает функция enumerate() в Python?
a) Позволяет перебирать элементы в списке и получать их значения
b) Возвращает новый список с элементами, у которых значения увеличены на 1
c) Позволяет получить индекс и значение элемента при переборе итерируемого объекта
d) Проверяет, содержит ли список определенный элемент
✅ 66%
❌ 33%
a) Позволяет перебирать элементы в списке и получать их значения
b) Возвращает новый список с элементами, у которых значения увеличены на 1
c) Позволяет получить индекс и значение элемента при переборе итерируемого объекта
d) Проверяет, содержит ли список определенный элемент
✅ 66%
❌ 33%
Какой метод словарей используется для получения значения по заданному ключу?
a) values()
b) items()
c) get()
d) keys()
✅ 58%
❌ 41%
a) values()
b) items()
c) get()
d) keys()
✅ 58%
❌ 41%
Какое утверждение о списковых включениях (list comprehensions) в Python является верным?
Варианты ответа:
a) Списковые включения позволяют создавать только новые списки.
b) Списковые включения могут содержать условия (if-else) для фильтрации элементов.
c) Списковые включения могут использоваться только с числовыми значениями.
d) Списковые включения не могут быть использованы для изменения существующего списка.
✅ 70%
❌ 30%
Варианты ответа:
a) Списковые включения позволяют создавать только новые списки.
b) Списковые включения могут содержать условия (if-else) для фильтрации элементов.
c) Списковые включения могут использоваться только с числовыми значениями.
d) Списковые включения не могут быть использованы для изменения существующего списка.
✅ 70%
❌ 30%
Что такое итератор (iterator) в Python?
a) Специальный тип данных для хранения и организации упорядоченных элементов.
b) Функция, которая повторно вызывается для выполнения определенной задачи.
c) Объект, который представляет поток данных и позволяет осуществлять последовательный доступ к элементам.
d) Метод, используемый для объединения строк в одну строку.
✅ 65%
❌ 34%
a) Специальный тип данных для хранения и организации упорядоченных элементов.
b) Функция, которая повторно вызывается для выполнения определенной задачи.
c) Объект, который представляет поток данных и позволяет осуществлять последовательный доступ к элементам.
d) Метод, используемый для объединения строк в одну строку.
✅ 65%
❌ 34%
Какой метод строки Python используется для проверки, состоит ли строка только из цифр?
a) isalpha()
b) isdigit()
c) isnumeric()
d) isdecimal()
✅ 67%
❌ 32%
a) isalpha()
b) isdigit()
c) isnumeric()
d) isdecimal()
✅ 67%
❌ 32%
Что такое генератор (generator) в Python?
a) Специальный тип данных для хранения и организации упорядоченных элементов.
b) Функция, которая повторно вызывается для выполнения определенной задачи.
c) Объект, который представляет поток данных и позволяет осуществлять последовательный доступ к элементам.
d) Метод, используемый для объединения строк в одну строку.
✅ 52%
❌ 47%
a) Специальный тип данных для хранения и организации упорядоченных элементов.
b) Функция, которая повторно вызывается для выполнения определенной задачи.
c) Объект, который представляет поток данных и позволяет осуществлять последовательный доступ к элементам.
d) Метод, используемый для объединения строк в одну строку.
✅ 52%
❌ 47%
Каким образом в Python можно проверить, принадлежит ли определенный ключ словарю?
a) Метод contains()
b) Метод exist()
c) Оператор in
d) Оператор contains()
✅ 66%
❌ 33%
a) Метод contains()
b) Метод exist()
c) Оператор in
d) Оператор contains()
✅ 66%
❌ 33%
Что произойдет, если переменная объявлена как глобальная внутри функции в Python?
a) Переменная станет доступной только внутри функции.
b) Переменная станет доступной только внутри блока кода, где была объявлена.
c) Переменная будет доступна как внутри функции, так и вне ее.
d) Переменная будет удалена после выполнения функции.
✅ 77%
❌ 22%
a) Переменная станет доступной только внутри функции.
b) Переменная станет доступной только внутри блока кода, где была объявлена.
c) Переменная будет доступна как внутри функции, так и вне ее.
d) Переменная будет удалена после выполнения функции.
✅ 77%
❌ 22%
my_list = [1, 2, 3, 4, 5]
print(my_list[10:])
Что выведет print?
a) Будет выведен пустой список.
b) Будет выведена ошибка "IndexError: list index out of range".
c) Будет выведен список [5].
d) Будет выведен список [10].
✅ 30%
❌ 69%
print(my_list[10:])
Что выведет print?
a) Будет выведен пустой список.
b) Будет выведена ошибка "IndexError: list index out of range".
c) Будет выведен список [5].
d) Будет выведен список [10].
✅ 30%
❌ 69%
Что такое lambda-функции в Python и в каких случаях их удобно использовать?
a) Lambda-функции в Python - это функции, которые могут вызываться только внутри других функций.
b) Lambda-функции в Python - это функции, которые могут быть определены только внутри циклов.
c) Lambda-функции в Python - это анонимные (безымянные) функции, которые могут быть определены в одной строке кода.
d) Lambda-функции в Python - это функции, которые могут быть вызваны только с помощью оператора lambda.
✅ 84%
❌ 15%
a) Lambda-функции в Python - это функции, которые могут вызываться только внутри других функций.
b) Lambda-функции в Python - это функции, которые могут быть определены только внутри циклов.
c) Lambda-функции в Python - это анонимные (безымянные) функции, которые могут быть определены в одной строке кода.
d) Lambda-функции в Python - это функции, которые могут быть вызваны только с помощью оператора lambda.
✅ 84%
❌ 15%
Что произойдет, если в Python вы объявите переменную внутри функции с тем же именем, что и глобальная переменная?
a) Глобальная переменная будет переопределена локальной переменной внутри функции.
b) Локальная переменная будет переопределена глобальной переменной с тем же именем.
c) Будет сгенерировано исключение SyntaxError из-за конфликта имен переменных.
d) Обе переменные будут существовать и будут доступны в соответствующих областях видимости.
✅ 64%
❌ 35%
a) Глобальная переменная будет переопределена локальной переменной внутри функции.
b) Локальная переменная будет переопределена глобальной переменной с тем же именем.
c) Будет сгенерировано исключение SyntaxError из-за конфликта имен переменных.
d) Обе переменные будут существовать и будут доступны в соответствующих областях видимости.
✅ 64%
❌ 35%
Какая разница между == и is операторами?
a) == используется для сравнения значений объектов, а is используется для сравнения идентичности объектов.
b) == используется для сравнения идентичности объектов, а is используется для сравнения значений объектов.
c) Оба оператора == и is используются для сравнения значений объектов.
d) Оба оператора == и is используются для сравнения идентичности объектов.
✅ 70%
❌ 29%
a) == используется для сравнения значений объектов, а is используется для сравнения идентичности объектов.
b) == используется для сравнения идентичности объектов, а is используется для сравнения значений объектов.
c) Оба оператора == и is используются для сравнения значений объектов.
d) Оба оператора == и is используются для сравнения идентичности объектов.
✅ 70%
❌ 29%
Каким образом можно считывать данные из файла в Python?
a) С использованием функции open() для открытия файла, а затем использование метода read() для чтения содержимого файла.
b) С использованием функции load() для загрузки файла, а затем использование метода read() для считывания данных.
c) С использованием функции read() для прямого считывания данных из файла без необходимости открытия файла.
✅ 76%
❌ 23%
a) С использованием функции open() для открытия файла, а затем использование метода read() для чтения содержимого файла.
b) С использованием функции load() для загрузки файла, а затем использование метода read() для считывания данных.
c) С использованием функции read() для прямого считывания данных из файла без необходимости открытия файла.
✅ 76%
❌ 23%
Что такое декораторы в Python и как они используются?
a) Декораторы в Python - это специальные классы, которые позволяют добавлять дополнительную функциональность к другим классам. Декораторы используются путем создания экземпляра декораторного класса и передачи экземпляра класса в качестве аргумента при создании декорируемого класса.
b) Декораторы в Python - это специальные функции, которые позволяют модифицировать поведение других функций или классов. Декораторы используются путем применения символа @ перед определением функции или класса, к которым нужно применить декоратор.
c) Декораторы в Python - это специальные методы, которые позволяют переопределить стандартное поведение функций или классов. Декораторы используются путем определения декораторного метода и применения его к функции или классу при вызове.
✅ 74%
❌ 25%
a) Декораторы в Python - это специальные классы, которые позволяют добавлять дополнительную функциональность к другим классам. Декораторы используются путем создания экземпляра декораторного класса и передачи экземпляра класса в качестве аргумента при создании декорируемого класса.
b) Декораторы в Python - это специальные функции, которые позволяют модифицировать поведение других функций или классов. Декораторы используются путем применения символа @ перед определением функции или класса, к которым нужно применить декоратор.
c) Декораторы в Python - это специальные методы, которые позволяют переопределить стандартное поведение функций или классов. Декораторы используются путем определения декораторного метода и применения его к функции или классу при вызове.
✅ 74%
❌ 25%