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

10 кл Python Списки

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

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

Вопрос 1

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

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

Какой индекс имеет последний элемент массива A? Введите неотрицательное число.

  A = [8]*6
Вопрос 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

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

a=[25, 34, -15, 165, 188, 105, -45, 125]
m5=max(i for i in a if i%10==5)
print(m5)

Вопрос 5

Результат выполнения программы 

a=list(range(10))
print(*a)

Варианты ответов
  • 0 1 2 3 4 5 6 7 8 9
  • [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
  • 1 2 3 4 5 6 7 8 9 10
  • [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Вопрос 6

Результат выполнения программы 

a=[1,3]+[4,23]+[5]
print(a)

Варианты ответов
  • [1, 3, 4, 23, 5]
  • 1 3 4 5 23
  • 1 3 4 23 5
  • [1, 3, 4, 5, 23]
  • [1,3] [4,23] [5]
Вопрос 7

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

a=[1,2,3]
x=5
a.append(x+3)
print(a)

Варианты ответов
  • [1, 2, 3, 8]
  • 1 2 3 8
  • 1 2 3 x+3
  • [1, 2, 3] [8]
Вопрос 8

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

a=[1, 2, 3, 14, 6, 12]
del a[4]
print(*a)

Варианты ответов
  • 1 2 3 14 12
  • 1 2 3 6 12
  • [1, 2, 3, 14, 12]
  • [1, 2, 3, 6, 12]
Вопрос 9

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

a=[1, 2, 3, 4, 5]
for i in range(3):
    a[i]+=1
print(*a)

Варианты ответов
  • 2 3 4 4 5
  • 1 2 3 4 5
  • 2 3 4 5 6
  • 2 3 4 5 5
Вопрос 10

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

a=[180, 176, 185, 190, 193, 187, 188, 196, 184]
k=len([x for x in a if 180<x<190])
print(k)

Вопрос 11

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

a=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
s=sum(x for x in a if x%2==0)
print(s)

Вопрос 12

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

a=[1, 2, 3, 14, 6, 12]
print ( len (a) )

Вопрос 13

Результат выполнения программы 

a=[1, 2, 3, 14, 6, 12]
print ( *a [:: -1 ] )

Варианты ответов
  • [1, 2, 3, 14, 6, 12]
  • [12, 6, 14, 3, 2, 1]
  • 1 2 3 14 6 12
  • 12 6 14 3 2 1
Вопрос 14

Результат выполнения программы 

A=['q','w','e','r','t','y']

print ( ' ** ' . join (A) )

Варианты ответов
  • q**w**e**r**t**y
  • [q, w, e, r, t, y]
  • q*w*e*r*t*y
  • qwerty
Вопрос 15

Результат выполнения программы 

= [1,0] * 5

print(*a) 

Варианты ответов
  • 1 0 1 0 1 0 1 0 1 0
  • 1 1 1 1 1 0 0 0 0 0
  • [1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
  • [1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
Пройти тест
Сохранить у себя:

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

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