wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

РЭУ тест по Python

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Какой будет класс у переменной x?

x = 10 / 5

print(type(x))

a)

class 'int'

b)

class 'str'

c)

class 'complex'

d)

class 'float'

2.

В результате выполнения этого кода будет выведено 2 одинаковых строчки?

b = "КАЛБАСА"

print(id(b))

b = b.replace("А", "О", 1)

print(id(b))

a)

Да

b)

Нет

3.

Что делает оператор break?

a)

прерывает выполнение программы

b)

прерывает текущую итерацию цикла

c)

прерывает выполнение блока кода

d)

Все ответы верны

4.

Какой будет длина списка A?

A = list(range(0,12))

A[1:4] = range(10, 60, 10)

a)

12

b)

14

c)

15

d)

13

5.

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



(a)  

6.

Что покажет приведенный фрагмент кода?



(a)  

7.

Изменится ли массив A в результате выполнения программы?

A = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

B = A

B[1] = 100  

a)

Да

b)

Нет

8.

Каков правильный синтаксис для создания массива NumPy?

a)

np.ndArray([1, 2, 3, 4, 5])  

b)

np.object([1, 2, 3, 4, 5])

c)

np.createArray([1, 2, 3, 4, 5])

d)

np.array([1, 2, 3, 4, 5])  

9.

Какой из следующих массивов является двумерным (2D) массивом?

a)

42

b)

[1, 2, 3, 4, 5]

c)

[[1, 2, 3], [4, 5, 6]]  

d)

[[[1,2,3,4],[5,6,7,8]]]

10.

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

a)

arr.ndim()

b)

arr.ndim  

c)

arr.shape

d)

arr.shape()

11.

Каков правильный синтаксис для печати первого элемента массива?

a)

print(myArr[0])  

b)

print(myArr[1])

c)

print(myArr,1)

d)

print(myArr,0)

12.

Каков правильный синтаксис для печати числа 8 из приведенного ниже массива:

arr = np.array([[1,2,3,4,5], [6,7,8,9,10]])

a)

print(arr[2,2])

b)

print(arr[1,3])

c)

print(arr, 8)

d)

print(arr[1, 2])  

13.

За что отвечает функция empty()?

a)

создание пустого массива

b)

очищение массива

c)

создание массива со случайным содержимым

d)

удаление объекта массива

14.

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

a)

reshape()

b)

recreate()

c)

resize()

d)

rearray()

15.

За что отвечает данный фрагмент кода:

d = np.eye(5)

a)

очищение массива

b)

создание единичной матрицы

c)

удаление из массива 5 элементов

d)

создание пустого массива

16.

Какая функция отвечает за создание массива из одних нулей?

a)

empty()

b)

zero()

c)

zeros()

d)

zero_array()

17.

Какой синтаксис выведет последние 4 числа из приведенного ниже массива:

arr = np.array([1,2,3,4,5,6,7])

a)

print(arr[4])  

b)

print(arr[4:])

c)

print(arr[:4])

d)

print(arr[3:])  

18.

Каков правильный синтаксис для создания массива типа complex?

a)

arr = np.complex([1, 2, 3, 4])  

b)

arr = np.array([1, 2, 3, 4], dtype= complex)

c)

arr = np.array([1, 2, 3, 4]).toComplex()

d)

arr = complex(np.array([1, 2, 3, 4])

19.

Каков правильный синтаксис для печати

[[ 5 6]

[ 9 10]]

из приведенного массива?

a)

print(arr[2:3,2:3])

b)

print(arr(2,2))

c)

print(arr[[1:3],[1:3]])

d)

print(arr[1:3,1:3])

20.

Оцените Мартина по десятибалльной

a)

1

b)

2-4

c)

5-7

d)

8-9

e)

10