wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Питон2

Total questions: 58

Worksheet time: 58mins

Name
Class
Date
1.

Что такое переменная в Python?

a)

a) Это место для хранения данных.

b)

b) Это функция.

c)

c) Это тип данных.

2.

Какой из следующих вариантов не является корректным типом данных в Python?

a)

a) строка.

b)

b) массив.

c)

c) кортеж.

3.

Напишите код, который инициализирует список чисел от 1 до 5 (название переменной numbers)

(a)  

4.

Что такое индекс в программировании?


a)

Значение, которое может изменяться


b)

Условный оператор


c)

Позиция элемента в структуре данных


d)

Функция


5.

Что выведет следующее выражение: print([1, 2] + [3, 4])?

a)

a) [1, 2, 3, 4]

b)

b) [1, 2, [3, 4]]

c)

c) [1, 2, 3]

6.

Какой результат вызова функции len("Hello")?

a)

a) print("Hello")

b)

b) str

c)

c) 5

d)

d) hello

7.

Что делает функция range(5)?

a)

a) Возвращает числа от 0 до 5.

b)

b) Возвращает числа от 1 до 5.

c)

c) Возвращает числа от 0 до 4.

8.



(a)  

9.

Какой метод используется для преобразования строки в нижний регистр?

a)

a) lower()

b)

b) toLower()

c)

c) down()

10.

Что выведет в консоль?

(a)  

11.

Какой результат будет при выполнении выражения 20.0 / 5? Какой тип данных у результата?

a)

4.0, тип данных int

b)

4, тип данных int

c)

5, тип данных float

d)

4.0, тип данных float

12.

Что делает следующий код?

a)

a) Читает содержимое файла в переменную.

b)

b) Записывает данные в файл.

c)

c) Удаляет файл.

13.

Какой результат будет, если выполнить выражение 7 // 3

a)

2

b)

2.333

c)

3

d)

1

14.

Что произойдет в следующем цикле?

a)

a) 0, 1, 2

b)

b) 0, 1, 2, 3

c)

c) 0, 1, 2, 3, 4

15.

Какой метод используется чтобы записать строку в файл?

a)

a) write()

b)

b) append()

c)

c) save()

16.

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

a)

a) //

b)

b) #

c)

c) /*

17.

Какой из следующих вариантов является хорошей практикой для отладки? (поиска ошибки внутри кода)

a)

a) Использовать print() для проверки значений.

b)

b) Запустить код без проверки.

c)

c) Игнорировать ошибки.

18.

Как импортировать модуль math в ваш код?

a)

a) import math

b)

b) require math

c)

c) include math

19.

Как получить доступ к функции sqrt из модуля math?


(a)  

20.

Что такое наследование?

a)

a) Процесс, при котором один класс наследует свойства другого.

b)

b) Сохранение данных.

c)

c) Создание нового объекта.

21.



(a)  

22.

Какой тип ошибки выбрасывается, если делится на ноль?

a)

ArithmeticError

b)

ValueError

c)

ZeroDivisionError

23.

Напишите функцию, которая принимает два числа и возвращает их сумму.

4 lines
24.

Найдите ошибку в следующем коде:
for i in range(5)
print(i)

(a)  

25.



(a)  

26.

Какой будет результат выполнения этого кода?


a)

a) 10

b)

b) 15

c)

c) 5

27.



(a)  

28.

Что такое "пакет" в Python?

a)

a) Набор функций.

b)

b) Набор модулей.

c)

c) Набор переменных.

29.

Какой метод из стандартной библиотеки можно использовать для генерации случайных чисел?

a)

a) random()

b)

b) randint()

c)

c) choice()

30.



(a)  

31.

Какую ошибку выдает, если в коде не обработан выход за пределы списка?

a)

a) IndexError

b)

b) KeyError

c)

c) ValueError

32.

Что выведет следующий код?


a)

a) 3

b)

b) 6

c)

c) 9

33.



(a)  

34.

Что возвращает метод pop() при использовании с пустым списком?

a)

a) Ошибку

b)

b) None

c)

c) Последний элемент списка

35.
a)

Больше 10

b)

Меньше или равно 10

c)

7

d)

Ошибка

36.

Какой результат будет, если выполнить выражение 5 // 2?


a)
  • A) 2.5


b)
  • B) 2


c)
  • C) 3


d)
  • D) 0


37.

Что возвращает операция 5 % 2? Какое значение возвращает этот оператор?


a)
  • A) 0


b)
  • B) 1


c)
  • C) 2


d)
  • D) 5


38.

Если переменная a равна 10, а переменная b равна 3.5, каков результат выражения a + b? Какой тип данных будет у результата?

a)

13.5, тип данных int

b)

10, тип данных int

c)

10, тип данных float

d)
  • 13.5, тип данных float


39.
a)

Неправильный тип данных.

b)

Ошибки нет.

c)

Не хватает кавычек.

d)

Нельзя начинать имя переменной с цифры.

40.

Что произойдет, если вы попытаетесь сложить строку и число, например, "Hello" + 5? Какой тип данных вернется?


a)

Ошибка

b)

Строка

c)

Число

d)

None

41.

Какой результат будет при выполнении выражения 10.0 / 4? Какой тип данных у результата?

a)

2.5, тип данных int

b)

2, тип данных int

c)

2.5, тип данных float

d)

2, тип данных float

42.

С помощью какого ключевого слова можно создать функцию?

a)

import

b)

while

c)

if

d)

def

43.

С помощью какого ключевого слова можно вернуть значение из функции в основную программу?


a)

break

b)

return

c)

continue

d)

def

44.

Какой код выведет следующий цикл?


a)

a) 1, 2, 3

b)

b) 0, 1, 2

c)

c) 0, 1, 2, 3

45.

Какой будет конечное значение переменной count после выполнения следующего кода?


a)

a) 4

b)

b) 5

c)

c) 6

46.



(a)  

47.
a)

a a a

b)

a

c)

aaa

d)

Ошибка

48.

Что возвращает операция 10 % 3

a)

9

b)

0

c)

3

d)

1

49.

Какой результат вычисления 3 ** 4?

a)

12

b)

64

c)

81

d)

7

50.

Что не так?

(a)  

51.

Если переменная a равна 15, а переменная b равна 4.2, каков результат выражения a + b? Какой тип данных будет у результата?

a)

19.2, тип данных float

b)

15, тип данных int

c)

19, тип данных int

d)

19.2, тип данных int

52.

Что произойдет, если вы попытаетесь сложить строку и число, например, "Python" + 3?

a)

Ошибка

b)

Строка

c)

Число

d)

None

53.

Какой результат будет, если выполнить выражение 8 // 2?

a)

4

b)

4.0

c)

2

d)

0

54.
a)

2, 3

b)

4, 6

c)

4

d)

4, 9

55.



(a)  

56.
a)

0, 1, 2, 3, 4

b)

1, 2, 3, 4, 5

c)

5, 4, 3, 2

d)

5, 4, 3, 2, 1

57.



(a)  

58.
a)

[2, 2, 2, 2]

b)

[2, 4, 6, 8]

c)

[1, 4, 9, 16]

d)

[1, 2, 3, 4]