Font size
Worksheetspython
Total questions: 150
Worksheet time: 1hrs 15mins
Кто создал Python?
Джеймс Гослинг
Деннис Ричи
Гвидо ван Россум
Бьярне Страуструп
К какому типу языков относится Python?
Компилируемый
Разметка
Интерпретируемый
Низкоуровневый
Какой символ используется для комментариев?
//
<!-- -->
#
*
Какая функция выводит результат?
echo()
write()
output()
print()
Какое расширение файлов является правильным для файлов Python?
.pyth
.pt
.p
.py
Каков результат вывода print(2 + 3 * 2)?
10
8
12
5
Что НЕ является допустимым типом данных в Python?
кортеж
словарь
список
запись
Как получить ввод от пользователя?
scan()
read()
input()
get()
Каков результат вывода len("Python")?
7
6
5
8
Что является изменяемым типом?
кортеж
список
строка
int
Какое ключевое слово определяет функцию?
func
define
def
fn
Каков правильный способ определения блока в Python?
Использование {}
Используя begin/end
Используя ()
Используя отступы
Что такое None?
Ноль
Ложно
Пустая строка
Нулевое значение
Какой оператор проверяет равенство?
=
:=
==
===
Каков результат вычисления «5» * 3?
15
[5,5,5]
Ошибка
«555»
Какой тип данных использует Python?
Статическая
Слабое
Никакой
Динамическая
Какая функция возвращает тип переменной?
typeof()
kind()
type()
id()
Что делает //?
Деление
Целочисленное деление
Модуль
Экспонента
Какое из следующих имен переменных является допустимым?
2var
var-name
var name
var_name
Каков результат True + True?
0
Ошибка
2
1
Какой тип данных является неизменяемым?
кортеж
список
набор
словарь
Как добавить элемент в список?
add()
push()
append()
insert()
Что возвращает mylist[-1]?
Первый элемент
Последний элемент
Ошибка
Средний элемент
Набор содержит:
Уникальные элементы
Упорядоченные элементы
Дубликаты
Пары «ключ-значение»
Что создает словарь?
{1, 2, 3}
(1:2, 3:4)
[1=2]
{"a": 1, "b": 2}
Удалите элемент по ключу в словаре:
del dict.key
dict.delete(key)
del dict[ключ]
dict.remove(ключ)
Что преобразует список в кортеж?
list()
tuple()
array()
convert()
Проверка принадлежности к списку:
has()
include()
inside
in
Что такое срезка?
Разделение файлов
Выделение памяти
Извлечение части последовательности
Удаление элементов
Объединение элементов списка в строку:)
glue()
attach()
join()
combine()
Что не является упорядоченным?
список
кортеж
множество
строка
Каков результат вывода set([1,1,2])?
{1,1,2}
{1,2}
Ошибка
[1,2]
Какой метод удаляет и возвращает последний элемент списка?
pop()
delete()
remove()
discard()
Метод словаря для возврата ключей?
keylist()
keys()
getkeys()
allkeys()
Метод строки для преобразования текста в верхний регистр?
up()
toUpper()
upper()
caps()
Что такое len({1:"a",2:"b"})?
1
2
3
Ошибка
Понимание списка:
{x для x в диапазоне (5)}
(xx для x в диапазоне (5))
[xx для x в диапазоне (5)]
[x,x]
Что удаляет дубликаты из списка?
dict()
copy()
set()
list()
Каков результат вычисления «abc» * 2?
abcabc
Ошибка
ab
["abc","abc"]
Что возвращает sorted([3,1,2])?
[1,2,3]
Ничего
[3,2,1]
Ошибка
Ключевое слово для цикла?
iterate
loop
for
each
Цикл, который выполняется, пока условие истинно:
repeat
while
for
do-while
Прекратить выполнение цикла?
break
остановить
exit
quit
Пропустить текущую итерацию?
следующая
продолжить
пропустить
игнорировать
Что проверяет несколько условий?
switch
case
elif
else-if
Какой оператор проверяет идентичность?
==
===
=
is
range(5) дает результат:
0–4
[1,2,3,4,5]
(1,2,3,4,5)
5 элементов из 1
Для чего используется match?
Сопоставление шаблонов
Циклы
Регулярные выражения
Сортировка
Когда выполняется else в циклах?
Всегда
Никогда
Только в исключительных случаях
Когда цикл заканчивается нормально
Цикл внутри другого цикла — это:
вложенный цикл
повторяющимся циклом
связанный цикл
сложенный цикл
Какой оператор является логическим AND?
&
&&
and
&&&
Булево значение пустого списка?
Истина
Ошибка
Зависит
Ложно
Синтаксис тернарного выражения:
x if cond else y
ifelse()
tern()
cond ? x : y
Что возвращает enumerate()?
Только значения
Ключи
Пары индекс + значение
Ничего
Что делает zip()?
Сжимает файлы
Ошибка
Сортирует списки
Объединяет итерабельные объекты
Для чего используется assert?
Отладка и проверка тестов
Ведение журнала
Циклы
Компиляции
Какое ключевое слово не выполняет никаких действий?
null
pass
skip
idle
Неверно равно?
Истина
Ошибка
Ложно
1
Что НЕ является циклом?
for
while
пока
пока
Какое ключевое слово выходит из функции?
stop
return
exit
break
Как определить функцию?
имя функции():
define name():
def name():
fn name():
Ключевое слово анонимной функции?
нет
def
lambda
function
Ключевое слово для аргументов переменной длины?
args
*args
varargs
listargs
Ключевое слово для аргументов по ключевому слову?
stars
**kwargs
kargs
mapargs
Что такое рекурсия?
Цикл
Вызов класса самого себя
Функция, вызывающая саму себя
Функция компилятора
Что делает return?
Пропускает функцию
Выходит из функции и возвращает значение
Повторяет код
Приостанавливает выполнение
Что является верным?
def f[]
def f:
def f()
def f():
Что такое docstring?
Комментарий к документации
Расширение файла
Присвоение
Ошибка
Пример параметра по умолчанию:
def f(x default 3):
f(3 default)
def f(x=3):
parameter(3)
Что такое замыкание?
Конец кода
Закрытие файла
Функция, запоминающая значения внешней области действия
Кэш
Что такое декоратор?
Класс
Цикл
Функция, которая изменяет другую функцию
Тип переменной
Что возвращает генератор?
return
generate
yield
produce
Ключевое слово для изменения глобальной переменной?
мир
глобальный
общественный
внешний
Функция без возврата возвращает:
0
""
False
Ничего
Вызовите функцию с именем test():
call test
test
test()
запустить test
Что НЕ является типом параметра функции?
позиционный
ключевое слово
переменной длины
двоичный
Как аннотировать тип?
def f(x int)
f{x:int}
def f(x: int) -> int:
:int
Как называется функция внутри функции?
рекурсия
библиотекой
внутренняя функция
итерация
Что такое побочный эффект?
Ошибка компиляции
Изменение внешнего состояния
Сбой цикла
Потеря данных
Функция высшего порядка:
Не принимает аргументов
Принимает или возвращает другую функцию
Использует глобальные переменные
Работает параллельно
Создайте класс:
объект MyClass
class: MyClass()
class MyClass:
класс MyClass:
Метод конструктора?
init()
construct
start()
init()
Атрибут, принадлежащий экземпляру:
атрибут класса
внешний атрибут
атрибут экземпляра
статический атрибут
Создать объект из класса:
new MyClass
MyClass()
object(MyClass)
class(MyClass)
Частная переменная?
x
_x
частный x
скрытый x
Синтаксис наследования:
класс A наследует B:
класс A от B:
класс A(B):
класс A -> B
Какой термин означает одно и то же имя функции, но разное поведение?
инкапсуляция
наследование
полиморфизм
итерация
Что такое инкапсуляция?
Цикл
Упаковка модулей
Ограничение доступа с помощью частных членов
Выделение памяти
Метод, вызываемый при печати объекта?
print()
str()
show
Что такое декоратор метода класса?
@staticmethod
@classmethod
@class
@objmethod
Для метода экземпляра требуется:
класс
static
self
глобальный
Статический метод:
По умолчанию не принимает ни self, ни class
Принимает self
Принимает класс
Всегда возвращает int
Что такое MRO?
Объект множественного реестра
Порядок разрешения методов
Порядок разрешения модуле
Объект макро-выполнения
Что реализует оператор + ?
plus
add
add()
сумма
Ключевое слово для удаления объекта:
remove
delobj
kill
del
Абстрактный класс-модуль?
oop
классы
abc
абстрактный
Композиция означает:
Наследует многие классы
Класс использует объект другого класса
Множество родителей
Множество дочерних классов
Для чего используется repr?
Удобный для пользователя текст
Представление, понятное разработчику
Инициализация
Тестирование
Переопределение — это:
Удаление метода
Переопределение метода в дочернем классе
Изменение родителя
Добавление нового файла
Какое ключевое слово предотвращает наследование?
stop
final
nolnherit
В Python нет такого встроенного ключевого слова
Открыть файл для чтения:
Режим добавления?
ar
rw
a
ap
Что читает весь файл?
readall()
load()
read()
readfile()
Записать текст в файл?
file.print
write()
add()
put()
Автоматически закрывает файл?
autoclose()
closeauto()
with open() as f:
filecontext()
Что такое исключение?
Цикл
Предупреждение
Ошибка выполнения
Блок памяти
Что перехватывает исключения?
try-except
catch
handle
errorblock
Всегда выполняется:
except
else
finally
по умолчанию
Поднять исключение:
бросить
поднять
ошибка
кроме
Встроенный базовый класс исключений?
Runtime
ErrorBase
Исключение
Ошибка
Перехват нескольких исключений:
except many:
кроме:
кроме всех:
кроме (A,B):
Пользовательский класс исключений должен наследовать от:
Base
Error
Exception
object
Что вызывает assert?
ValueError
AssertionError
TypeError
KeyError
Режим файла «wb»:
запись байтов
запись битов
запись двоичных данных
запись буфера
Метод файла для чтения строк?
readlist()
lines()
readlines()
getline()
Модуль JSON:
сериализация
struct
пикл
json
Безопасный способ избежать игнорирования исключений?
pass
продолжить
игнорировать
правильно обрабатывать исключения
Что открывает файл в двоичном режиме?
«b»
«rb»
«bin»
binary=true
Что такое трассировка?
Обработчик исключений
Считыватель файлов
Информация о стеке вызовов ошибок
Утечка памяти
Что регистрирует исключения?
error()
print()
модуль logging
exceptionlib
Импорт модуля:
module.import
include module
импорт модуля
загрузить модуль
Импорт с псевдонимом?
импорт псевдонима
импорт математики как m
импорт m = математика
include math m
Перезагрузить модуль?
reload()
module.reload
importlib.reload(module)
перезапустить модуль
Какая библиотека обрабатывает даты?
timeutils
datetime
dates
calendar2
Случайные числа?
randint
random
shufflelib
randlib
Математические функции?
maths
calc
math
формулы
Регулярные выражения?
regex
expr
find
re
JSON-кодирование?
serialize()
convertjson()
json.dumps()
json.write()
Чтение CSV?
Что выводит аргументы командной строки?
args()
main()
sys.argv
getargs()
Получить текущий рабочий каталог?
dir()
os.getcwd()
os.current()
sys.dir
Проверить, существует ли файл?
sys.exists()
os.path.exists()
file.exist
exists.file
Создание массива NumPy?
np.vector()
makearray()
np.array()
newarray()
Pandas DataFrame?
pd.table()
pd.frame
pd.DataFrame()
pd.rowset
Библиотека для построения графиков?
pandas
math
matplotlib
drawlib
Библиотека машинного обучения?
numpy
math
pandas
scikit-learn
Библиотека глубокого обучения?
pandas
seaborn
TensorFlow
pygame
Создать генератор?
generate
lambda
yield
new
Ключевое слово async?
future
await
async
parallel
Ключевое слово Await?
sleep
wait
await
asyncwait
Библиотека потоков?
multiprocessing
multitask
threads
многопоточность
Запустить поток?
createThread()
threading.Thread(target=f).start()
new thread f
начать поток
Параллелизм на основе процессов?
одновременный
пул
многопроцессорность
форки
Модуль виртуальной среды?
venv
виртуальная
environment
venv
Менеджер пакетов?
apt
pip
setup
install
В каком файле перечислены зависимости Python?
deps.txt
libs.list
requirements.txt
install.txt
Dockerfile устанавливает приложение Python с помощью?
install-python
pip install -r requirements.txt
python build
py install
Что такое PEP 8?
Формат файла
Менеджер версий
Руководство по стилю Python
Метод шифрования
Компилировать Python в байт-код?
Как называется цикл интерпретатора?
компилятор
исполнителем
REPL (цикл чтения-оценки-печати)
среда выполнения
