Учень (учениця) ___________класу
П.І.П.__________________________
Контрольна робота з теми «Рядки, кортежі, списки та операції з ними»
Варіант 1
-
Вкажіть функцію, яка дозволяє повернути ціле число, що дорівнює довжині рядка (0,5 бала):
-
count()
-
len()
-
pop()
-
Як необхідно «зрізати» рядок s = «Інформатика», щоб надрукувати у результаті рядок «Іоак» (0,5 бала):
-
print(s[1:5])
-
print(s[::3])
-
print(s[2:])
-
print(s[:2])
-
У якому випадку виклик методу s.find(s1) (пошук підрядка s1 в рядку s) – повертає значення -1 (0,5 бала):
-
якщо підрядок s1 є останнім елементом рядку s
-
якщо підрядок s1 є першим елементом рядку s
-
якщо рядок s не містить в собі підрядок s1
-
Вкажіть метод, який дозволяє підрахувати ціле число, що дорівнює кількості входжень підрядка s1 в рядку s (0,5 бала):
-
s.count(s1)
-
len()
-
s.pop(s1)
-
У результаті застосування методу replace() до рядка s = «Інформатика» було отримано новий рядок «Математика». Напишіть рядки коду, що відтворять такий результат (1,5 бала).
_________________________________________________________
_________________________________________________________
_________________________________________________________
-
Для перетворення змінної будь-якого типу на кортеж необхідно застосувати функцію (0,5 бала):
-
count()
-
len()
-
tuple()
-
str()
-
У результаті застосування операції конкатенації до кортежів a = (1, 2, 3) і
b = (4, 5, 6) було отримано кортеж (1, 2, 3, 4, 5, 6). Напишіть необхідні рядки коду.
(1 бал)
_________________________________________________________
_________________________________________________________
-
Яким буде результат звернення до першого елемента кортежу
a = (('a', 1, 3.14), 'abc', ((1), (2, ))) ? (0,5 бала)
-
кортеж ('a', 1, 3.14)
-
рядок 'abc'
-
кортеж ((1), (2, ))
-
Як називається кортеж, що має лише один елемент? (0,5 бала)
-
синглтон
-
одинарний
-
одноелементний
-
Якщо здійснити операцію розпакування до кортежу з 5 елементів, то у результаті буде отримано (0,5 бала):
-
п’ять кортежів з одного елемента
-
п’ять змінних, що відповідають елементам кортежа
-
список з п’яти елементів
-
рядок з п’яти слів
-
Для перетворення змінної будь-якого типу на список необхідно застосувати функцію (0,5 бала):
-
count()
-
list()
-
tuple()
-
str()
-
Вкажіть тип послідовності, елементи якої можна змінювати (0,5 бала):
-
Рядок
-
Кортеж
-
Список
-
Вкажіть метод, який дозволяє повернути кількість повторень значення x в списку (0,5 бала):
-
count()
-
len()
-
pop()
-
Щоб визначити позицію значення x в списку застосовуються наступні методи (0,5 бала):
-
index(x)
-
count()
-
pop()
-
index(x, from)
-
Створені два списки: непарних і парних чисел від 1 до 10. За допомогою якого методу можна додати до списків необхідні числа у порядку зростання та збільшити діапазон до 20 (0,5 бала):
-
insert(index, x)
-
append(x)
-
extend(otherList)
-
Створені два списки: чисел від 1 до 5 та чисел від 6 до 10. За допомогою якого методу можна створити один список, в якому розмістити ці числа у порядку зростання (0,5 бала):
-
insert(index, x)
-
append(x)
-
extend(otherList)
-
Напишіть код для умов завдання 16 (2 бала):
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
-
Який метод необхідно застосувати до списку myList = [5, 4, 3, 2, 1], щоб упорядкувати значення списку за зростанням (0,5 бала):
-
remove(x)
-
append(x)
-
reverse()
Ваша оцінка__________________ Вчитель__________________________
Учень (учениця) ___________класу
П.І.П.__________________________
Контрольна робота з теми «Рядки, кортежі, списки та операції з ними»
Варіант 2
-
Якщо здійснити операцію розпакування до кортежу з 5 елементів, то у результаті буде отримано (0,5 бала):
-
п’ять кортежів з одного елемента
-
п’ять змінних, що відповідають елементам кортежа
-
список з п’яти елементів
-
рядок з п’яти слів
-
Для перетворення змінної будь-якого типу на список необхідно застосувати функцію (0,5 бала):
-
count()
-
list()
-
tuple()
-
str()
-
Вкажіть тип послідовності, елементи якої можна змінювати (0,5 бала):
-
Рядок
-
Кортеж
-
Список
-
Вкажіть метод, який дозволяє повернути кількість повторень значення x в списку (0,5 бала):
-
count()
-
len()
-
pop()
-
Щоб визначити позицію значення x в списку застосовуються наступні методи (0,5 бала):
-
index(x)
-
count()
-
pop()
-
index(x, from)
-
Створені два списки: непарних і парних чисел від 1 до 10. За допомогою якого методу можна додати до списків необхідні числа у порядку зростання та збільшити діапазон до 20 (0,5 бала):
-
insert(index, x)
-
append(x)
-
extend(otherList)
-
Створені два списки: чисел від 1 до 5 та чисел від 6 до 10. За допомогою якого методу можна створити один список, в якому розмістити ці числа у порядку зростання (0,5 бала):
-
insert(index, x)
-
append(x)
-
extend(otherList)
-
Напишіть код для умов завдання 16 (2 бала):
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
-
Який метод необхідно застосувати до списку myList = [5, 4, 3, 2, 1], щоб упорядкувати значення списку за зростанням (0,5 бала):
-
remove(x)
-
append(x)
-
reverse()
-
Вкажіть функцію, яка дозволяє повернути ціле число, що дорівнює довжині рядка (0,5 бала):
-
count()
-
len()
-
pop()
-
Як необхідно «зрізати» рядок s = «Інформатика», щоб надрукувати у результаті рядок «Іоак» (0,5 бала):
-
print(s[1:5])
-
print(s[::3])
-
print(s[2:])
-
print(s[:2])
-
У якому випадку виклик методу s.find(s1) (пошук підрядка s1 в рядку s) – повертає значення -1 (0,5 бала):
-
якщо підрядок s1 є останнім елементом рядку s
-
якщо підрядок s1 є першим елементом рядку s
-
якщо рядок s не містить в собі підрядок s1
-
Вкажіть метод, який дозволяє підрахувати ціле число, що дорівнює кількості входжень підрядка s1 в рядку s (0,5 бала):
-
s.count(s1)
-
len()
-
s.pop(s1)
-
У результаті застосування методу replace() до рядка s = «Інформатика» було отримано новий рядок «Математика». Напишіть рядки коду, що відтворять такий результат (1,5 бала).
_________________________________________________________
_________________________________________________________
_________________________________________________________
-
Для перетворення змінної будь-якого типу на кортеж необхідно застосувати функцію (0,5 бала):
-
count()
-
len()
-
tuple()
-
str()
-
У результаті застосування операції конкатенації до кортежів a = (1, 2, 3) і
b = (4, 5, 6) було отримано кортеж (1, 2, 3, 4, 5, 6). Напишіть необхідні рядки коду.
(1 бал)
_________________________________________________________
_________________________________________________________
-
Яким буде результат звернення до першого елемента кортежу
a = (('a', 1, 3.14), 'abc', ((1), (2, ))) ? (0,5 бала)
-
кортеж ('a', 1, 3.14)
-
рядок 'abc'
-
кортеж ((1), (2, ))
-
Як називається кортеж, що має лише один елемент? (0,5 бала)
-
синглтон
-
одинарний
-
одноелементний
Ваша оцінка__________________ Вчитель__________________________