Вы находитесь на странице: 1из 27

-----------------------Вопрос 1-----------------------

Кто разработчик языка Python?


Правильный ответ:
Гвидо Ван Россум
Ответ:
Роббен Ван Перси
Ответ:
Билл Гейтс
Ответ:
Илон Маск

-----------------------Вопрос 2-----------------------
В каком году был разработан язык Python?
Ответ:
1993
Ответ:
1999
Ответ:
1981
Правильный ответ:
1991

-----------------------Вопрос 3-----------------------
Кто автор философии python?
Ответ:
Гвидо ван Россум
Правильный ответ:
Тим Петерс
Ответ:
Марк Цукерберг
Ответ:
Билл Гейтс

-----------------------Вопрос 4-----------------------
Языки программирования могут быть разделены в зависимости от способа их выполнения на ...
Правильный ответ:
Компилируемые и интерпретируемые
Ответ:
Сложные и простые
Ответ:
Онлайн и офлайн
Ответ:
Текстовые и графические

-----------------------Вопрос 5-----------------------
Программное приложение, которое помогает программистам эффективно разрабатывать программный код
Ответ:
VCS (Version Control System) - Система контроля версий
Ответ:
CMS (Content Management System) - Система управления контентом
Правильный ответ:
IDE (Integrated Development Environment) - Интегрированная среда разработки
Ответ:
API (Application Programming Interface) - Интерфейс прикладного программирования

-----------------------Вопрос 6-----------------------
Выбери недостаток языка программирования Python:
Правильный ответ:
Низкая скорость выполнения
Ответ:
Недостаточная поддержка сторонних библиотек
Ответ:
Сложность в освоении и изучении
Ответ:
Ограниченные возможности параллельного выполнения кода
-----------------------Вопрос 7-----------------------
Какая особенность языка программирования Python часто рассматривается как его недостаток?
Ответ:
Отсутствие стандартной библиотеки
Правильный ответ:
Динамическая типизация языка
Ответ:
Необходимость частых обновлений и патчей безопасности
Ответ:
Сложность в понимании синтаксиса и структуры языка

-----------------------Вопрос 8-----------------------
Какой аспект относится к основным преимуществам языка программирования Python?
Правильный ответ:
Открытое программное обеспечение (open source)
Ответ:
Проприетарное программное обеспечение
Ответ:
Патентованная технология
Ответ:
Закрытое программное обеспечение

-----------------------Вопрос 9-----------------------
Какие интегрированные среды разработки (IDE) часто используют программисты для разработки на языке Python?
Ответ:
Android Studio и Xcode
Ответ:
Visual Studio и Sublime Text
Ответ:
Sublime Text и Atom
Правильный ответ:
VS code и PyCharm

-----------------------Вопрос 10-----------------------
Какие задачи можно удобно/эффективно решать, используя язык Python?
Правильный ответ:
Создание приложений анализа данных
Ответ:
Создание высокопроизводительных серверов
Ответ:
Написание низкоуровневых драйверов
Ответ:
Создание операционных систем

-----------------------Вопрос 11-----------------------
Какой из параметров функции print в языке программирования Python считается необязательным и управляет разделителем
между аргументами?
Ответ:
format
Правильный ответ:
sep
Ответ:
end
Ответ:
spacing

-----------------------Вопрос 12-----------------------
Значения в списках, заключенные в квадратные скобки и отделенные запятыми, называются
Ответ:
Индексаторами
Ответ:
Параметры
Ответ:
Значениями
Правильный ответ:
Элементами
-----------------------Вопрос 13-----------------------
Какой из перечисленных типов данных является изменяемым (mutable) в языке программирования Python?
Правильный ответ:
Список (list)
Ответ:
Кортеж (tuple)
Ответ:
Словарь (dictionary)
Ответ:
Множество (set)

-----------------------Вопрос 14-----------------------
Из скольких элементов состоит список numbers?
numbers = [3, 5, 7, 9]
Ответ:
9
Ответ:
3
Правильный ответ:
4
Ответ:
5

-----------------------Вопрос 15-----------------------
Какой индекс у числа 17 в списке numbers?
numbers = [1, 100, 7, 20, 17, 37, 22]
Ответ:
5
Правильный ответ:
4
Ответ:
3
Ответ:
6

-----------------------Вопрос 16-----------------------
Какой метод используется для добавления нового элемента в конец списка в языке программирования Python?
Правильный ответ:
Метод append()
Ответ:
Метод insert()
Ответ:
Метод extend()
Ответ:
Метод pop()

-----------------------Вопрос 17-----------------------
Какой метод списка в Python переворачивает порядок элементов в списке?
Правильный ответ:
Метод reverse()
Ответ:
Метод sort()
Ответ:
Метод count()
Ответ:
Метод index()

-----------------------Вопрос 18-----------------------
Как обратиться к последнему элементу списка numbers в языке программирования Python?
Ответ:
numbers[0]
Ответ:
numbers[len(numbers)]
Ответ:
numbers[1]
Правильный ответ:
numbers[-1]
-----------------------Вопрос 19-----------------------
Какой из перечисленных типов данных в Python представляет собой неупорядоченную коллекцию уникальных элементов?
Ответ:
Список (list)
Ответ:
Кортеж (tuple)
Правильный ответ:
Множество (set)
Ответ:
Строка (string)

-----------------------Вопрос 20-----------------------
Какой из перечисленных типов данных в Python представляет собой упорядоченную коллекцию элементов, обычно
однотипных, но с фиксированным размером?
Ответ:
Строка (string)
Ответ:
Кортеж (tuple)
Правильный ответ:
Массивы (array)
Ответ:
Множество (set)

-----------------------Вопрос 21-----------------------
Какой термин используется для описания ситуации, когда цикл в программе не завершается, выполняясь бесконечно?
Ответ:
Однократный цикл
Ответ:
Итерационный цикл
Ответ:
Условный цикл
Правильный ответ:
Бесконечный цикл

-----------------------Вопрос 22-----------------------
Как называется блок кода в Python, который может принимать аргументы, выполнять определенные действия и возвращать
результат?
Ответ:
Цикл
Ответ:
Массив
Правильный ответ:
Функция
Ответ:
Класс

-----------------------Вопрос 23-----------------------
Как называется переменная, определенная внутри функции и доступная только внутри этой функции?
Ответ:
Глобальная переменная
Правильный ответ:
Локальная переменная
Ответ:
Статическая переменная
Ответ:
Переменная экземпляра

-----------------------Вопрос 24-----------------------
Какой из следующих вариантов правильно определяет функцию с двумя аргументами x и y в Python?
Правильный ответ:
def my_function(x, y):
Ответ:
def my_function(x y):
Ответ:
def my_function(x & y)
Ответ:
def my_function(x && y)
-----------------------Вопрос 25-----------------------
Какая из следующих конструкций используется для возврата значения из функции в Python?
Правильный ответ:
return
Ответ:
break
Ответ:
continue
Ответ:
yield

-----------------------Вопрос 26-----------------------
Что возвращает функция range(5) в Python?
Ответ:
Список от 0 до 4
Ответ:
Список от 1 до 5
Ответ:
Список от 1 до 4
Правильный ответ:
Список от 0 до 5

-----------------------Вопрос 27-----------------------
Что будет результатом выполнения функции len("Python") в Python?
Ответ:
5
Правильный ответ:
6
Ответ:
7
Ответ:
8

-----------------------Вопрос 28-----------------------
Какой из следующих операторов используется для определения функции в Python?

Правильный ответ:
def
Ответ:
if
Ответ:
for
Ответ:
while

-----------------------Вопрос 29-----------------------
В Python, какие виды аргументов могут быть переданы функции?
Ответ:
Только обязательные аргументы
Ответ:
Только необязательные аргументы
Правильный ответ:
Обязательные и необязательные аргументы
Ответ:
Аргументы не могут быть переданы функции

-----------------------Вопрос 30-----------------------
Что такое аргументы по умолчанию в Python?
Ответ:
Аргументы, которые обязательно должны быть переданы функции
Ответ:
Аргументы, которые передаются функции при ее вызове, если они не указаны явно
Правильный ответ:
Аргументы, которые по умолчанию устанавливаются в функции, если они не переданы при ее вызове
Ответ:
Аргументы, которые автоматически удаляются из памяти после выполнения функции

-----------------------Вопрос 31-----------------------
Какие типы аргументов могут быть использованы в Python для передачи произвольного количества аргументов в функцию?
Ответ:
Только обязательные аргументы
Ответ:
Только необязательные аргументы
Правильный ответ:
Переменные аргументы (*args) и именованные переменные аргументы (**kwargs)
Ответ:
Позиционные аргументы

-----------------------Вопрос 32-----------------------
Какой из следующих способов является корректным для импорта модуля math в Python?
Правильный ответ:
import math
Ответ:
include math
Ответ:
require math
Ответ:
load math

-----------------------Вопрос 33-----------------------
Какие из перечисленных операторов используются для доступа к элементам модуля в Python?
Правильный ответ:
. (точка)
Ответ:
: (двоеточие)
Ответ:
: (двоеточие)
Ответ:
@ (собачка)

-----------------------Вопрос 34-----------------------
Какая функция используется для получения списка всех атрибутов и функций, доступных в модуле в Python?
Ответ:
list()
Правильный ответ:
dir()
Ответ:
attrs()
Ответ:
functions()

-----------------------Вопрос 35-----------------------
Что происходит, если вы пытаетесь импортировать модуль, который не установлен в вашей системе Python?
Правильный ответ:
Вы получите ошибку "ModuleNotFoundError"
Ответ:
Вы получите предупреждение, но код продолжит работу
Ответ:
Модуль будет автоматически загружен из Интернета
Ответ:
Вы получите ошибку "ImportError"

-----------------------Вопрос 36-----------------------
Какой из следующих операторов используется для импорта только определенной функции из модуля в Python?
Ответ:
load
Правильный ответ:
from
Ответ:
include
Ответ:
import

-----------------------Вопрос 37-----------------------
Какой из следующих операторов используется для переименования модуля в Python?
Ответ:
rename
Ответ:
with
Правильный ответ:
as
Ответ:
to

-----------------------Вопрос 38-----------------------
Какой модуль используется для работы с математическими операциями в Python?
Правильный ответ:
math
Ответ:
calc
Ответ:
arithmetic
Ответ:
calculation

-----------------------Вопрос 39-----------------------
Модуль для генерации случайных чисел, букв и случайного выбора элементов последовательности (списка, строки и т.д.).
Правильный ответ:
random
Ответ:
tutrtle
Ответ:
SQLlite
Ответ:
pygame

-----------------------Вопрос 40-----------------------
Какие типы модулей используются в языке программирования Python для расширения его функциональности?
Правильный ответ:
Встроенные и внешние модули
Ответ:
Стандартные и дополнительные модули
Ответ:
Легкие и тяжелые модули
Ответ:
Локальные и глобальные модули

-----------------------Вопрос 41-----------------------
Какой инструмент в языке программирования Python используется для управления установкой и управлением пакетами?
Правильный ответ:
pip (Package Installer for Python)
Ответ:
pep (Python Enhancement Proposal)
Ответ:
pap (Python Application Packaging)
Ответ:
pmp (Python Module Package)

