WorksheetsПідсумковий тест по масивам (Python)
Total questions: 36
Worksheet time: 28mins
Структура даних, яка зберігає кілька значень в одній змінній - це
Напишіть команду, яка виведе 3-й елемент списку num
Що буде результатом виконання print(list("привіт"))?
"привіт"
['п', 'р', 'и', 'в', 'і', 'т']
['привіт']
помилка
Яка команда створює порожній список?
a = ( )
a = " "
a = [ ]
a = list( )
Як додати елемент у кінець списку a?
a.add(x)
a.append(x)
b.append(x)
a.push(x)
a.insert(x)
Яка команда виведе перший елемент списку a
print(a(0))
print(a{0})
print(a[1])
print(a[0])
Встановіть відповідність
split()
розділяє рядок на частини
map()
застосовує тип даних до елементів
list()
перетворює на список
Що робить команда: a = list(map(int, input().split()))?
Виводить список
Додає до списку 1 елемент
Помилка
Створює список з чисел
Як піднести до квадрату всі елементи списку a?
a = [x**2 for x in a]
a = a ** 2
a = [x^2 for x in a]
a = x**2 in a
Тип даних для зберігання цілих чисел?
str
float
int
array
Оберіть правильно записану команду для виведення списку a на екран без квадратних дужок
print('a')
print("a")
print(a)
print(*a)
Що робить del a[2]?
видаляє 2-й елемент
видаляє весь список
видаляє елемент з індексом 2
нічого
Списки в Python індексуються починаючи з:
0
1
-1
Який результат виконання програми:
color_model = ['red', 'green', 'blue', 'yellow', 'purple']
print(color_model [2])
Що робить a.insert(2, 99)?
додає 99 в кінець
додає 99 на 2-гу позицію
видаляє 99
Яка команда перевіряє, чи число 7 є у списку a?
7 in a
a include 7
a.has(7)
a[7]
Що робить a.index("привіт")
рахує кількість слів
вставляє елемент
повертає індекс першого входження "привіт"
видаляє елемент
Яка команда перевіряє наявність значення у списку?
if a = 5
if a.include(5)
if a.count = 5
if 5 in a
Що створює b = [x**2 for x in a]?
копіює список
створює список квадратів елементів a
видаляє елементи
нічого
Оберіть правильний запис List Comprehension:
for x in a: x**2
[x*x in a]
[x**2 for x in a]
x = [x^2]
Яка команда підраховує кількість парних чисел?
b = [x for x in a if x % 2 == 0]
len(b)
[x % 2 == 0 for x in a]
sum(x/2 == 0 for x in a)
Всі відповіді правильні
Яка команда обчислює суму всіх елементів a?
sum(a)
a.sum()
a + a
total(a)
У якому методі сортування ми порівнюємо сусідні елементи?
метод обміну
метод вибору
метод злиття
швидке сортування
Що таке складність алгоритму?
скільки він займає пам’яті
залежність часу роботи алгоритму від кількості даних
кількість помилок
стиль коду
Сортування методом вибору
проходимо по списку
знаходимо мінімальний елемент
міняємо місцями з поточним
переходимо до наступної позиції
count(x) повертає кількість входжень x в списку
Так
Ні
index(x) повертає останню позицію
Так
Ні
Який результат виконання коду?
a = [1, 2, 3, 4]
print(a[2])
1
2
3
4
Який результат коду?
a = [1, 2, 3]
a.insert(1, 100)
print(a)
[100, 1, 2, 3]
[1, 100, 2, 3]
[1, 2, 3, 100]
[1, 2, 100, 3]
a = [1, 2, 3, 4, 5]
b = [x for x in a if x % 2 == 0]
print(b)
[1, 3, 5]
[2, 4]
[0, 2, 4]
[1, 2, 3, 4, 5]
Який результат виконання коду:
a=[2, 4, 6, 8, 10, 17]
print (len(a))
Оберіть результат виконання програми:
a = [1, 2, 3]
a[0] = 'new'
print (a)
[1, new, 3]
[1, 2, 'new']
['new', 2, 3]
['new', 1, 2, 3]
Який результат програми:
a = [1, 2, 3, 4]
print(a[1:3])
[1, 2, 3]
[2, 3]
[3, 4]
[1, 3]
Як видалити елемент зі значенням 5?
a.delete(5)
a.pop(5)
a.remove(5)
a.discard(5)
Що робить a[ : :-1]?
копіює список
виводить список по черзі
сортує список
виводить список у зворотному порядку
Який з варіантів має складність O(n)?
сортування обміну
подвійний вкладений цикл
перебір усіх елементів списку
нічого з перерахованого
