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

Массивы

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

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

Вопрос 1

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

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

Какой индекс имеет последний элемент массива A?

Вопрос 3

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

   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)
Вопрос 4

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

    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
Вопрос 5

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

    X = [0 3 4 7 8 11]

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

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

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

    X = [1 2 4 8 16 32]

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

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

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

  for k in range(N):
     print ( ... )
Вопрос 8

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

  k = 0
  while k < N:
    print ( A[k] )
    ...
Вопрос 9

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

  S = 0
  for k in range(N):
    ...
Вопрос 10

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

  S = 0
  for k in range(N):
    if  ... : 
      S += X[k]
Вопрос 11

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

  S = 0
  for j in range(N):
     if ... :
       S += 1
Варианты ответов
  • S // 2 == 1
  • S % 2 == 0
  • X[j] % 2 == 1
  • X[j] % 2 == 0
  • X[j] // 2 == 0
Пройти тест
Сохранить у себя:

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

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