Тест:

Тест 7. Обробка рядків

16.12.2025
0 0
11 Клас

34

9

5

0

1

0

Залучено ШІ
При створенні цього матеріалу був залучений штучний інтелект.
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Вміст тесту:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

1

1 з 53 балів

Який тип даних у мові Python використовується для роботи з текстовими даними?

2

1 з 53 балів

Що станеться при спробі змінити символ у рядку за індексом (наприклад, s[1] = 'a')?

3

1 з 53 балів

Який результат виконання операції print("клавіа" + "тура")?

4

1 з 53 балів

Для чого використовується символ зворотної скісної риски (\) у рядках?

5

1 з 53 балів

Яка функція дозволяє визначити кількість символів у рядку?

6

1 з 53 балів

Що поверне код print(chr(1065)), якщо відомо, що це код літери 'Щ'?

7

1 з 53 балів

Який метод замінює всі входження заданого підрядка на новий?

8

1 з 53 балів

Що буде виведено на екран?

slp = "вінчестер"
print(slp[2])

9

1 з 53 балів

Який результат виконання методу "комп'ютер".upper()?

10

1 з 53 балів

Що повертає метод find(), якщо підрядок не знайдено?

11

1.5 з 53 балів

Які з наведених операцій є основними для роботи з рядками?

12

1.5 з 53 балів

Оберіть правильні твердження про рядки в Python.

13

1.5 з 53 балів

Які з наведених символів є керуючими (екранованими)?

14

1.5 з 53 балів

Які методи використовуються для пошуку підрядка в рядку?

15

1.5 з 53 балів

Дано рядок a = "процесор". Які команди виведуть фрагмент "цес"?

16

1.5 з 53 балів

Які функції використовуються для перетворення типів та кодів символів?

17

1.5 з 53 балів

Оберіть методи, які змінюють регістр літер у рядку (повертають новий змінений рядок).

18

1.5 з 53 балів

Як можна об'єднати два рядки "файл" та "миша" в один "файлмиша"?

19

1.5 з 53 балів

Які значення приймають параметри зрізу [початок:кінець:крок] за замовчуванням?

20

1.5 з 53 балів

Що поверне метод count()?

21

2 з 53 балів

Встановіть відповідність між методом та його описом:

метод
його опис
1

len()

А

Визначає кількість символів.

2

replace()

Б

Перетворює об'єкт у рядок.

3

str()

В

Замінює входження підрядка.

4

find()

Г

Шукає підрядок і повертає індекс.

22

2 з 53 балів

Встановіть відповідність між оператором та дією:

оператор
дія
1

+

А

Екранування символу.

2

[:]

Б

Звернення за індексом.

3

\

В

