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

Строки в Python

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

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

Вопрос 1

Вопрос 2

Варианты ответов
  • 102 111 111
  • Появится исключение
  • 324
  • 102
Вопрос 3

Выберите операторы среза, которые получают каждый третий символ с КОНЦА списка s.

Варианты ответов
  • s[:0:-3]
  • s[-1:0:-3]
  • s[::-3]
  • s[-1:0:3]
Вопрос 4

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

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

Ниже представлены фрагменты кода. Какие из них True?

Варианты ответов
  • s[::-1][::-1] == s
  • s[::-1][::-1] is s
  • s[:] is s
  • s[:] == s
Вопрос 6

Вопрос 7

Объявлена строка — s = 'foo-bar-baz'.

Ниже представлены несколько строк кода. У каких из них результат выполнения будет идентичен строке s?

Варианты ответов
  • s.strip('-')
  • '-'.join(s.split('-'))
  • s.center(15)
  • '-'.join(s.partition('-'))
  • s.upper().lower()
Вопрос 8

Допустим, вы хотите создать bytes-объект, в котором содержится 5 null (0x00) байтов. Ниже представлены варианты реализации. Работают все, кроме одного. Какого?

Варианты ответов
  • bytes(5)
  • bytes(0, 0, 0, 0, 0)
  • bytes([0] * 5)
  • bytes('\x00\x00\x00\x00\x00', 'utf-8')
Вопрос 9

Варианты ответов
  • [b'd', b'e', b'f']
  • Вызывается исключение
  • b'def'
  • ['d', 'e', 'f']
  • [100, 101, 102]
Вопрос 10

bytes-объект, как известно, неизменяем. Если вы хотите создать их последовательность — нужно воспользоваться bytearray.

Можно ли создать bytearray-объект следующим образом?

array_of_bytes = bytearray(b'15\x80a#')

Варианты ответов
  • да
  • нет
Пройти тест
Сохранить у себя:

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

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