Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Обработка строк в Python

Обработка строк в Python

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

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

Вопрос 1

Для чего предназначены строки в Python?

Варианты ответов
  • для перевода информации из дроби в двоичную последовательность
  • для формирования байт-кода
  • для интуитивно понятного программирования
  • для хранения текстовой информации
Вопрос 2

За что отвечает срез строки?

Варианты ответов
  • за удаление части строки
  • за формирование новой строки путем конкатенации
  • за копирование строки
  • за извлечение заданной подстроки (последовательности символов)
Вопрос 3

Какой метод используется для замены подстроки?

Варианты ответов
  • string.update()
  • string.renew()
  • string.replace()
  • string.change()
Вопрос 4

Какой метод возвращает номер первого вхождения заданной подстроки в строку?

Варианты ответов
  • string.find()
  • string.rfind()
  • string.search()
  • string.replace()
Вопрос 5

Какая функция отвечает за измерение длины строки?

Варианты ответов
  • length()
  • len()
  • size()
  • strength()
Вопрос 6

Что будет выведено на экран после выполнения программы?
s = '123'
s = s + '0' + s
s = s + s
print (s)

Варианты ответов
  • 12312301231230
  • 01231230123123
  • 12301231230123
  • 03212301231230
Вопрос 7

Что будет выведено на экран после выполнения этой программы?

s = "132"
s = s + s[1] + s + s[2]
print (s)
Варианты ответов
  • 13231322
  • 32131322
  • 22313123
Вопрос 8

Что будет выведено на экран после выполнения этой программы?

s = "12345"
n = len(s) + len("456")
print (n)
Варианты ответов
  • 456
  • 10
  • 8
Вопрос 9

Что будет выведено на экран после выполнения программы?

  s = "123456789"
  s1 = "abcdef"
  s = s[4:6] + "0" + s1[2:5]
  print ( s )

Варианты ответов
  • 560cde
  • cde560
  • 5c6de0
Вопрос 10

Объявлена строка — s = 'foobar'. Ниже представлены операторы среза. Если их выполнить, то результат у всех, кроме одного, будет одинаковый. У какого будет отличаться?

s[0] + s[-1]

s[::-1][-1] + s[len(s)-1]

s[::-1][::-5]

s[::-5]

s[::5]

Варианты ответов
  • s[::-1][::-5]
  • s[::-5]
  • s[::-1][-1] + s[len(s)-1]
Вопрос 11

Что будет выведено на экран после выполнения этой программы?

  s = "0123456"
  q = "abc"
  s = s[:2] + s[5:]
  q = q[0] + s + q[1:]
  print ( q )

Варианты ответов
  • a0156bc
  • 6bca015
  • 6015bca
Вопрос 12

Что будет выведено на экран?

  s = "123456"
  while len(s) > 0:
    s = s[2:]
    print ( "1", end="" )

Варианты ответов
  • 123456
  • 654321
  • 111
Вопрос 13

Какой оператор надо вставить вместо многоточия, чтобы в строке S были записаны символы строки Q в обратном порядке? Вводите ответ без пробелов.

Q = "0123456789"
S = "0"
for k in range(1,10):
    …

print(S)

Варианты ответов
  • S = Q[S] +S
  • S = Q[k] +S
  • Q = S[k] + Q
Пройти тест
Сохранить у себя:

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

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