wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы Python

Total questions: 28

Worksheet time: 18mins

Name
Class
Date
1.

Какие типы данных существуют в Python?

a)

string, number, object

b)

int, float, str, bool, list, tuple, set, dict

c)

float, boolean, array

d)

char, array, complex

2.

Что такое условный оператор в Python?

a)

Условный оператор в Python - это функция, которая всегда возвращает True.

b)

Условный оператор в Python - это конструкция if, которая выполняет код в зависимости от истинности условия.

c)

Условный оператор в Python - это конструкция for, которая выполняет код в цикле.

d)

Условный оператор в Python - это метод, который используется для обработки исключений.

3.

Какой оператор используется для создания цикла в Python?

a)

repeat

b)

loop

c)

for, while

d)

iterate

4.

Что такое функция в Python?

a)

Функция в Python - это именованный блок кода, который выполняет определенную задачу.

b)

Функция в Python - это переменная, хранящая данные.

c)

Функция в Python - это метод, который не принимает аргументы.

d)

Функция в Python - это класс, который описывает объекты.

5.

Как создать список в Python?

a)

my_list = [1, 2, 3]

b)

my_list = '1, 2, 3'

c)

my_list = (1, 2, 3)

d)

my_list = {1, 2, 3}

6.

Чем кортеж отличается от списка в Python?

a)

Кортежи могут изменяться, списки нет.

b)

Списки хранятся в памяти, а кортежи - на диске.

c)

Кортежи могут содержать только числа, списки - любые типы данных.

d)

Кортежи неизменяемы, списки изменяемы.

7.

Как проверить тип данных переменной в Python?

a)

get_type(x)

b)

type(x)

c)

instanceof(x)

d)

check_type(x)

8.

Как использовать оператор if в Python?

a)

if условие: блок_кода else:

b)

if условие: блок_кода

c)

if (условие) { блок_кода }

d)

if (условие) блок_кода;

9.

Что такое цикл for в Python?

a)

Цикл for в Python — это конструкция для итерации по элементам последовательностей.

b)

Цикл for в Python предназначен для выполнения операций над строками.

c)

Цикл for в Python — это способ создания функций.

d)

Цикл for в Python используется только для работы с числами.

10.

Как передать аргументы в функцию в Python?

a)

Функции не принимают аргументы в Python.

b)

Используйте только позиционные аргументы.

c)

Аргументы нельзя передавать в функции.

d)

Используйте позиционные, именованные аргументы, аргументы по умолчанию, *args и **kwargs.

11.

Как добавить элемент в список в Python?

a)

my_list.extend(новый_элемент)

b)

my_list.insert(0, новый_элемент)

c)

my_list.append(новый_элемент)

d)

my_list.add(новый_элемент)

12.

Как получить длину списка в Python?

a)

size(my_list)

b)

len(my_list)

c)

count(my_list)

d)

my_list.length()

13.

Что такое вложенные функции в Python?

a)

Функции, которые возвращают только одно значение.

b)

Функции, которые могут быть вызваны только один раз.

c)

Функции, которые не принимают аргументы.

d)

Вложенные функции в Python - это функции, определенные внутри других функций.

14.

Как использовать оператор else в условных операторах?

a)

else используется для определения переменных.

b)

else используется для завершения программы.

c)

else используется для выполнения кода, если условие if ложно.

d)

else используется для выполнения кода, если условие if истинно.

15.

Как создать бесконечный цикл в Python?

a)

for i in range(10):

b)

while 1:

c)

while True:

d)

repeat until false:

16.

Что такое возвращаемое значение функции в Python?

a)

Возвращаемое значение функции в Python - это результат, который функция возвращает после выполнения.

b)

Возвращаемое значение функции - это тип данных, который функция принимает.

c)

Возвращаемое значение функции - это аргумент, переданный функции.

d)

Возвращаемое значение функции - это имя функции, используемое в коде.

17.

Как удалить элемент из списка в Python?

a)

Используйте list.add(value) для добавления элемента в список.

b)

Используйте list.remove(value) или del list[index] для удаления элемента из списка.

c)

Используйте list.clear() для удаления всех элементов из списка.

d)

Используйте list.pop() для удаления элемента без указания индекса.

18.

Как создать кортеж в Python?

a)

tuple1 = (1, 2, 3)

b)

tuple1 = [1, 2, 3]

c)

tuple1 = {1, 2, 3}

d)

tuple1 = (1; 2; 3)

19.

Что такое оператор elif в Python?

a)

Оператор elif заменяет оператор if в Python.

b)

elif - это оператор для определения функций в Python.

c)

Оператор elif используется для создания циклов в Python.

d)

Оператор elif в Python - это конструкция для проверки дополнительных условий в условных операторах.

20.

Как использовать цикл while в Python?

a)

repeat until условие: # код для выполнения

b)

while условие: # код для выполнения

c)

for условие in список:

d)

if условие: # код для выполнения

21.

Как использовать функцию map в Python?

a)

map(функция: последовательность)

b)

map(функция, последовательность, аргументы)

c)

map(последовательность, функция)

d)

map(функция, последовательность)

22.

Что такое генераторы в Python?

a)

Генераторы - это объекты, которые могут быть итерированы.

b)

Генераторы - это классы, которые создают объекты.

c)

Генераторы - это функции, которые возвращают множество значений.

d)

Генераторы - это функции, которые используют оператор return.

23.

Как объединить два списка в Python?

a)

list1 + list2

b)

list1.merge(list2)

c)

list1.extend(list2)

d)

list1.append(list2)

24.

Логические операторы - это

a)

and, or, not

b)

**, //, %

c)

>=, !=, = =

25.

Что выведет данный код?

(a)  

26.

Что выведет данный код?

(a)  

27.

В программе Python набран код :

7 % 3

Что будет выведено на экране после запуска программы?

a)

2

b)

1

c)

3

d)

4

28.

Что выведет компьютер на экран после выполнения программного кода:

a)

32

b)

8

c)

6

d)

9