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

Алгоритмы обработки массивов

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

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

Вопрос 1

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

  i = 0
  while i < N  and  ...:
    i += 1
Вопрос 2

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

  M = X[0]
  for k in range(1,N):
    if  ... :
      M = X[k]
Вопрос 3

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

  M = 0
  for k in range(1,N):
    if X[k] > X[M]:
      ...
Вопрос 4

Требуется поменять местами значения элементов массива X[a] и X[b]. Какой оператор нужно добавить вместо многоточия? В ответе не используйте пробелы.

  X[a] = 4
  X[b] = 6
  ...
Вопрос 5

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

  nR = -1
  for k in range(N):
    if X[k] == R: 
      ...
      break;
Вопрос 6

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

  for k in range(...): 
    c = X[k]
    X[k] = X[N-1-k]
    X[N-1-k] = c
Вопрос 7

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

  c = X[N-1]
  k = N-1
  while k > 0:
    ...
    k -= 1  
  X[0] = c
Вопрос 8

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

  B = []
  c = 0
  for x in A:
    if x < 0: 
      ...
Пройти тест
Сохранить у себя:

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

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