Головна
Тести (Інформатика)
7 клас
АЛГОРИТМИ ТА ПРОГРАМИ
Тест 4. Рядки як послідовності символів
№ 1 (2б)
Установіть відповідність між операторами і їх призначенням
1
Надрукувати третю з кінця літеру рядка
a
A
print(a[::2])
2
Переглянути рядок
а
по буквах
B
for c in a: print©
3
Надрукувати символи рядка
а
з парними індексами
C
print(a[0])
4
Надрукувати першу літеру рядка
a
D
print(a[-3])
A
B
C
D
1
2
3
4
№ 2 (2б)
Яку фразу зашифровано в рядку?
s1 = 'яа клеюгбмлщюй кіеннфгошрщмзазтхиткуур'
Позначте оператори, що реалізують присвоєння рядку s2 розшифрування цієї фрази
A
s2 = s1[::2]
B
s2 = ''
for i in range(0, len(s1), 2): s2 = s2+s1[i]
C
s2 = s1[2: len(s1)]
D
s2 = s1[0: len(s1)]
№ 3 (1б)
Що надрукує програма?
a = 'Бiля яру, бiля стежки oдягла верба сережки'
s = a[10:13]+a[19]+a[27]
print(s)
№ 4 (2б)
Установіть відповідність між операторами і їх призначенням
1
Змінній
b
присвоїти потроєне значення рядкової змінної
а
A
b = ''
for i in а: b = b + I * 3
2
Змінній
b
присвоїти значення True, якщо рядок
а
містить символ
с
B
b = c in а
3
Об’єднати рядкові змінні
а
і
b
із додаванням пропуску між ними
C
c = a + ' ' + b
4
Потроїти кожний символ рядка
a
D
b = a*3
A
B
C
D
1
2
3
4
№ 5 (1б)
Функція, яка повертає кількість символів, з яких утворено рядок..
A
str()
B
len()
C
chr()
D
int()
№ 6 (2б)
Які твердження є правильними?
A
Нумерація символів в рядку починається з 1
B
Змінити значення символу в рядку можна за допомогою оператора присвоєння
C
Рядки — незмінювані послідовності
D
Перевірити, чи є певний символ в рядку, можна з використанням оператора
in
№ 7 (1б)
Що буде надруковано в результаті виконання операторів?
>>> a = 'Рання осінь листя золотить'
>>> a[6:11]
A
`золотить`
B
`осінь`
C
`листя`
D
`осінь листя`
№ 8 (1б)
Визначити код будь-якого символу можна за допомогою функції..
A
int()
B
str()
C
ord()
D
chr()
Прийняти та перевірити