Строки в Python
Автор скрыт
26.10.2022.
Тест. Информатика, 11 класс
Система оценки:
5* балльная
Список вопросов теста
Вопрос 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#')
Варианты ответов
- да
- нет
Получите комплекты видеоуроков + онлайн версии
Пройти тест
Сохранить у себя:
Тесты по информатике 11 класс
0
275
Нравится
0