Символьные строки
Список вопросов теста
Вопрос 1
В программе используется символьная строка s:
s = "Привет от старых штиблет!"
Отметьте все правильные операторы, работающие с этой символьной строкой.
Варианты ответов
- s = "12345"
- "12345" = s
- s[1] = "0"
- s1 = s[:]
- s[:] = s1
Вопрос 2
Что будет выведено на экран после выполнения программы?
s = "123" s = s + "0" + s; s = s + s; print ( s )
Вопрос 3
Что будет выведено на экран после выполнения этой программы?
s = "123" s = s + s[1] + s + s[2] print ( s )
Вопрос 4
Что будет выведено на экран после выполнения этой программы?
s = "12345"
n = len(s) + len("456")
print ( n )
Вопрос 5
Что будет выведено на экран после выполнения программы?
s = "123456789" s1 = "abcdef" s = s[4:6] + "0" + s1[2:5] print ( s )
Вопрос 6
Что будет выведено на экран после выполнения этой программы?
s = "0123456" q = "abc" s = s[:2] + s[5:] q = q[0] + s + q[1:] print ( q )
Вопрос 7
Что будет выведено на экран после окончания работы программы?
s = "0123456789"
q = s[2:]
n = q.find("6")
print ( n )
Вопрос 8
Что будет выведено на экран после выполнения этой программы?
s = "0123456789"
n = s.find("456")
q = s[:n+2] + s[n+5:]
print ( q )
Вопрос 9
Сколько единиц будет выведено на экран?
s = "123456"
while len(s) > 0:
s = s[2:]
print ( "1", end="" )
Вопрос 10
Программа должна считать, сколько раз в строке S встречается подстрока "12". Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов.
c = 0
while True:
...
if p < 0: break
c += 1
S = S[p+2:]
Вопрос 11
Программа должна считать, сколько раз в строке S встречается цифра "0". Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов.
c = 0
for q in S:
if q == "0":
...
Вопрос 12
Какой оператор надо вставить вместо многоточия, чтобы в строке S были записаны символы строки Q в обратном порядке? Вводите ответ без пробелов.
Q = "0123456789"
S = "0"
for k in range(1,10):
...