-----------------------Вопрос 42-----------------------
Какой оператор используется для сравнения двух значений в условии if?
Правильный ответ:
==
Ответ:
!=
Ответ:
<=
Ответ:
+

-----------------------Вопрос 43-----------------------
Какое значение имеет условие if x > 0: при x = -5?
Ответ:
Истина
Правильный ответ:
Ложь
Ответ:
Ноль
Ответ:
Неопределенное

-----------------------Вопрос 44-----------------------
Какой из следующих операторов используется для объединения нескольких условий в операторе if?
Ответ:
&&
Ответ:
||
Правильный ответ:
and
Ответ:
or

-----------------------Вопрос 45-----------------------
Какой код выполнится, если переменная score равна 90?
if score >= 90:
print("Отлично!")
elif score >= 70:
print("Хорошо.")
else:
print("Попробуйте еще раз.")
Ответ:
"Хорошо."
Ответ:
"Попробуйте еще раз."
Ответ:
Ничего не выведет.
Правильный ответ:
"Отлично!"

-----------------------Вопрос 46-----------------------
Что делает оператор for в Python?
Ответ:
Определяет функцию
Ответ:
Создает список
Правильный ответ:
Выполняет цикл над последовательностью элементов
Ответ:
Объявляет переменную

-----------------------Вопрос 47-----------------------
Что делает оператор while в Python?
Ответ:
Определяет функцию
Ответ:
Создает список
Правильный ответ:
Выполняет цикл до тех пор, пока условие истинно
Ответ:
Объявляет переменную

-----------------------Вопрос 48-----------------------
Что делает оператор break в цикле Python?
Ответ:
Продолжает выполнение цикла со следующей итерации
Правильный ответ:
Завершает выполнение цикла полностью
Ответ:
Переходит к следующей итерации цикла
Ответ:
Ничего из вышеперечисленного

-----------------------Вопрос 49-----------------------
Что делает оператор continue в цикле Python?
Правильный ответ:
Продолжает выполнение цикла со следующей итерации
Ответ:
Завершает выполнение цикла полностью
Ответ:
Переходит к следующей итерации цикла
Ответ:
Завершает выполнение цикла полностью

-----------------------Вопрос 50-----------------------
Какая функция позволяет получить последовательность чисел в заданном диапазоне?
Ответ:
sequence()
Правильный ответ:
range()
Ответ:
numbers()
Ответ:
iterate()

-----------------------Вопрос 51-----------------------
Какой из следующих типов данных в Python представляет упорядоченную коллекцию элементов и может быть изменен после
создания?
Ответ:
Строка
Ответ:
Кортеж
Ответ:
Словарь
Правильный ответ:
Список

-----------------------Вопрос 52-----------------------
Какой из следующих операторов позволяет добавить элемент в конец списка в Python?
Ответ:
extend()
Правильный ответ:
append()
Ответ:
add()
Ответ:
insert()

-----------------------Вопрос 53-----------------------
Какой из следующих операторов создает кортеж в Python?
Правильный ответ:
()
Ответ:
{}
Ответ:
[]
Ответ:
<>

-----------------------Вопрос 54-----------------------
Какой из следующих операторов создает массив в Python?
Ответ:
create_array()
Правильный ответ:
Нет встроенного оператора для создания массива
Ответ:
new array()
Ответ:
list()

-----------------------Вопрос 55-----------------------
Какие из следующих операций можно выполнить с кортежами в Python?
Ответ:
Изменить значение элемента по индексу
Ответ:
Добавить новый элемент
Правильный ответ:
Получить элемент по индексу
Ответ:
Удалить элемент по значению

-----------------------Вопрос 56-----------------------
Какой метод удаляет первое вхождение указанного значения из списка в Python?
Правильный ответ:
remove()
Ответ:
pop()
Ответ:
delete()
Ответ:
Нет такого метода

-----------------------Вопрос 57-----------------------
Какая функция возвращает количество элементов в списке в Python?
Ответ:
size()
Ответ:
count()
Правильный ответ:
len()
Ответ:
length()

-----------------------Вопрос 58-----------------------
Какой метод возвращает копию списка в Python?
Правильный ответ:
copy()
Ответ:
duplicate()
Ответ:
clone()
Ответ:
deepcopy()

-----------------------Вопрос 59-----------------------
Какова основная разница между списками и кортежами в Python?
Ответ:
Списки и кортежи оба изменяемы
Ответ:
Списки неизменяемы, а кортежи изменяемы
Правильный ответ:
Списки изменяемы, а кортежи неизменяемы
Ответ:
Списки и кортежи оба неизменяемы

-----------------------Вопрос 60-----------------------
Что представляют собой вложенные структуры данных в Python?
Ответ:
Структуры, которые могут хранить только один тип данных.
Правильный ответ:
Структуры, внутри которых могут находиться другие структуры такого же типа.
Ответ:
Структуры данных, которые могут хранить только числа.
Ответ:
Структуры, которые используются только для выполнения математических операций.

-----------------------Вопрос 61-----------------------
Что такое модуль в Python?
Ответ:
Модуль - это функция для создания графического интерфейса.
Правильный ответ:
Модуль - это отдельный файл, содержащий переменные, функции и классы.
Ответ:
Модуль - это название для цикла в Python.
Ответ:
Модуль - это тип данных для хранения матриц.

-----------------------Вопрос 62-----------------------
Каким образом можно называть файл, содержащий определения и инструкции на Python?
Ответ:
Блок
Ответ:
Строка
Ответ:
Программа
Правильный ответ:
Модуль

