Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Массивы (списки)

Массивы (списки)

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

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

Вопрос 1

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

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

Как называется число, которое указывает на конкретный элемент массива и записывается в квадратных скобках?

Вопрос 3

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

  A = [8]*6
Варианты ответов
  • 4
  • 3
  • 5
  • 6
  • 7
Вопрос 4

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

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

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

  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
Вопрос 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 = [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)
Вопрос 8

Что будет в результате выполнения программы:

a = 10;

if ( a > 5 ):

a = a + 12

else:

a = a - 7

print(a)

 

Варианты ответов
  • 10
  • 15
  • 18
  • 20
  • 22
Вопрос 9

Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?

a = 10; b = 5;
if ( a < 1 ... a > b ) 
a = a - 7;
else
a = a + 7;

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

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

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