Обработка символьных строк
Список вопросов теста
Вопрос 1
Основной тип данных для работы с символьными величинами в языке Python — это ...
Варианты ответов
- str
- list
- int
- float
- len
Вопрос 2
Выберите истинные утверждения.
Варианты ответов
- Символьная строка - это неизменная величина.
- Элементы символьной строки можно изменять, обращаясь к ним по их индексам.
- Символьную строку в виде числа нельзя преобразовать в числовой тип данных. Число изначально должно вводиться в числовом типе данных.
- Символьная строка может быть элементом массива
- Числа при вводе с клавиатуры с помощью оператора input вводятся как символьная строка
Вопрос 3
Что будет выведено на экран при исполнении инструкций?
с, t = 'Владикавказ', 'Владивосток'
if t > c:
print (с)
else:
print (t)
Вопрос 4
В какой из инструкций допущена ошибка, если s = 'мама мыла раму'?
Варианты ответов
- t = s[0:4]
- t = s[3]
- s[3] = ' '
- s = s[0:4]
Вопрос 5
Что будет выведено на экран при исполнении инструкций?
с = 'АРАРАТ'
c.replace ('АРА', 'ФА')
print (с[0:4])
Вопрос 6
Сопоставьте методы символьных строк, с результатом, который они вернут при s = 'Самолёт'?
1.
'САМОЛЁТ'
2.
-1
3.
4
4.
'Сам', 'лёт'
5.
False
Варианты ответов
- s.upper ()
- s.rfind ('лёт')
- s.find ('лёт')
- s.split ('о')
- s.isdgit ()
Вопрос 7
Метод, который возвращает целое число — номер символа, с которого начинается образец (подстрока)
Варианты ответов
- find
- split
- len
- isdgit
- upper
- replace
Вопрос 8
Что будет выведено на экран после выполнения программы?
с = '123'
с= с + '0' + c
с= c + с
print ( c )
Ответ запишите одной строкой без пробелов
Вопрос 9
Что будет выведено на экран после выполнения программы?
а = '123'
а = а + а[1] + a + a[2]
print ( а )
Ответ запишите одной строкой без пробелов
Вопрос 10
Что будет выведено на экран после выполнения этой программы?
a= '12345'
c= len(a) + len('456')
print (c)
Вопрос 11
Что будет выведено на экран после выполнения этой программы?
а='В саду растут деревья';
a = а.replace( "саду", "парке, саду" )
print ( а )
Ответ запишите одной строкой, расставляя пробелы в нужных местах
Вопрос 12
Из слова КОМПЬЮТЕРИЗАЦИЯ получено слово КОМПЬЮТЕР.
Запишите пропущенные значения в строке для ответа (без пробелов).
a='КОМПЬЮТЕРИЗАЦИЯ'
c = а[…]
print ( с )


