Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Комплексная работа по программированию

Комплексная работа по программированию

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

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

Вопрос 1

Отметьте все правильные утверждения о списках (массивах) в языке Python.

Варианты ответов
  • элементы списка могут быть разных типов
  • все элементы списка должны быть одного типа
  • элементы могут нумероваться с единицы
  • элементы всегда нумеруются с нуля
  • размер списка может меняться во время работы программы
Вопрос 2

Требуется заполнить массив именно так:

   X = [1 3 5 7 9 11]

Какой оператор надо поместить в тело цикла вместо многоточия?

  X = [0]*6
  for k in range(6):

...

Варианты ответов
  • X[k] = k
  • X[k] = 2*k
  • X[k] = 2*k - 1
  • X[k] = 2*k + 1
  • X[k] = 2*(k + 1)
Вопрос 3

Требуется заполнить массив именно так:

    X = [12 9 6 3 0 -3]

Какой оператор надо поместить в тело цикла вместо многоточия?

  X = [0]*6
  for k in range(6):
     ...
Варианты ответов
  • X[k] = k
  • X[k] = 12 - 2*k
  • X[k] = 3*k - 12
  • X[k] = 3*(k + 1) + 9
  • X[k] = 12 - 3*k
Вопрос 4

Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти сумму положительных элементов массива в переменной S? Вводите ответ без пробелов.

  S = 0
  for k in range(N):
     ...  
      S += X[k]
Варианты ответов
  • if X[k]>0:
  • while X[k]>0:
  • if k>0:
  • print (X[k])
Вопрос 5

В программе используется символьная строка s:

   s = "Привет от старых штиблет!"

Отметьте все правильные операторы, работающие с этой символьной строкой.

Варианты ответов
  • s = "12345"
  • "12345" = s
  • s[1] = "0"
  • s1 = s[:]
  • s[:] = s1
Вопрос 6

Что будет выведено на экран после окончания работы программы?

  s = "0123456789"
  q = s[2:]
  n = q.find("6")
  print ( n )
Варианты ответов
  • 4
  • 5
  • 6
  • 7
Вопрос 7

Что будет выведено на экран после выполнения этой программы?
s = "12345"
n = len(s) + len("456")
print ( n )

Варианты ответов
  • 12345456
  • 8
  • s456
Вопрос 8

Что будет выведено на экран после выполнения этой программы?
s = "0123456789"
n = s.find("456")
q = s[:n+2] + s[n+5:]
print ( q )

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

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

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