-----------------------Вопрос 63-----------------------
Что происходит, если файл с именем module.py не может быть найден при попытке его импортировать?
Правильный ответ:
Программа завершает работу с ошибкой.
Ответ:
Создается новый файл с таким именем.
Ответ:
Python игнорирует ошибку и продолжает выполнение программы.
Ответ:
Python автоматически создает пустой модуль с таким именем.

-----------------------Вопрос 64-----------------------
Как можно использовать модуль random для генерации случайного числа от 1 до 100?
Ответ:
random.number(1, 100)
Ответ:
random.random(1, 100)
Правильный ответ:
random.randint(1, 100)
Ответ:
random.generate(1, 100)

-----------------------Вопрос 65-----------------------
Как можно узнать список всех атрибутов и функций, доступных в модуле в Python?
Ответ:
show(module)
Ответ:
list(module)
Ответ:
help(module)
Правильный ответ:
dir(module)

-----------------------Вопрос 66-----------------------
Что такое стандартная библиотека Python?
Правильный ответ:
Набор модулей, включенных в каждую установку Python.
Ответ:
Специальный пакет для разработки игр на Python.
Ответ:
Группа программистов, поддерживающих язык Python.
Ответ:
Сайт для обмена опытом и вопросами о Python.

-----------------------Вопрос 67-----------------------
Какой метод используется для импортирования всех функций из модуля в Python?
Ответ:
import *
Правильный ответ:
from module import *
Ответ:
use all
Ответ:
include all

-----------------------Вопрос 68-----------------------
Какой метод может быть использован для получения пути к модулю?
Ответ:
module_path()
Ответ:
get_module_path()
Правильный ответ:
module.__path__
Ответ:
path(module)

-----------------------Вопрос 69-----------------------
Как можно проверить, что модуль был импортирован в программе?
Ответ:
Проверить наличие файла модуля в директории проекта.
Ответ:
Использовать функцию check_import(module_name).
Ответ:
Попытаться выполнить операции, определенные в модуле.
Правильный ответ:
Использовать условие if module_name in sys.modules.

-----------------------Вопрос 70-----------------------
Что такое встроенный модуль в Python?
Ответ:
Модуль, который может быть добавлен в любой проект на Python.
Правильный ответ:
Модуль, который поставляется вместе с интерпретатором Python.
Ответ:
Модуль, который доступен только в определенной версии Python.
Ответ:
Модуль, который создается пользователем для конкретной задачи.

-----------------------Вопрос 71-----------------------
Что такое функция в Python?
Ответ:
Условный оператор для выполнения определенных действий в зависимости от условия.
Правильный ответ:
Фрагмент кода, который выполняет определенную задачу и может быть многократно вызван в программе.
Ответ:
Специальный тип данных для хранения последовательности элементов.
Ответ:
Функция, которая используется для работы с графическими элементами в Python.

-----------------------Вопрос 72-----------------------
Какие ключевые слова используются для определения функции в Python?
Ответ:
define, function
Ответ:
func, def
Ответ:
function, return
Правильный ответ:
def, return

