Головна
Тести (Інформатика)
7 клас
АЛГОРИТМИ ТА ПРОГРАМИ
Тест 5. Опрацювання рядкових величин
№ 1 (2б)
Установіть відповідність між методами та їх властивістю
1
Змінна методу завжди цілого типу, вона отримує значення кількості входжень підрядка символів у рядок
A
nomer = s.find(subs)
2
Якщо підрядок не знайдено, результат виклику методу дорівнює –1
B
kilk = s.count(subs)
3
Метод дозволяє розбити рядок по 'прогалинах', в результаті виходить список слів
C
s1 = s.replace('cry', 'smile')
4
Якщо у рядку не знайдено потрібного підрядка, то заміна не відбувається
D
sl = s.split()
A
B
C
D
1
2
3
4
№ 2 (1б)
Дано рядок: a = `Наука інформатика`. Який оператор було виконано, якщо змінна
b
отримала значення 4?
A
b = a.count('а')
B
b = a.find ('ф')
C
b = ord('n')
D
b = len(a)
№ 3 (2б)
Позначте фрагменти коду, які з рядка s1 = 'інформатика'; зробили рядок s2 ='інтика'
A
s2 = s1.replace('форма', '')
B
s2 = s1[0:2]+s1[7:]
C
for i in range(2,7): s2 = s2+s1[i]
D
s2 = s1[2:7]
№ 4 (3б)
Чому буде дорівнювати змінна
s1
?
def shifr(s, c):
snew = ''
for i in range(0, len(s), 2):
snew = snew+s[i]+c
return snew
s1 = shifr('Секрет', 'a')
№ 5 (2б)
Установіть відповідність між операторами та їх призначенням
1
Помилковий запис
A
sum(3, 5)
2
Оператор виклику функції
B
def sum(a, b):
3
Тіло функції
C
print(a + b)
4
Заголовок функції
D
sum(3 + 5)
A
B
C
D
1
2
3
4
№ 6 (1б)
Дано рядок: a = `Наука інформатика`. Який оператор було виконано, якщо змінна
b
отримала значення 17?
A
b = a.find ('P')
B
b = len(a)
C
b = a.count('в')
D
b = ord('n')
№ 7 (1б)
Дано рядок: a = `Наука інформатика`. Який оператор було виконано, якщо змінна
b
отримала значення 8?
A
b = len(a)
B
b = a.find ('ф')
C
b = a.count('а')
D
b = ord('n')
Прийняти та перевірити