10 кл Python Списки
Список вопросов теста
Вопрос 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,88,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]
a.insert(1,35)
print(*a)
Варианты ответов
- 1 35 2 3
- 1 2 3 35
- [1, 35, 2, 3]
- [1, 2, 3, 35]
Вопрос 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]
x=a.pop(1)
x=a.pop()
print(a)
Варианты ответов
- [1]
- [1, 2, 3]
- [1, 1, 3]
- [2]
- [3]
- [1, 1, 2, 3]
Вопрос 12
Результат выполнения программы:
a=[1,2,3,4,5,6,7,8,9,10]
s=sum(x for x in a if x%2==0)
print(s)