Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Многомерные массивы

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

Что делает данный фрагмент кода?

file = open('example.txt', "a"))

a)

открывает файл на чтение

b)

открывает файл на запись

c)

открывает файл на дозапись

2.

Выберите метод, который добавляет значение в список. (Python)

a)

.append()

b)

.pop()

c)

.add()

d)

path.join()

3.

Что будет на выходе из следующего кода на Python?

r = [11, 12, 13, 14, 15, 16, 17, 18, 19]

A = [[0, 10, 20],

[30, 40, 50],

[60, 70, 80]]


for row in A:

for col in row:

r.append(col+10)

print(r)

a)

[11, 12, 13, 14, 15, 16, 17, 18, 19, 10, 20, 30, 40, 50, 60, 70, 80, 90]

b)

[10, 20, 30, 40, 50, 60, 70, 80, 90]

c)

[11, 12, 13, 14, 15, 16, 17, 18, 19]

d)

[0, 10, 20, 30, 40, 50, 60, 70, 80]

4.

Какое из следующих значений элемента матрицы будет равным числу 6? Матрица А имеет такой вид:

A = [[1, 2, 3],

[4, 5, 6],

[7, 8, 9]]

a)

A[2][3]

b)

A[2][1]

c)

A[1][2]

d)

A[3][2]

5.

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

numList = list(map(int, input().split()))

numList = numList[::2]

print(' '.join(map(str, numList)))

a)

Вычисляет сумму всех четных элементов списка введенных с клавиатуры

b)

Выводит список всех четных элементов списка введенных с клавиатуры

c)

Выводит в строку все элементы списка введённого с клавиатуры, стоящие на четных местах

d)

Вычисляет длину списка

6.

Выберите правильный вывод для программы на скриншоте.

a)

[1, 2, 15, 5, 6, 17, 3, 13]

b)

[1, 15, 17, 13][2, 5, 6, 3]

c)

[1, 15, 17, 13, 2, 5, 6, 3]

d)

TypeError

7.

Выберите объект (a, b, c или d), который является списком.

a)

a

b)

b

c)

c

d)

d

8.

Что будет на выходе из следующего кода на Python?

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

for i in range(len(l)):

for j in range(len(l[i])):

l[i][j]+=10

print(l)

a)

No output

b)

Error

c)

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

d)

[[11, 12, 13], [14, 15, 16]]

9.

Что делает программа на этом скриншоте?

a)

находит минимальный элемент массива

b)

находит максимальный элемент массива

c)

находит индекс максимального элемента массива

d)

находит индекс минимального элемента массива

10.

Что делает данный фрагмент кода?

file = open('example.txt', "r"))

a)

открывает файл на чтение

b)

открывает файл на запись

c)

открывает файл на дозапись

11.

Выберите верное утверждение для массивов:

a)

В массиве могут храниться элементы только одного типа данных (только строки, только числа).

b)

В массиве есть ограничение на количество символов, равное 2000.

c)

Чтобы создать массив необходимо написать генератор, которые будет создавать последовательность элементов массива.

d)

Массивы можно делить.

12.

Что будет на выходе из следующего кода на Python?

A = [[1, 2, 3],

[4, 5, 6],

[7, 8, 9]]

print ([A[row][1] for row in (0, 1, 2)])

a)

[7, 8, 9]

b)

[4, 5, 6]

c)

[2, 5, 8]

d)

[1, 4, 7]

13.

Что указывает первый индекс элемента матрицы?

a)

номер столбца элемента

b)

номер строки элемента

c)

количество строк в матрице

d)

количество столбцов в матрице

14.

Что делает данный фрагмент кода?

f = open("even_numbers.txt", "a")

f.write("Monday")

a)

на файл even_numbers добавит слово "Monday"

b)

в файле even_numbers прочитает слово "Monday"

c)

с файла even_numbers удалит слово "Monday"

15.

В чем главное отличие списка от массива?

a)

В списке есть индексы.

b)

Список неизменяем.

c)

В списке могут храниться разные типы данных.

d)

Списки можно сортировать.

16.

Что делает программа на этом скриншоте?

a)

добавляет третий элемент массива

b)

добавляет четвертый элемент массива

c)

добавляет 3 в начало массива

d)

добавляет в конец массива 3

17.

Что будет на выходе из следующего кода на Python?

A = [[1, 2, 3],

[4, 5, 6],

[7, 8, 9]]


print(A[1])

a)

[4, 5, 6]

b)

[3, 6, 9]

c)

[1, 4, 7]

d)

[1, 2, 3]