Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  9кл Методы строк

9кл Методы строк

Avatar
12.12.2024. Тест. Информатика, 9 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Проверка знаний функций, которые решают стандартные задачи обработки строк.

Список вопросов теста

Вопрос 1

Метод string.find(substring) ищет в строке string первое вхождение подстроки substring и отдаёт индекс его начала. Если такой подстроки нет, то отдаёт число -1.

Что выведет программа? 

s='Кот Васька гонял воробьев'
print(s.find('к'))

Вопрос 2

Метод string.find(substring) ищет в строке string первое вхождение подстроки substring и отдаёт индекс его начала. Если такой подстроки нет, то отдаёт число -1.

Что выведет программа? 

s='Кот Васька гонял воробьев'
print(s.find('гол'))

Вопрос 3

Метод string.find(substring) ищет в строке string первое вхождение подстроки substring и отдаёт индекс его начала. Если такой подстроки нет, то отдаёт число -1. 

Если нам нужно найти не первую (левую), а последнюю (правую) подстроку, то вместо метода find() нужно использовать метод rfind().

Что выведет программа? 

s='Динозавр: ТОП-ТОП-ТОП!'
print(s.find('ТОП'))

Вопрос 4

Установи соответствие 

1.

"папа Васин — папа добрый".rfind('папа')

2.

"Васе много разрешает".find('Васе')

3.

"но кота прогнал взашей".find('котёнок')

Варианты ответов
  • 13
  • 0
  • -1
Вопрос 5

Метод string.count(substring) считает, сколько раз подстроку substring можно найти в строке string.

Что выведет программа? 

s1 = 'Наш кот украл котлету,потом кот её съел'
print(s1.count('кот '))

Вопрос 6

Дана программа. Что она выведет? 

txt1 = '«мяу-мяу-мяу», — говорит кот'
txt2 = '«гав-гав-гав», — говорит собачка'
txt3 = '«делай домашку», — говорит Васе совесть'
meows = txt1.count('мяу')
woofs = txt2.count('гав')
homeworks = txt3.count('домашка')
print(meows + woofs + homeworks)

Вопрос 7

Метод string.replace(old, new) возвращает новую строку. Новая строка равна string, в которой все подстроки old поменяли на new. Сама строка string при этом не поменялась.

Что выведет программа? 

txt1 = 'Макс достал бутерброд и съел бутерброд.'
txt2 = txt1.replace('бутерброд', 'учебник')
print(txt2)

Варианты ответов
  • Макс достал бутерброд и съел бутерброд.
  • Макс достал учебник и съел учебник.
  • Макс достал учебник  и съел бутерброд.
Вопрос 8

Что выведет программа? 

s1 = 'Наш кoт украл кoтлету,пoтoм кoт её съел'
s1=s1.replace('o','#')
print(s1.count('#'))

Вопрос 9

Что выведет программа? 

s='П-О-З-Д-Р-А-В-Л-Я-Ю'
print(s.replace('-','')+'!')

Варианты ответов
  • ПОЗДРАВЛЯЮ!
  • П-О-З-Д-Р-А-В-Л-Я-Ю
  • ПОЗДРАВЛЯЮ
Вопрос 10

Метод f-строки это метод форматированной строки. Перед кавычками нужно поставить строчную букву f. В фигурных скобках внутри f-строки можно записать любые значения, переменные и выражения.

Что выведет программа? 

name = 'Мурзик'
text1 = f"Кот {name} объелся и просит пить."
print(text1)

Варианты ответов
  • Кот Мурзик объелся и просит пить.
  • Кот {name} объелся и просит пить.
  • Мурзик
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт