wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Массивы

Total questions: 17

Worksheet time: 10mins

Name
Class
Date
1.

Как в JavaScript объявить пустой массив?

a)

let arr = {};

b)

let arr = [];

c)

let arr = " ";

d)

let arr = new Object();

2.

С какого числа начинается нумерация элементов массива?

a)

С 1

b)

С 0

c)

С -1

d)

С любого числа

3.

Как получить третий элемент массива let arr = [10, 20, 30, 40];?

a)

arr[3]

b)

arr[2]

c)

arr[1]

d)

arr[4]

4.

Как узнать длину массива arr?

a)

arr.size

b)

arr.length

c)

length(arr)

d)

size(arr)

5.

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

a)

shift()

b)

pop()

c)

unshift()

d)

push()

6.

Какой метод добавляет элемент в конец массива?

a)

push()

b)

unshift()

c)

concat()

d)

append()

7.

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

a)

shift()

b)

pop()

c)

unshift()

d)

slice()

8.

Какой метод добавляет элемент в начало массива?

a)

push()

b)

unshift()

c)

shift()

d)

append()

9.

Что делает метод split()?

a)

Объединяет элементы массива в строку

b)

Разбивает строку на массив

c)

Удаляет элементы массива

d)

Копирует массив

10.

Что делает метод join()?

a)

Разбивает строку

b)

Соединяет элементы массива в строку

c)

Сравнивает массивы

d)

Добавляет элемент

11.

Что делает метод slice()?

a)

Удаляет элементы

b)

Возвращает копию части массива

c)

Добавляет элементы

d)

Разбивает строку

12.

Что делает метод splice()?

a)

Возвращает копию массива

b)

Извлекает и/или добавляет элементы в массив

c)

Соединяет массивы

d)

Сортирует массив

13.

Что вернёт arr.slice(1, 3) для массива [10, 20, 30, 40]?

a)

[10, 20]

b)

[20, 30]

c)

[20, 30, 40]

d)

[30, 40]

14.

Как обратиться к элементу "b" в массиве let arr = [[1, 2], ["a", "b", "c"]];?

a)

arr[2][1]

b)

arr[1][1]

c)

arr[0][2]

d)

arr[1][2]

15.

Почему нельзя сравнивать массивы оператором ==?

a)

Потому что массивы — это числа

b)

Потому что массивы сравниваются по ссылке

c)

Потому что оператор == запрещён

d)

Потому что массивы не содержат значения

16.

Что выведет [] == []?

a)

true

b)

false

c)

undefined

d)

Ошибку

17.

Как скопировать массив arr без изменения исходного?

a)

let copy = arr;

b)

let copy = arr.slice();

c)

let copy = arr.splice();

d)

let copy = arr.copy();