Worksheets109-152
Total questions: 44
Worksheet time: 22mins
Name
Class
Date
1.
Укажите правильный вывод кода
print('{:08b} {:08b} {:08b} {:08b}'.format(192, 100, 1, 1))
a)
11000000 01100100 00000001 00000001
b)
192 100 1 1
c)
1100000 1100100 1 1
d)
11000000 01100100 00000001 00000010
2.
Укажите правильный вывод кода name = "Азамат" print(f"Имя: {name.upper()}")
a)
Имя: АЗАМАТ
b)
имя: азамат
c)
Имя: Азамат
d)
Имя: азамат
3.
Укажите правильный вывод кода
print(f"13 / 3 = {round(13/3)}"
a)
13 / 3 = 4
b)
13 / 3 = 4.33
c)
13 / 3 = 4.3
d)
13 / 3 = 4.0
4.
Последовательность элементов, разделенных между собой запятой и заключенных в квадратные скобки
a)
Список(list)
b)
Кортеж(tuple)
c)
Множество (set)
d)
Строка (string)
5.
Последовательность элементов, разделенных между собой запятой и заключенных в квадратные скобки. Изменяемый упорядоченный тип данных
a)
Список(list)
b)
Кортеж(tuple)
c)
Множество (set)
d)
Строка (string)
6.
Укажите правильный вывод кода letters = list("Hello") print(letters)
a)
['H', 'e', 'l', 'l', 'o']
b)
['Hello']
c)
[Hello]
d)
[H e l l o]
7.
Как получить слово Tom из данного списка
people = ["Tom", "Sam", "Bob"]
a)
print(people[0])
b)
print(people[1])
c)
print(people[2])
d)
print(people[-1])
8.
Как получить слово Sam из данного списка
people = ["Tom", "Sam", "Bob"]
a)
print(people[1])
b)
print(people[0])
c)
c) print(people[2])
d)
d) print(people[-2])
9.
people = ["Tom", "Bob", "Alice", "Sam", "Bill"] people.sort()
print(people)
a)
["Alice", "Bill", "Bob", "Sam", "Tom"]
b)
["Tom", "Bob", "Alice", "Sam", "Bill"]
c)
["Bill", "Sam", "Bob", "Alice", "Tom"]
d)
["Tom", "Sam", "Bill", "Bob", "Alice"]
10.
people = ["Tom", "Bob", "Alice", "Sam", "Bill"] people.sort()
people.reverse()
print(people)
a)
["Tom", "Sam", "Bob", "Bill", "Alice"]
b)
["Tom", "Bob", "Alice", "Sam", "Bill"]
c)
["Alice", "Bill", "Bob", "Sam", "Tom"]
d)
["Tom", "Alice", "Bill", "Sam", "Bob"]
11.
Укажите правильный вывод кода
people = ["Tom", "Bob", "Alice", "Sam", "Bill"] people.reverse()
print(people)
a)
["Bill", "Sam", "Alice", "Bob", "Tom"]
b)
["Alice", "Bill", "Bob", "Sam", "Tom"]
c)
["Tom", "Sam", "Alice", "Bill", "Bob"]
d)
["Tom", "Alice", "Bob", "Sam", "Bill"]
12.
Cоставная структура данных, которая позволяет собирать значения в одном месте. В других языках они чаще всего называются динамическими массивами данных. Относятся к изменяемым типам данных.
a)
Список(list)
b)
Кортеж(tuple)
c)
Множество(set)
d)
Строка(string)
13.
Укажите правильный вывод кода
print(len(['one', [2, 3], 'four']))
a)
3
b)
4
c)
2
d)
5
14.
Укажите правильный вывод кода
a = [0, 1, 5, 2, 3, 4, 5, 6, 7, 7, 8, 9, 10] print(a.pop(2))
a)
5
b)
1
c)
2
d)
3
15.
Метод, который сортирует список в числовом и лексическом порядке, но ничего не возвращает
a)
sort()
b)
sortby()
c)
sorted()
d)
sorting()
16.
Метод, который удаляет все элементы списка
a)
clear()
b)
delete()
c)
removeall()
d)
erase()
17.
Метод, который возвращает пустую копию списка
a)
clear()
b)
empty()
c)
copy()
d)
remove()
18.
Удаление повторяющихся значений в списке можно сделать путём
a)
можно сделать путем преобразования списка во множество (set)
b)
использования метода remove_duplicates()
c)
фильтрации списка с помощью set()
d)
метода clear_duplicates()
19.
Словари в Python
a)
позволяют хранить данные в парах "ключ-значение"
b)
хранят данные только в текстовом формате
c)
поддерживают только числовые значения
d)
не поддерживают вложенные структуры
20.
Доступ к значениям словаря в Python осуществляется по
a)
ключам
b)
индексам
c)
значениям
d)
позициям
21.
Ключ словаря должен быть объектом
a)
неизменяемым (immutable)
b)
изменяемым (mutable)
c)
числовым
d)
строковым
22.
Значение словаря может быть объектом
a)
любого типа
b)
только строкового типа
c)
только числового типа
d)
только булевого типа
23.
Метод словаря, который запрашивает ключ, и если его нет, вместо ошибки возвращает None
a)
get()
b)
find()
c)
search()
d)
lookup()
24.
Метод словаря, который ищет ключ, и если его нет, вместо ошибки создает ключ со значением None.
a)
setdefault()
b)
default()
c)
ensure()
d)
confirm()
25.
Метод словаря, который позволяет удалить конкретный ключ и его значение в словаре
a)
pop()
b)
remove()
c)
delete()
d)
erase()
26.
Метод словаря, который позволяет добавлять в словарь содержимое другого словаря либо обновить значения
a)
update()
b)
merge()
c)
append()
d)
extend()
27.
Метод словаря, который вернет значение ключа, а также удалит его из словаря. Если ключ не найден, то вернет значение по умолчанию default. Если значение по умолчанию default не задано и ключ отсутствует в словаре, то возникает ошибка KeyError
a)
pop()
b)
remove()
c)
get()
d)
clear()
28.
Метод словаря, который удалит и вернет двойной кортеж (key, value) из словаря dict. Пары возвращаются с конца словаря, в порядке LIFO (последним пришёл - первым ушёл). Если словарь пуст, метод вызывает исключение KeyError.
a)
popitem()
b)
pop()
c)
remove()
d)
erase()
29.
Последовательность элементов, которые разделены между собой запятой и заключены в круглые скобки. Неизменяемый упорядоченный тип данных
a)
Кортеж (tuple)
b)
Список
c)
Множество
d)
Строка
30.
Основное отличие между кортежами и списками
a)
Кортежи не могут быть изменены на практике это означает, что у них нет методов, которые бы позволили их изменить.
b)
Кортежи могут быть изменены на практике это означает, что у них есть методы, которые бы позволили их изменить.
c)
Кортежи хранят только числовые значения.
d)
Кортежи не поддерживают вложенные структуры.
31.
Тип данных, содержащий неупорядоченные уникальные значения. Оно может содержать значения любых типов. Над ними можно совершать любые стандартные операции, например, объединение, пересечение и разность.
a)
Множество (set)
b)
Список (list)
c)
Кортеж (tuple)
d)
Строка (string)
32.
Метод, который принимает аргумент любого типа, и добавляет данное значение в множество.
a)
Метод add()
b)
Метод append()
c)
Метод insert()
d)
Метод extend()
33.
Метод, который принимает в качестве аргумента одиночное значение и удаляет это значение из множества. Если значения нет в множестве, ничего не произойдет, просто нулевое действие.
a)
Метод discard()
b)
Метод remove()
c)
Метод delete()
d)
Метод clear()
34.
Метод, который принимает в качестве аргумента одиночное значение и удаляет это значение из множества. Если значения нет в множестве, метод породит исключение KeyError.
a)
Метод remove()
b)
Метод discard()
c)
Метод delete()
d)
Метод clear()
35.
Метод, который удаляет один элемент из множества и возвращает его значение. Однако, удаляется произвольный элемент. Попытка извлечения элемента из пустого множества породит исключение KeyError.
a)
Метод pop()
b)
Метод remove()
c)
Метод discard()
d)
Метод clear()
36.
Метод, который возвращает новое множество, содержащее все элементы каждого из множеств.
a)
Метод union()
b)
Метод intersection()
c)
Метод difference()
d)
d) Метод symmetric_difference()
37.
Метод, который возвращает новое множество, содержащее все элементы, которые есть и в первом множестве, и во втором.
a)
Метод intersection()
b)
Метод union()
c)
Метод difference()
d)
Метод symmetric_difference()
38.
Метод, который возвращает новое множество, содержащее все элементы, которые есть в первом множестве, но которых нет во втором.
a)
Метод difference()
b)
Метод intersection()
c)
Метод union()
d)
Метод symmetric_difference()
39.
Метод, который возвращает новое множество, которое содержит только уникальные элементы обоих множеств.
a)
Метод symmetric_difference()
b)
Метод union()
c)
Метод intersection()
d)
Метод difference()
40.
Базовая структура данных в Python. Элементы в нем хранятся последовательно, каждому из них присвоены индексы, начиная с нуля. Может хранить объекты любого типа. Используется для хранения элементов, объединенных каким-либо признаком. Изменяемый тип данных.
a)
Список
b)
Множество
c)
Кортеж
d)
Строка
41.
Неизменяемый тип данных. Он защищает хранимые данные от непреднамеренных изменений и может использоваться в качестве ключа в словарях. Используются для хранения данных, не предполагающих изменений.
a)
Кортеж
b)
Список
c)
Множество
d)
Строка
42.
Набор уникальных элементов в случайном порядке. Операция проверки “принадлежит ли ему объект” происходит значительно быстрее аналогичных операций в других структурах данных. Используется в случаях, когда необходимо проверять принадлежит ли значение набору уникальных элементов и отсутствует необходимость поддерживать порядок в данном наборе.
a)
Множество
b)
Список
c)
Кортеж
d)
Строка
43.
Примитивный тип данных, который принимает 2 значения — истина или ложь.
a)
Булевы значения (bool или булевый тип)
b)
Строка
c)
Числовой тип
d)
Кортеж
44.
Процесс преобразования значения одного типа данных в значение другого типа
a)
Преобразование(conversion)
b)
Изменение(modification)
c)
Трансформация(transformation)
d)
Кастинг (casting) (приведение)
100 %
