Конструктор тестів
34
9
5
0
0
1
Який тип даних у мові Python використовується для роботи з текстовими даними?
2
Що станеться при спробі змінити символ у рядку за індексом (наприклад, s[1] = 'a')?
3
Який результат виконання операції print("клавіа" + "тура")?
4
Для чого використовується символ зворотної скісної риски (\) у рядках?
5
Яка функція дозволяє визначити кількість символів у рядку?
6
Що поверне код print(chr(1065)), якщо відомо, що це код літери 'Щ'?
7
Який метод замінює всі входження заданого підрядка на новий?
8
Що буде виведено на екран?
slp = "вінчестер" print(slp[2])
9
Який результат виконання методу "комп'ютер".upper()?
10
Що повертає метод find(), якщо підрядок не знайдено?
11
Які з наведених операцій є основними для роботи з рядками?
12
Оберіть правильні твердження про рядки в Python.
13
Які з наведених символів є керуючими (екранованими)?
14
Які методи використовуються для пошуку підрядка в рядку?
15
Дано рядок a = "процесор". Які команди виведуть фрагмент "цес"?
16
Які функції використовуються для перетворення типів та кодів символів?
17
Оберіть методи, які змінюють регістр літер у рядку (повертають новий змінений рядок).
18
Як можна об'єднати два рядки "файл" та "миша" в один "файлмиша"?
19
Які значення приймають параметри зрізу [початок:кінець:крок] за замовчуванням?
20
Що поверне метод count()?
21
Встановіть відповідність між методом та його описом:
len()
Визначає кількість символів.
replace()
Перетворює об'єкт у рядок.
str()
Замінює входження підрядка.
find()
Шукає підрядок і повертає індекс.
22
Встановіть відповідність між оператором та дією:
+
Екранування символу.
[:]
Звернення за індексом.
\
Конкатенація (об'єднання).
[]
Виділення зрізу (фрагмента).
23
Встановіть відповідність між кодом та результатом для рядка s = "інформатика":
s.upper()
"форма"
s[0]
2
s.count("а")
"ІНФОРМАТИКА"
s[2:7]
"і"
24
Встановіть відповідність між методом та результатом його роботи:
capitalize()
Повертає код символу.
ord()
Робить усі букви малими.
join()
Робить першу букву великою.
lower()
Перетворює список рядків в один рядок.
25
Встановіть відповідність між спеціальними символами та їх назвами:
\\
Переведення рядка.
\r
Слеш (зворотна скісна риска).
\n
Апостроф.
\'
Повернення каретки.
26
Встановіть відповідність між прикладом коду та помилкою/результатом:
print("a" + 1)
TypeError (не можна додати число до рядка).
print("a" * 2)
IndexError (індекс за межами).
s = "а"; s[0] = "б"
SyntaxError або TypeError (рядок незмінний).
s = "a"; print(s[10])
"aa".
27
Встановіть відповідність між терміном та визначенням:
Індекс
Процес об'єднання рядків.
Конкатенація
Частина рядка.
Зріз
Кодування текстових даних.
ASCII
Порядковий номер символу в рядку.
28
Встановіть відповідність для методу find(sub, start, end):
end
Значення, якщо підрядок не знайдено.
sub
Позиція, з якої пошук починається.
-1
Підрядок, який шукаємо.
start
Позиція, де пошук закінчується.
29
Встановіть відповідність між вхідними даними та результатом функції len():
" " (один пробіл)
1
"123"
3
"python"
0
"" (порожній рядок)
6
30
Встановіть відповідність між завданням та необхідним методом:
Порахувати кількість літер 'о'.
ord()
Зробити всі літери великими.
count()
Отримати літеру за кодом.
chr()
Дізнатися код літери.
upper()
31
Розташуйте рядки коду в правильному порядку для об'єднання та виведення довжини:
b = "тика"
c = a + b
a = "Інформа"
print(len(c))
32
Розташуйте етапи виконання методу replace("старий", "новий"):
Замінити знайдені входження на "новий".
Викликати метод replace для об'єкта рядка.
Знайти входження підрядка "старий".
Повернути новий змінений рядок.
33
Розташуйте дії для виділення слова "миша" з рядка s = "файл_миша":
Присвоїти рядок змінній s.
Застосувати зріз s[5:].
Вивести результат.
Визначити індекс початку слова "м" (це 5).
34
Встановіть порядок зростання результатів функцій:
len("abc")
find (якщо не знайдено)
ord("a")
len("")
Рефлексія від 5 учнів
Сподобався:
Так: 3
Ні: 2
Зрозумілий:
Так: 3
Ні: 2
Потрібні роз'яснення:
Ні: 5
Так: 0