-----------------------Вопрос 73-----------------------
Какой символ используется для обозначения начала блока кода в теле функции в Python?
Правильный ответ:
:
Ответ:
{
Ответ:
(
Ответ:
;

-----------------------Вопрос 74-----------------------
Как можно вызвать функцию с именем my_function в Python?
Ответ:
execute my_function()
Ответ:
run my_function
Правильный ответ:
my_function()
Ответ:
call my_function

-----------------------Вопрос 75-----------------------
Что такое аргумент функции?
Ответ:
Ответ, возвращаемый функцией при ее вызове.
Ответ:
Имя функции, используемое при ее вызове.
Правильный ответ:
Значение, передаваемое в функцию при ее вызове.
Ответ:
Блок кода, выполняемый при вызове функции.

-----------------------Вопрос 76-----------------------
Какой тип аргументов может принимать функция в Python?
Ответ:
Только числа.
Ответ:
Только строки.
Правильный ответ:
Любые типы данных.
Ответ:
Только списки.

-----------------------Вопрос 77-----------------------
Как можно определить функцию с аргументами по умолчанию в Python?
Правильный ответ:
def my_function(default_arg=5):
Ответ:
def my_function(default_arg):
Ответ:
def my_function(default_arg=5)
Ответ:
def my_function(default_arg) default_arg = 5

-----------------------Вопрос 78-----------------------
Какой тип данных может возвращать функция в Python?
Ответ:
Только числа.
Ответ:
Только строки.
Правильный ответ:
Любые типы данных.
Ответ:
Только списки.

-----------------------Вопрос 79-----------------------
Как можно задокументировать функцию в Python для обеспечения понятности ее использования?
Ответ:
Добавить комментарии внутри тела функции.
Правильный ответ:
Написать описание функции перед ее определением, заключив его в тройные кавычки.
Ответ:
Создать отдельный файл с описанием функции.
Ответ:
Ничего из вышеперечисленного.
-----------------------Вопрос 80-----------------------
Как можно передать произвольное количество аргументов в функцию в Python?
Ответ:
Использовать ключевое слово args.
Правильный ответ:
Использовать знак * перед именем аргумента в определении функции.
Ответ:
Использовать ключевое слово varargs.
Ответ:
Нельзя передать произвольное количество аргументов в функцию.

-----------------------Вопрос 81-----------------------
Что такое ввод-вывод (I/O) в Python?
Ответ:
Процесс обработки и анализа данных в программе.
Ответ:
Модуль для работы с базами данных.
Правильный ответ:
Обмен данных между программой и внешним миром, например, с клавиатуры или на экран.
Ответ:
Алгоритм сортировки данных.

-----------------------Вопрос 82-----------------------
Какие функции используются для вывода данных на экран в Python?
Правильный ответ:
print() и display()
Ответ:
show() и output()
Ответ:
write() и log()
Ответ:
print() и write()

-----------------------Вопрос 83-----------------------
Какой символ используется для обозначения перевода строки в Python?
Правильный ответ:
\n
Ответ:
\t
Ответ:
\r
Ответ:
\\

-----------------------Вопрос 84-----------------------
Какой из перечисленных типов данных в Python представляет собой неизменяемую последовательность символов?
Ответ:
list
Правильный ответ:
tuple
Ответ:
set
Ответ:
dict

-----------------------Вопрос 85-----------------------
Какой из перечисленных типов данных в Python представляет собой неупорядоченную коллекцию пар ключ-значение?
Ответ:
tuple
Ответ:
list
Ответ:
set
Правильный ответ:
dict
-----------------------Вопрос 86-----------------------
Какой из перечисленных типов данных в Python используется для представления комплексных чисел?
Ответ:
int
Ответ:
str
Ответ:
float
Правильный ответ:
complex

-----------------------Вопрос 87-----------------------
Какие типы циклов поддерживаются в языке программирования Python?
Ответ:
Только циклы с предусловием.
Ответ:
Только циклы с постусловием.
Ответ:
Только циклы безусловные.
Правильный ответ:
Циклы с предусловием и циклы с постусловием.

-----------------------Вопрос 88-----------------------
Какой цикл подходит для выполнения блока кода определенное количество раз?
Ответ:
Цикл с предусловием (while).
Правильный ответ:
Цикл с постусловием (for).
Ответ:
Оба вида циклов.
Ответ:
Циклы не подходят для этой задачи.

-----------------------Вопрос 89-----------------------
Что такое итерируемый объект в Python?
Ответ:
Объект, который можно использовать только в циклах.
Правильный ответ:
Объект, который содержит набор элементов.
Ответ:
Специальный тип данных для хранения информации о цикле.
Ответ:
Объект, который не может быть изменен.

-----------------------Вопрос 90-----------------------
Что такое вложенный цикл в Python?
Правильный ответ:
Цикл, который содержит в себе другие циклы.
Ответ:
Цикл, который повторяется заданное количество раз.
Ответ:
Цикл, который выполняется только при выполнении определенного условия.
Ответ:
Цикл, который не содержит ни одного оператора.

-----------------------Вопрос 91-----------------------
Что представляют собой структурные типы данных в Python?
Ответ:
Типы данных, которые используются для хранения однородных элементов.
Правильный ответ:
Типы данных, которые организуют информацию в виде коллекций или комплексных структур.
Ответ:
Типы данных, которые представляют собой математические объекты, такие как числа и строки.
Ответ:
Типы данных, которые используются для выполнения логических операций.

-----------------------Вопрос 92-----------------------
Что такое список (list) в Python?
Ответ:
Структура данных, которая может содержать только уникальные элементы.
Правильный ответ:
Упорядоченная коллекция элементов, которая может быть изменена.
Ответ:
Неупорядоченная коллекция элементов, которая может быть изменена.
Ответ:
Структура данных, представляющая собой пары ключ-значение.

-----------------------Вопрос 93-----------------------
Что такое кортеж (tuple) в Python?
Ответ:
Структура данных, которая может изменяться после создания.
Ответ:
Структура данных, которая содержит неупорядоченную коллекцию элементов.
Правильный ответ:
Неизменяемая упорядоченная коллекция элементов.
Ответ:
Структура данных, которая может содержать только уникальные элементы.

-----------------------Вопрос 94-----------------------
Как создать пустой словарь (dictionary) в Python?
Ответ:
new dict()
Правильный ответ:
{}
Ответ:
dict()
Ответ:
empty_dict()

-----------------------Вопрос 95-----------------------
Что такое словарь (dictionary) в Python?
Ответ:
Структура данных, представляющая собой упорядоченную коллекцию элементов.
Ответ:
Структура данных, которая может содержать только уникальные элементы.
Правильный ответ:
Структура данных, представляющая собой пары ключ-значение.
Ответ:
Структура данных, которая содержит неупорядоченную коллекцию элементов.

-----------------------Вопрос 96-----------------------
Какой метод используется для добавления нового элемента в словарь в Python?
Ответ:
add()
Ответ:
insert()
Правильный ответ:
update()
Ответ:
append()

-----------------------Вопрос 97-----------------------
Что такое множество (set) в Python?
Правильный ответ:
Структура данных, которая содержит только уникальные элементы.
Ответ:
Структура данных, которая может изменяться после создания.
Ответ:
Структура данных, которая представляет собой пары ключ-значение.
Ответ:
Структура данных, которая содержит неупорядоченную коллекцию элементов.

-----------------------Вопрос 98-----------------------
Как можно создать множество (set) в Python?
Ответ:
new set()
Правильный ответ:
set()
Ответ:
{}
Ответ:
make_set()

-----------------------Вопрос 99-----------------------
Какой метод используется для добавления элемента в множество в Python?
Правильный ответ:
add()
Ответ:
insert()
Ответ:
update()
Ответ:
append()

-----------------------Вопрос 100-----------------------
Что такое аннотация типов в определении функций в Python?
Правильный ответ:
Описание типов аргументов и возвращаемого значения функции.
Ответ:
Условия, определяющие выполнение функции.
Ответ:
Специальные комментарии, описывающие функцию.
Ответ:
Название функции.

-----------------------Вопрос 101-----------------------
Как определить функцию с аргументом по умолчанию в Python?
Правильный ответ:
def my_function(default_arg = 5):
Ответ:
def my_function(default_arg 5):
Ответ:
def my_function(default_arg: int = 5):
Ответ:
def my_function(default_arg = int = 5):

-----------------------Вопрос 102-----------------------
Что означает ключевое слово lambda в Python?
Ответ:
Это ключевое слово для определения глобальных переменных.
Правильный ответ:
Это ключевое слово для создания анонимных функций.
Ответ:
Это ключевое слово для объявления исключений.
Ответ:
Это ключевое слово для создания циклов.

-----------------------Вопрос 103-----------------------
Что такое рекурсивная функция в Python?
Ответ:
Функция, которая использует циклы для выполнения задачи.
Правильный ответ:
Функция, которая вызывает саму себя в своем теле.
Ответ:
Функция, которая не принимает аргументов.
Ответ:
Функция, которая принимает переменное количество аргументов.

-----------------------Вопрос 104-----------------------
Какой тип данных в Python используется для возврата нескольких значений из функции?
Правильный ответ:
Кортеж
Ответ:
Список
Ответ:
Массив
Ответ:
Строка

-----------------------Вопрос 105-----------------------
Как можно передать произвольное количество аргументов в функцию в Python?
Ответ:
Используя оператор +.
Ответ:
Используя ключевое слово args.
Правильный ответ:
Используя знак * перед именем аргумента в определении функции.
Ответ:
Нельзя передать произвольное количество аргументов в функцию.

-----------------------Вопрос 106-----------------------
Что такое переменное число аргументов в определении функции?
Правильный ответ:
Аргумент, который может принимать различные типы данных.
Ответ:
Аргумент, который может иметь различное количество значений.
Ответ:
Аргумент, который может быть передан функции по ссылке.
Ответ:
Аргумент, который может принимать произвольное количество значений.

-----------------------Вопрос 107-----------------------
Как можно задокументировать функцию в Python для обеспечения читаемости кода?
Ответ:
Добавить комментарии внутри тела функции.
Правильный ответ:
Написать описание функции перед ее определением, заключив его в тройные кавычки.
Ответ:
Использовать ключевое слово doc перед определением функции.
Ответ:
Использовать оператор describe перед телом функции.

-----------------------Вопрос 108-----------------------
Что такое область видимости переменной в Python?
Ответ:
Область, в которой переменная была объявлена.
Правильный ответ:
Область, в которой переменная доступна для использования.
Ответ:
Область, в которой переменная может быть изменена.
Ответ:
Область, в которой переменная является глобальной.

-----------------------Вопрос 109-----------------------
Как можно определить анонимную функцию в Python?
Ответ:
Используя ключевое слово func.
Ответ:
Используя ключевое слово def.
Правильный ответ:
Используя ключевое слово lambda.
Ответ:
Используя ключевое слово anonymous.

-----------------------Вопрос 110-----------------------
Полное названия дисциплины
Правильный ответ:
Написание программного кода с использованием языков объектно-ориентированного программирования, определения и
манипулирования данными(Объектно-ориентированное программирование)
Ответ:
Объектно-ориентированное программирование
Ответ:
Разработка программы с использованием языков ООП, определения и манипулирования данными(ООП)
Ответ:
Написание программного кода

-----------------------Вопрос 111-----------------------
Что такое модуль в Python?
Ответ:
Это отдельная программа, написанная на Python.
Ответ:
Это функция, доступная для использования в Python.
Правильный ответ:
Это файл с расширением .py, содержащий определения и инструкции на Python.
Ответ:
Это переменная, используемая для хранения данных в Python.

-----------------------Вопрос 112-----------------------
Каким образом можно импортировать только определенную функцию из модуля в Python?
Правильный ответ:
import function from module
Ответ:
import module.function
Ответ:
from module import function
Ответ:
use module.function

-----------------------Вопрос 113-----------------------
Что означает идентификатор модуля в Python?
Ответ:
Это название файла модуля без расширения.
Правильный ответ:
Это уникальное имя, используемое для обращения к модулю в программе.
Ответ:
Это директория, в которой находится файл модуля.
Ответ:
Это тип данных, используемый для хранения модуля.

-----------------------Вопрос 114-----------------------
Каким простым образом можно проверить наличие модуля в Python?
Ответ:
Проверить наличие файла модуля в определенной директории.
Правильный ответ:
Выполнить операцию импортирования модуля и проверить наличие ошибок.
Ответ:
Использовать функцию check_module(module_name).
Ответ:
Использовать условие if module_name in sys.modules.

-----------------------Вопрос 115-----------------------
Что такое стандартная библиотека Python?
Правильный ответ:
Набор модулей, включенных в каждую установку Python.
Ответ:
Официальный сайт Python, предоставляющий документацию и ресурсы для разработчиков.
Ответ:
Группа разработчиков, поддерживающих язык Python.
Ответ:
Открытый репозиторий, содержащий проекты, разработанные на Python.

-----------------------Вопрос 116-----------------------
Как можно изменить путь поиска модулей в Python?
Ответ:
Изменить настройки интерпретатора Python.
Ответ:
Использовать функцию set_module_path().
Правильный ответ:
Использовать переменную окружения PYTHONPATH.
Ответ:
Редактировать системные файлы Python.

-----------------------Вопрос 117-----------------------
Какой метод используется для получения списка всех атрибутов и функций, доступных в модуле в Python?
Ответ:
list(module)
Ответ:
show(module)
Правильный ответ:
dir(module)
Ответ:
attributes(module)

-----------------------Вопрос 118-----------------------
Что такое встроенный модуль в Python?
Ответ:
Модуль, который доступен только в определенной версии Python.
Ответ:
Модуль, который создается пользователем для конкретной задачи.
Правильный ответ:
Модуль, который поставляется вместе с интерпретатором Python.
Ответ:
Модуль, который необходимо дополнительно устанавливать с помощью менеджера пакетов.

-----------------------Вопрос 119-----------------------
Как можно переименовать модуль при его импортировании в Python?
Правильный ответ:
import module as new_name
Ответ:
import as module new_name
Ответ:
import new_name from module
Ответ:
import module.rename(new_name)

-----------------------Вопрос 120-----------------------
Что такое директива модуля в Python?
Правильный ответ:
Специальная инструкция, используемая для управления импортом модулей.
Ответ:
Комментарий, который содержит информацию о модуле.
Ответ:
Специальная функция, определенная в модуле.
Ответ:
Тип данных, используемый для хранения информации о модуле.

-----------------------Вопрос 121-----------------------
Что такое "Чистый код" в контексте разработки на Python?
Ответ:
Код, который написан только с использованием белых символов.
Правильный ответ:
Код, который легко читать, понимать и поддерживать.
Ответ:
Код, который не содержит никаких комментариев.
Ответ:
Код, который использует только один тип данных.

-----------------------Вопрос 122-----------------------
Что такое "Магические числа" в контексте чистого кода?
Ответ:
Числа, которые приносят удачу при написании кода.
Ответ:
Числа, которые используются в магических методах классов.
Правильный ответ:
Числа, которые встречаются в качестве магических констант в коде без пояснения их значения.
Ответ:
Числа, которые используются только в математических операциях.
-----------------------Вопрос 123-----------------------
Что такое "Refactoring" в контексте чистого кода?
Ответ:
Процесс изменения внешнего вида кода без изменения его функциональности.
Правильный ответ:
Процесс оптимизации и улучшения структуры кода без изменения его внешнего поведения.
Ответ:
Процесс добавления новой функциональности в существующий код.
Ответ:
Процесс разбиения кода на меньшие модули для упрощения его понимания.

-----------------------Вопрос 124-----------------------
Какой из перечисленных алгоритмов эффективнее всего сортирует массивы?
Ответ:
Алгоритм сортировки выбором
Ответ:
Алгоритм сортировки пузырьком
Правильный ответ:
Алгоритм быстрой сортировки
Ответ:
Алгоритм сортировки вставками

-----------------------Вопрос 125-----------------------
Какой алгоритм использует "разделяй и властвуй" для сортировки элементов?
Ответ:
Алгоритм сортировки вставками
Правильный ответ:
Алгоритм быстрой сортировки
Ответ:
Алгоритм сортировки выбором
Ответ:
Алгоритм сортировки пузырьком

-----------------------Вопрос 126-----------------------
Что такое регулярное выражение в Python?
Ответ:
Последовательность команд для создания графических объектов
Правильный ответ:
Шаблон для поиска и работы с текстовой информацией
Ответ:
Функция для генерации случайных чисел
Ответ:
Специальный тип переменной для хранения текста

-----------------------Вопрос 127-----------------------
Что такое исключение в Python?
Ответ:
Ошибка, возникающая при выполнении программы
Правильный ответ:
Специальный тип данных для хранения информации об ошибке
Ответ:
Конструкция языка для обработки ошибок
Ответ:
Ошибка, возникающая при компиляции программы

-----------------------Вопрос 128-----------------------
Какая конструкция в Python используется для обработки исключений?
Правильный ответ:
try-except
Ответ:
if-else
Ответ:
for-in
Ответ:
while

-----------------------Вопрос 129-----------------------
Какой блок в конструкции try-except используется для обработки исключений?
Ответ:
catch
Ответ:
finally
Ответ:
handle
Правильный ответ:
except

-----------------------Вопрос 130-----------------------
Какое ключевое слово используется для генерации исключения в Python?
Правильный ответ:
raise
Ответ:
throw
Ответ:
exception
Ответ:
catch

-----------------------Вопрос 131-----------------------
Какая конструкция в Python позволяет выполнять код независимо от того, возникло исключение или нет?
Правильный ответ:
try-finally
Ответ:
try-except
Ответ:
catch-finally
Ответ:
except-finally

-----------------------Вопрос 132-----------------------
Какие типы исключений в Python являются базовыми для всех других исключений?
Правильный ответ:
BaseException
Ответ:
Exception
Ответ:
Error
Ответ:
Failure

-----------------------Вопрос 133-----------------------
Какое исключение возникает при делении на ноль в Python?
Ответ:
ValueError
Правильный ответ:
ZeroDivisionError
Ответ:
TypeError
Ответ:
SyntaxError

-----------------------Вопрос 134-----------------------
Какое ключевое слово используется в конструкции try-finally, если требуется выполнить код при успешном выполнении блока
try?
Ответ:
try
Ответ:
else
Правильный ответ:
finally
Ответ:
except

-----------------------Вопрос 135-----------------------
Как называется конструкция в Python, позволяющая выполнить код при возникновении исключения?
Правильный ответ:
try-except
Ответ:
if-else
Ответ:
for-in
Ответ:
while

-----------------------Вопрос 136-----------------------
Какой метод строки в Python используется для разделения строки на подстроки по заданному разделителю?
Правильный ответ:
split()
Ответ:
slice()
Ответ:
divide()
Ответ:
subdivide()

-----------------------Вопрос 137-----------------------
Как называется функция, используемая для преобразования строки в число в Python?
Ответ:
to_integer()
Ответ:
convert_to_int()
Правильный ответ:
int()
Ответ:
parse_integer()

-----------------------Вопрос 138-----------------------
Как называется функция, используемая для преобразования строки в число с плавающей запятой в Python?
Правильный ответ:
float()
Ответ:
to_float()
Ответ:
parse_float()
Ответ:
convert_to_float()

-----------------------Вопрос 139-----------------------
Какая функция в Python используется для преобразования объекта в строку?
Ответ:
to_str()
Правильный ответ:
str()
Ответ:
convert_to_string()
Ответ:
stringify()

-----------------------Вопрос 140-----------------------
Как называется функция, используемая для преобразования числа в строку в Python?
Ответ:
to_string()
Правильный ответ:
str()
Ответ:
stringify()
Ответ:
convert_to_string()

-----------------------Вопрос 141-----------------------
Как называется метод списка в Python, используемый для удаления элементов по заданному условию?
Правильный ответ:
remove()
Ответ:
clear()
Ответ:
discard()
Ответ:
pop()

-----------------------Вопрос 142-----------------------
Какая функция в Python используется для преобразования строки в список с разделителем?
Правильный ответ:
split()
Ответ:
parse_list()
Ответ:
list()
Ответ:
to_list()

-----------------------Вопрос 143-----------------------
Какая функция в Python используется для фильтрации элементов последовательности с помощью заданной функции?
Правильный ответ:
filter()
Ответ:
select()
Ответ:
search()
Ответ:
find()

-----------------------Вопрос 144-----------------------
Какое прозвище часто используется для обращения к Гвидо ван Россуму в сообществе Python?
Ответ:
Великий магистр
Правильный ответ:
Великодушный пожизненный диктатор
Ответ:
Король кода
Ответ:
Верховный программист

-----------------------Вопрос 145-----------------------
Какое из нижеперечисленных высказываний о Гвидо ван Россуме является верным?
Ответ:
Он никогда не участвовал в разработке Python
Ответ:
Он разработал Python в одиночку
Правильный ответ:
Он работал над Python вместе с командой разработчиков
Ответ:
Он создал Python только как исследовательский проект

-----------------------Вопрос 146-----------------------
В каком году Гвидо ван Россум объявил о своем уходе из роли великодушного пожизненного диктатора (BDFL) для проекта
Python?
Ответ:
2015
Правильный ответ:
2018
Ответ:
2020
Ответ:
2021

-----------------------Вопрос 147-----------------------
Как называется процесс выбора нового лидера проекта Python после ухода Гвидо ван Россума?
Правильный ответ:
Поиск приемника
Ответ:
Демократическое голосование
Ответ:
Последовательный выбор
Ответ:
Открытый конкурс

-----------------------Вопрос 148-----------------------
Какая из следующих характеристик не относится к Гвидо ван Россуму?
Ответ:
Он родился в Нидерландах
Ответ:
Он получил степень доктора философии в математике
Ответ:
Он изучал компьютерные науки
Правильный ответ:
Он работал над разработкой языка Ruby

-----------------------Вопрос 149-----------------------
Какая компания долгое время поддерживала Гвидо ван Россума в его работе над Python?
Правильный ответ:
Google
Ответ:
Facebook
Ответ:
Microsoft
Ответ:
Apple

-----------------------Вопрос 150-----------------------
Какое из следующих высказываний лучше всего характеризует стиль управления Гвидо ван Россумом в сообществе Python?
Ответ:
Авторитарный
Правильный ответ:
Демократический
Ответ:
Безразличный
Ответ:
Иерархический

-----------------------Вопрос 151-----------------------
Какая награда была присуждена Гвидо ван Россуму в 2003 году за его работу над языком Python?
Ответ:
Премия Тьюринга
Ответ:
Медаль почета
Правильный ответ:
Премия Джона вон Неймана
Ответ:
Программист года

-----------------------Вопрос 152-----------------------
Какая команда используется для импорта сторонней библиотеки requests в Python?
Правильный ответ:
import requests
Ответ:
importing requests
Ответ:
use requests
Ответ:
load requests

-----------------------Вопрос 153-----------------------
Какой модуль в Python используется для работы с датами и временем?
Ответ:
time
Правильный ответ:
datetime
Ответ:
dateutil
Ответ:
calendar

-----------------------Вопрос 154-----------------------
Какой метод используется для получения текущей даты и времени в Python с использованием модуля datetime?
Ответ:
current_date()
Правильный ответ:
now()
Ответ:
get_current_datetime()
Ответ:
current_datetime()

-----------------------Вопрос 155-----------------------
Какой модуль в Python используется для работы с математическими функциями, такими как синус и косинус?
Правильный ответ:
math
Ответ:
cmath
Ответ:
numpy
Ответ:
random

-----------------------Вопрос 156-----------------------
Какая функция используется для генерации случайного числа в диапазоне от 1 до 100 в Python с использованием модуля
random?
Ответ:
random_number(1, 100)
Ответ:
randint(1, 100)
Ответ:
generate_random(1, 100)
Правильный ответ:
random.randint(1, 100)

-----------------------Вопрос 157-----------------------
Какое ключевое слово используется для импорта только определенных функций из модуля в Python?
Ответ:
load
Ответ:
get
Ответ:
import
Правильный ответ:
from

-----------------------Вопрос 158-----------------------
Какой модуль в Python используется для работы с файлами и директориями?
Ответ:
os.path
Ответ:
fileutils
Ответ:
filesystem
Правильный ответ:
os

-----------------------Вопрос 159-----------------------
Какой метод используется для чтения данных из файла в Python?
Ответ:
read_file()
Ответ:
open()
Правильный ответ:
read()
Ответ:
load()

-----------------------Вопрос 160-----------------------
Какой модуль в Python используется для работы с регулярными выражениями?
Ответ:
regex
Правильный ответ:
re
Ответ:
regexp
Ответ:
regexpy

Вам также может понравиться