Меню
Тесты
Тесты  /  Информатика  /  9 класс  /  Заполнение, обработка, вывод одномерных массивов целых чисел на языке Python

Заполнение, обработка, вывод одномерных массивов целых чисел на языке Python

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

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

Вопрос 1

Набором элементов одного типа, которым присвоено общее имя, называют:​​​​​​

Варианты ответов
  • множеством
  • последовательностью
  • структурированием
  • массивом
Вопрос 2

Задан одномерный массив А, содержащий N элементов. Значения всех элементов массива различны. Укажите, что будет определено в результате работы следующего фрагмента программы:

m=0
for i in range(N):    
     if A[i]>=A[m]:
          m = i
Варианты ответов
  • Значение минимального элемента массива
  • Индекс максимального элемента массива
  • Значение максимального элемента массива
  • Индекс минимального элемента массива
Вопрос 3

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

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

Какой индекс имеет последний элемент массива A?
    A = [8]*6

Вопрос 5

Требуется заполнить массив именно так:
    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)
Вопрос 6

Дан фрагмент программы, определяющий количество отрицательных элементов массива len(A)=10. Восстановите пропущенное условие.

k=10
for i in range(10):  
    if ________ :
         k=k - 1
print(k)
Варианты ответов
  • A[i]<=0
  • A[i]>0
  • A[i]<0
  • A[i]>=0
Вопрос 7

Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:

S=0
for i in range(N):    
     if A[i]>0:
          S=S+A[i]
print (S)
Варианты ответов
  • Количество положительных элементов массива
  • Сумма положительных элементов массива
  • Сумма неотрицательных элементов массива
  • Максимальный элемент массива
Вопрос 8

Дан одномерный массив:

-125 200 10 0 43 11

Какой номер (индекс) у элемента массива, значение которого 0?

Вопрос 9

Какой оператор необходимо вставить вместо многоточия в следующий фрагмент программы на языке Python, чтобы верно решалась задача нахождения произведения элементов массива А, содержащего N элементов?

...
for i in range(N):
    S = S * A[i]
Варианты ответов
  • S=A[1]
  • S=A[N]
  • S=0
  • S=1
Вопрос 10

Дана программа:

a = [1, 2, -3, 5, 7, 8, 10, -6, -5, 0]
k=0
for i in range(10):
    if a[i]%2==0 and a[i]>=0:
        k += 1
print(k)

Что будет выведено на экране?

Вопрос 11

Дана программа:

a = [1, 2, -3, 5, 7, 8, 0, -6, -5, 10]
k=0
for i in range(10):
    if a[i]%2!=0 or a[i]<0:
        k += 1
print(k)

Что будет выведено на экране?

Вопрос 12

Выберите правильные варианты вывода элементов массива (A = [1, 2, -3, 5, 7]) на печать в строку:

\n (newline) перевод каретки на следующую строку

​​​​​​​\t (tab) табуляция (отступ, красная строка)

 

Варианты ответов
  • for i in range(5): print('A[',i, ']=')
  • for i in range(5): print(A[i], end="\n")
  • for i in range(5): print(A[i], end=" ")
  • for i in range(5): print('A[',i, '] =',A[i], end=" ")
  • for i in range(5): print(A[i]," ")
Вопрос 13

Каким способом можно заполнить массив?

Варианты ответов
  • С помощью оператора присваивания по формуле
  • Вводом каждого элемента с клавиатуры
  • С помощью оператора присваивания случайными числами
  • Все варианты ответов верны
Вопрос 14

A = [2, 13, 1, 14, 6, 15]

Что выведет программа?

for k in range(6):

        A[k] += 2

print2*A[3]+3*A[4] )

Вопрос 15

Запишите через запятую значения элементов массива, сформированного следующим образом:

for i in range(5): A[i] = 3

Вопрос 16

Массив задан следующим образом:

В= [2, 1, 2, 3, 5, 11] .

Найдите значение выражения

В [5] * В [ 4 ] - В [2 ] - В [3] * В [ 1 ]

Вопрос 17

Что выведет программа?

A = [13, 34, 4, 46, 53, 6, 63]

summa = 0

for x in A:

  if x % 2 != 0:

    summa += x

print ( summa )

Вопрос 18

A= [ 3, 4, -1, 5, 0, 10, -12]

Чему равно значение А[A[3]]?

Вопрос 19

Что выведет программа?

A = [13, 31, 3, 46, 53, 6, -63]
k=0
for i in range(7):
    if A[i] % 10 == 3:
          k += 1
print(k)

Вопрос 20

Запишите через запятую значения элементов массива, сформированного следующим образом:

A=[0]*5
for i in range(5):
     if i % 2 == 0:
        A[i] = i + 10

Вопрос 21

A = [2, 13, 1, 14, 6, 15]

Что выведет программа?

print( A[-3] )

Варианты ответов
  • 1
  • 14
  • ошибку
Вопрос 22

Через запятую запишите числа, которые будут в списке
A = [i for i in range (10) if i % 2 == 0]

Вопрос 23

Что выведет программа?

A = [2, 13, 1, 14, 6, 15]

A[1] = A[0] + A[5]

print3*A[1]+A[4] )

Пройти тест
Сохранить у себя:

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

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