Font size
WorksheetsPython массивы
Total questions: 15
Worksheet time: 11mins
Что такое массив?
это независимая именованная часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действий.
поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным
упорядоченная последовательность данных, заключенная в квадратные скобки, где каждый элемент имеет свой индекс.
упорядоченный набор фиксированной длины.
Выберите правильное описание массива на языке Python:
a = [1, 2, 3, 4]
a := [1, 2, 3, 4];
var a: [1, 2, 3, 4]
var a: array [1..4] of integer;
Выберите верное утверждение для массивов:
В массиве могут храниться элементы только одного типа данных (только строки, только числа).
В массиве есть ограничение на количество символов, равное 2000.
Чтобы создать массив необходимо написать генератор, которые будет создавать последовательность элементов массива.
Массивы можно делить.
Выберите правильный вариант вывода первого элемента списка в Python. Список: arr = [1, 2, 3, 4, 5]
print(arr[0])
raw_print: arr['first_element']
cout << arr[1];
alert(arr[0]);
Как называется число, которое указывает на конкретный элемент массива и записывается в квадратных скобках?
индекс
длина
число
размер
Какой индекс имеет последний элемент массива A?
A = [8]*6
(a)
В программе создали список a. Что будет выведено на экран после выполнения следующих операторов?
a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
print(len(a))
(a)
В программе создали список a. Что будет выведено на экран после выполнения следующих операторов?
a = ['b', 'c', 'd', 'e', 'f', 'g']
print(a[0])
(a)
Требуется заполнить массив именно так:
X = [1 3 5 7 9 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
X = [0]*6
for k in range(6):
...
X[k] = k
X[k] = 2*k
X[k] = 2*k - 1
X[k] = 2*k + 1
X[k] = 2*(k + 1)
Нумерация в массиве начинается с
0
1
2
3
Длина массива это
номер элемента в массиве
количество элементов в массиве
отдельное значение в массиве
общее названия списка значений
В программе создали список a. Что будет выведено на экран после выполнения следующих операторов?
a = ['b', 'c', 'd', 'e', 'f', 'g']
print(a[-2])
(a)
Требуется заполнить массив именно так:
X = [1 2 4 8 16 32]
Какой оператор надо поместить в тело цикла вместо многоточия?
X = [1]*6
for k in range(1,6):
...
X[k] = k
X[k] = 2*k
X[k] = X[k-1] + 1
X[k] = 2*X[k-1]