Конкатенація (об'єднання).

4

[]

Г

Виділення зрізу (фрагмента).

23

2 з 53 балів

Встановіть відповідність між кодом та результатом для рядка s = "інформатика":

код
результат
1

s.upper()

А

"форма"

2

s[0]

Б

2

3

s.count("а")

В

"ІНФОРМАТИКА"

4

s[2:7]

Г

"і"

24

2 з 53 балів

Встановіть відповідність між методом та результатом його роботи:

метод
результ
1

capitalize()

А

Повертає код символу.

2

ord()

Б

Робить усі букви малими.

3

join()

В

Робить першу букву великою.

4

lower()

Г

Перетворює список рядків в один рядок.

25

2 з 53 балів

Встановіть відповідність між спеціальними символами та їх назвами:

спеціальні символи
їх назва
1

\\

А

Переведення рядка.

2

\r

Б

Слеш (зворотна скісна риска).

3

\n

В

Апостроф.

4

\'

Г

Повернення каретки.

26

2 з 53 балів

Встановіть відповідність між прикладом коду та помилкою/результатом:

приклад коду
помилка/результат
1

print("a" + 1)

А

TypeError (не можна додати число до рядка).

2

print("a" * 2)

Б

IndexError (індекс за межами).

3

s = "а"; s[0] = "б"

В

SyntaxError або TypeError (рядок незмінний).

4

s = "a"; print(s[10])

Г

"aa".

27

2 з 53 балів

Встановіть відповідність між терміном та визначенням:

термін
визначення
1

Індекс

А

Процес об'єднання рядків.

2

Конкатенація

Б

Частина рядка.

3

Зріз

В

Кодування текстових даних.

4

ASCII

Г

Порядковий номер символу в рядку.

28

2 з 53 балів

Встановіть відповідність для методу find(sub, start, end):

параметр
призначення
1

end

А

Значення, якщо підрядок не знайдено.

2

sub

Б

Позиція, з якої пошук починається.

3

-1

В

Підрядок, який шукаємо.

4

start

Г

Позиція, де пошук закінчується.

29

2 з 53 балів

Встановіть відповідність між вхідними даними та результатом функції len():

вхіднимі дані
результат функції len()
1

" " (один пробіл)

А

1

2

"123"

Б

3

3

"python"

В

0

4

"" (порожній рядок)

Г

6

30

2 з 53 балів

Встановіть відповідність між завданням та необхідним методом:

завдання
метод
1

Порахувати кількість літер 'о'.

А

ord()

2

Зробити всі літери великими.

Б

count()

3

Отримати літеру за кодом.

В

chr()

4

Дізнатися код літери.

Г

upper()

31

2 з 53 балів

Розташуйте рядки коду в правильному порядку для об'єднання та виведення довжини:

b = "тика"

c = a + b

a = "Інформа"

print(len(c))

32

2 з 53 балів

Розташуйте етапи виконання методу replace("старий", "новий"):

Замінити знайдені входження на "новий".

Викликати метод replace для об'єкта рядка.

Знайти входження підрядка "старий".

Повернути новий змінений рядок.

33

2 з 53 балів

Розташуйте дії для виділення слова "миша" з рядка s = "файл_миша":

Присвоїти рядок змінній s.

Застосувати зріз s[5:].

Вивести результат.

Визначити індекс початку слова "м" (це 5).

34

2 з 53 балів

Встановіть порядок зростання результатів функцій:

len("abc")

find (якщо не знайдено)

ord("a")

len("")

Рефлексія від 5 учнів

Сподобався:

0

Так: 3

Ні: 2

Зрозумілий:

0

Так: 3

Ні: 2

Потрібні роз'яснення:

0

Ні: 5

Так: 0

Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Рекомендуємо

Тест 1-1. Інформаційні процеси, системи, технології. Роль інформаційних технологій у житті сучасної людини

Тест 1-1. Інформаційні процеси, системи, технології. Роль інформаційних технологій у житті сучасної людини

7

Аватар профіля Нежуміра Оксана Іванівна
Інформатика
5 клас

20 грн

Обробка рядків

Обробка рядків

115

Аватар профіля Губчик Вероніка Григорівна
Інформатика
10—11 клас

19 грн

Тест "Обробка рядків. Графи. 11 клас"

Тест "Обробка рядків. Графи. 11 клас"

45

Аватар профіля Чирва Володимир Васильович
Інформатика
11 клас

30 грн

Обробка рядків. Основні відомості про рядки й операції над ними

Обробка рядків. Основні відомості про рядки й операції над ними

104

Аватар профіля Олена Вадимівна Майборода
Інформатика
11 клас

20 грн

Обробка рядкових величин. Рядки в Пайтон

Обробка рядкових величин. Рядки в Пайтон

115

Аватар профіля Токар Юлія Валеріївна
Інформатика
10 клас

25 грн

Контрольна робота з тем «Обробка рядків, Графи»

Контрольна робота з тем «Обробка рядків, Графи»

35

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
10 клас

25 грн

Схожі тести

Підсумковий тест "Веб-технології"

Підсумковий тест "Веб-технології"

3061

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
10—11 клас

Архітектура комп'ютера

Архітектура комп'ютера

1702

Аватар профіля Лавро Світлана Володимирівна
Інформатика
8 клас

Алгоритми з розгалуженням

Алгоритми з розгалуженням

890

Аватар профіля Іванська Тетяна Сергіївна
Інформатика
7 клас

Інформаційні технології

Інформаційні технології

669

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Інформаційні системи

Інформаційні системи

457

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

347

Аватар профіля Балашова Вікторія Сергіївна
Інформатика
9 клас