wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

б25 про

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.
Какое значение возвращает bool(0)?
a)
True
b)
False
c)
None
d)
0
2.
Какое значение возвращает bool('')?
a)
True
b)
False
c)
None
d)
''
3.
Какое значение возвращает bool([])?
a)
True
b)
False
c)
None
d)
Error
4.
Что представляет собой None в Python?
a)
Ноль
b)
Пустая строка
c)
Отсутствие значения
d)
False
5.
Какой тип данных имеет значение None?
a)
bool
b)
int
c)
NoneType
d)
null
6.
Как получить элемент matrix[1][2] из вложенного списка?
a)
Первая строка, второй столбец
b)
Вторая строка, третий столбец
c)
Первая строка, третий столбец
d)
Второй элемент списка
7.
Как создать матрицу 3x3 из нулей правильно?
a)
[[0]*3]*3
b)
[[0 for _ in range(3)] for _ in range(3)]
c)
[0,0,0]*3
d)
matrix(3,3,0)
8.
Что такое транспонирование матрицы?
a)
Умножение матрицы
b)
Замена строк на столбцы
c)
Сложение матриц
d)
Удаление строки
9.
Как получить количество строк в матрице m?
a)
m.rows()
b)
len(m)
c)
m.size()
d)
rows(m)
10.
Как получить количество столбцов в первой строке матрицы m?
a)
len(m[0])
b)
m.cols()
c)
len(m)
d)
columns(m)
11.
Как создать кортеж из одного элемента?
a)
(1)
b)
(1,)
c)
tuple(1)
d)
[1]
12.
Можно ли изменить элемент кортежа после создания?
a)
Да, всегда
b)
Нет, кортежи неизменяемы
c)
Только числа
d)
Только с методом update()
13.
Какой метод возвращает индекс элемента в кортеже?
a)
find()
b)
index()
c)
search()
d)
locate()
14.
Какой метод считает количество вхождений элемента в кортеж?
a)
count()
b)
num()
c)
total()
d)
frequency()
15.
Что произойдёт при выполнении: a, b = (1, 2)?
a)
Ошибка
b)
Распаковка кортежа
c)
Создание списка
d)
Присваивание кортежа
16.
Как создать пустое множество?
a)
{}
b)
set()
c)
[]
d)
new Set()
17.
Какой метод добавляет элемент в множество?
a)
append()
b)
add()
c)
insert()
d)
push()
18.
Что вернёт операция {1,2,3} & {2,3,4}?
a)
{1,2,3,4}
b)
{2,3}
c)
{1,4}
d)
{1,2,3,2,3,4}
19.
Что вернёт операция {1,2,3} | {2,3,4}?
a)
{1,2,3,4}
b)
{2,3}
c)
{1,4}
d)
Error
20.
Что вернёт операция {1,2,3} - {2,3,4}?
a)
{1,4}
b)
{1}
c)
{2,3}
d)
{4}
21.
Какой тип данных является неизменяемым аналогом множества?
a)
tuple
b)
frozenset
c)
list
d)
dict
22.
Что означает операция ^ для множеств?
a)
Объединение
b)
Пересечение
c)
Симметрическая разность
d)
Разность
23.
Могут ли элементы множества повторяться?
a)
Да
b)
Нет
c)
Только числа
d)
Только строки
24.
Как создать словарь с ключом 'name' и значением 'Alice'?
a)
{'name': 'Alice'}
b)
['name' = 'Alice']
c)
dict('name', 'Alice')
d)
{'name' -> 'Alice'}
25.
Какой метод возвращает значение по ключу или значение по умолчанию?
a)
find()
b)
get()
c)
value()
d)
fetch()
26.
Какой метод возвращает все ключи словаря?
a)
keys()
b)
getKeys()
c)
allKeys()
d)
keyList()
27.
Какой метод возвращает все значения словаря?
a)
vals()
b)
values()
c)
getValues()
d)
allValues()
28.
Какой метод возвращает пары ключ-значение?
a)
pairs()
b)
entries()
c)
items()
d)
elements()
29.
Что произойдёт при обращении к несуществующему ключу через []?
a)
Вернёт None
b)
KeyError
c)
Вернёт 0
d)
IndexError
30.
Какой метод удаляет и возвращает значение по ключу?
a)
remove()
b)
delete()
c)
pop()
d)
extract()
31.
Какая функция возвращает случайное целое число в диапазоне?
a)
random.random()
b)
random.randint()
c)
random.range()
d)
random.number()
32.
Какая функция выбирает случайный элемент из списка?
a)
random.pick()
b)
random.select()
c)
random.choice()
d)
random.get()
33.
Какая функция перемешивает список на месте?
a)
random.mix()
b)
random.shuffle()
c)
random.randomize()
d)
random.scramble()
34.
Что содержит string.ascii_lowercase?
a)
Все буквы
b)
Строчные буквы английского алфавита
c)
Цифры
d)
Специальные символы
35.
Что такое метод Монте-Карло?
a)
Алгоритм сортировки
b)
Численный метод со случайными числами
c)
Шифрование
d)
Сжатие данных
36.
Какой модуль используется для точных десятичных вычислений?
a)
float
b)
decimal
c)
precise
d)
exact
37.
Какой тип данных используется для работы с дробями?
a)
Decimal
b)
Fraction
c)
Ratio
d)
Division
38.
Как создать комплексное число 3+4j?
a)
complex(3,4)
b)
Complex(3,4)
c)
3+4i
d)
new complex(3,4)
39.
Какое свойство возвращает действительную часть комплексного числа?
a)
real
b)
re
c)
r
d)
realPart
40.
Какое свойство возвращает мнимую часть комплексного числа?
a)
imaginary
b)
im
c)
imag
d)
i
41.
Что означает *args в определении функции?
a)
Именованные аргументы
b)
Произвольное количество позиционных аргументов
c)
Обязательные аргументы
d)
Аргументы по умолчанию
42.
Что означает **kwargs в определении функции?
a)
Произвольное количество именованных аргументов
b)
Позиционные аргументы
c)
Обязательные аргументы
d)
Списковые аргументы
43.
Что такое lambda-функция?
a)
Рекурсивная функция
b)
Анонимная функция
c)
Встроенная функция
d)
Генератор
44.
Какая функция применяет функцию к каждому элементу последовательности?
a)
apply()
b)
map()
c)
each()
d)
forEach()
45.
Какая функция фильтрует элементы по условию?
a)
select()
b)
where()
c)
filter()
d)
find()
46.
Какая функция сворачивает последовательность в одно значение?
a)
fold()
b)
reduce()
c)
aggregate()
d)
sum()
47.
Что вернёт any([False, False, True])?
a)
True
b)
False
c)
None
d)
[True]
48.
Что вернёт all([True, True, False])?
a)
True
b)
False
c)
None
d)
[False]
49.
Какая функция открывает файл?
a)
file()
b)
open()
c)
read()
d)
load()
50.
Какой режим открывает файл для записи?
a)
'r'
b)
'w'
c)
'a'
d)
'x'