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

Символьные строки

Avatar
29.04.2020. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Будьте внимательны! У Вас есть 10 минут на прохождение теста. Система оценивания - 5 балльная. Разбалловка теста - 3,4,5 баллов, в зависимости от сложности вопроса. Порядок заданий и вариантов ответов в тесте случайный. Удачи!

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

Вопрос 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):
    ...
Пройти тест
Сохранить у себя:

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

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