wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python массивы

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Что такое массив?

a)

это независимая именованная часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действий.

b)

поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным

c)

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

d)

упорядоченный набор фиксированной длины.

2.

Выберите правильное описание массива на языке Python:

a)

a = [1, 2, 3, 4]

b)

a := [1, 2, 3, 4];

c)

var a: [1, 2, 3, 4]

d)

var a: array [1..4] of integer;

3.

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

a)

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

b)

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

c)

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

d)

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

4.

Выберите правильный вариант вывода первого элемента списка в Python. Список: arr = [1, 2, 3, 4, 5]

a)

print(arr[0])

b)

raw_print: arr['first_element']

c)

cout << arr[1];

d)

alert(arr[0]);

5.
1. Одномерный массив - это ...
a)
Множество переменных
b)
Одна большая переменная.
c)
 Таблица в одну строку
d)
Таблица в один столбец и одну строку
6.
8. Для чего производится описание массивов ?
a)
1. Чтобы помнить самому сколько ячеек в массиве
b)
3. Чтобы ЭВМ зарезервировала память для хранения элементов массива
c)
5. Чтобы самому не забыть использовать массив
7.

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

a)

индекс

b)

длина

c)

число

d)

размер

8.

Какой индекс имеет последний элемент массива A?

A = [8]*6

(a)  

9.

В программе создали список a. Что будет выведено на экран после выполнения следующих операторов?

a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

print(len(a))

(a)  

10.

В программе создали список a. Что будет выведено на экран после выполнения следующих операторов?

a = ['b', 'c', 'd', 'e', 'f', 'g']

print(a[0])

(a)  

11.

Требуется заполнить массив именно так:

X = [1 3 5 7 9 11]

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

X = [0]*6

for k in range(6):

...

a)

X[k] = k

b)

X[k] = 2*k

c)

X[k] = 2*k - 1

d)

X[k] = 2*k + 1

e)

X[k] = 2*(k + 1)

12.

Нумерация в массиве начинается с

a)

0

b)

1

c)

2

d)

3

13.

Длина массива это

a)

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

b)

количество элементов в массиве

c)

отдельное значение в массиве

d)

общее названия списка значений

14.

В программе создали список a. Что будет выведено на экран после выполнения следующих операторов?

a = ['b', 'c', 'd', 'e', 'f', 'g']

print(a[-2])

(a)  

15.

Требуется заполнить массив именно так:

X = [1 2 4 8 16 32]

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

X = [1]*6

for k in range(1,6):

...

a)

X[k] = k

b)

X[k] = 2*k

c)

X[k] = X[k-1] + 1

d)

X[k] = 2*X[k-1]