Масиви (списки). Опрацювання елементів масиву (списку) (Python)

Додано: 3 березня
Предмет: Інформатика, 9 клас
20 запитань
Запитання 1

Масив- це ...

варіанти відповідей

 лінійний тип даних, усі елементи якого мають лише один тип

  

 структурований тип даних, усі елементи якого мають різний тип

  

 скалярний тип даних, усі елементи якого мають лише один тип

 

це тип структури даних, що має складені значення.

Запитання 2

На відміну від рядків, списки складаються ...

варіанти відповідей

з різних об’єктів (значень, даних)

із символів

вкладаються в лапки, " "

вкладаються в квадратні дужки [ ].

Запитання 3

Python розміщує елементи списку в пам’яті, а сам список містить

варіанти відповідей

вказівники на об’єкти

об’єкти

елементи списку

інше

Запитання 4

Знайди відповідність

1. empty_list = []

2. weekdays = ['Monday', 'Friday', 'Wednesday', 'Thursday', 'Friday']

3. animals = ['camels', 'bats', 'elephants', 'dolphins', 'bears']

4. mix=[‘Oksana’, 15,165]

5. bin=[[0, 0, 0], [0, 0, 1], [0, 1, 0]]


A. Список, що складається зі списків

B. порожній спиcок

C. Список тварин

D. Мішаний список

E. список ім’ям weekdays

варіанти відповідей

1D 2.B 3.C 4.E 5.A

1.D 2.B 3.C 4.A 5.E

1.B 2.E 3.C 4.D 5.A

1.E 2.B 3.C 4.A 5.D

Запитання 5

Значення списку можна скопіювати в незалежний новий список за допомогою одного з таких способів:

варіанти відповідей

функції copy();

.

функції list();


розділенням списку за допомогою [:]

функції len(a)

Запитання 6

Додати елемент до масиву (списку) у кінець можна за допомогою методу...

варіанти відповідей

 expend


 insert

append()


 index

Запитання 7

Дано а = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Чому дорівнює значення виразу:

а[1] + а[3]

варіанти відповідей

6

4

18

16

Запитання 8

Що буде виведено в результаті виконання програмного коду:

a=["волейбол", "футбол", "баскетбол", "гандбол", "біатлон", "бокс", "теніс"]

b=a[2:5]

print(b)


варіанти відповідей

 ["волейбол", "футбол", "баскетбол", "гандбол", "біатлон", "бокс", "теніс"]


 [ "баскетбол", "гандбол", "біатлон"]


 ["гандбол", "біатлон"]


 ["гандбол", "біатлон", "бокс"]

Запитання 9

Що буде виведено у результаті виконання програмного коду?

a=[-2, -1, 1, 0]

b=[1, 2, 3]

c=a+b

print(c)

варіанти відповідей

 [-2, -1, 1, 0, 1, 2, 3]


 (-2, -1, 1, 0, 1, 2, 3)


 [- 1, 2, 3, 2, -1, 1, 0]

 [-2, -1, 0, 1, 2, 3]

Запитання 10

Списки a позначають як:



варіанти відповідей

 a = {}


 a = ()


 a = s


 a = []

Запитання 11

Що буде виведено у результаті виконання програмного коду?

my_list = [3, 1, 4, 1, 5, 9]

my_list.append(2)

print(my_list)



варіанти відповідей

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


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


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


 [3, 1, 4, 1, 5, 9, (2)]

Запитання 12

Які дії можна виконувати над списками в мові Python?

варіанти відповідей

об’єднання списків

дублювання списків

отримання фрагменту списку

визначення кількості елементів списку

додавання до списку нового елемента

Запитання 13

Індекс списку - це...

варіанти відповідей

 Ідентифікатор списку

 Номер елемента списку

 Кількість елементів списку

 Коротке позначення списку

Запитання 14

Вкажіть на елемент списку з індексом 1

name=['alex','oleg','dasha','oksana']

варіанти відповідей

 alex

oleg

oksana

dasha

Запитання 15

Який результат виконання коду:

name=['alex','oleg','dasha','oksana']

print(len(name))

варіанти відповідей

4

['alex','oleg','dasha','oksana']

name=['alex','oleg','dasha','oksana']

1

Запитання 16

Який результат виконання коду:

name=['alex','oleg','dasha','oksana']

a=2

print(name*a)

варіанти відповідей

['alex', 'oleg', 'dasha', 'oksana', 'alex', 'oleg', 'dasha', 'oksana']

['2alex','2oleg','2dasha','2oksana']

name=['2alex','2oleg','2dasha','2oksana']

['alex','oleg','dasha','oksana'. 2]

Запитання 17

Який результат виконання коду:

name=['alex','oleg','dasha','oksana']

a=-1

print(name*a)

варіанти відповідей

[ 'oksana', 'alex', 'oleg', 'dasha', 'oksana']

['-1alex','-1oleg','-1dasha','-1oksana']

[ ]

інша відповідь

Запитання 18

Вкажи правильні твердження

варіанти відповідей

Якщо початковий індекс не вказаний, він буде рівний 0 (початок списку)

У Python можна отримати фрагмент списку, використовуючи зрізи.

Початковий індекс (start): Це індекс першого елемента у зрізі. Включається в зріз.

Кінцевий індекс (stop): Це індекс елемента, наступного за останнім елементом у зрізі. Не включається в зріз.

Крок (step): Це аргумент, який вказує крок між елементами у зрізі.

Якщо кінцевий індекс не вказаний, він буде рівний довжині списку (включаючи останній елемент).

Якщо крок не вказаний, за замовчуванням використовується крок 1, тобто всі елементи будуть вибрані послідовно

Запитання 19

Знайди відповідність

1. my_list[2:]

2. my_list[:2]

3. my_list[::2]


A. від елемента з індексом 2 до кінця списку.

B. кожен другий елемент зі списку.

C. від початку до елемента з індексом 2 (не включаючи).

D. від початку до елемента з індексом 2 ( включаючи).

E. перші два елементи списку

варіанти відповідей

1A 2.C 3.D

1.D 2.B 3.C

1.A 2.C 3.B 4.

1.E 2.B 3.C

Запитання 20

Знайди відповідність між методом та його прихначеннм

1. del list[i]

2. list.remove(x)

3. list.insert(i, x)

4.list.append(x)

5. print (len(a))


A. визначення кількості елементів списку

B. видалення елемента зі списку з індексом і

C. додати в список елемент на вказану позицію i

D. додати новий елемент у список

E. видалення конкретного значення зі списку

варіанти відповідей

1D 2.B 3.C 4.E 5.A

1.D 2.B 3.C 4.A 5.E

1.B 2.E 3.C 4.D 5.A

1.E 2.B 3.C 4.A 5.D

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест