Промежуточный тест "Язык программирования Python"
Список вопросов теста
Вопрос 1
Что выведет на экран этот код?
k=0
for i in range (1,5):
if i % 2 == 0:
k+=1
print(k)
Варианты ответов
- 2
- 1
- 5
- 2 и 4
- 4
Вопрос 2
Отметьте все правильные утверждения о списках в языке Python:
Варианты ответов
- элементы списка могут быть разных типов
- элементы могут нумероваться с единицы
- размер списка может меняться во время работы программы
- все элементы списка должны быть одного типа
- элементы всегда нумеруются с нуля
Вопрос 3
Напишите, какой индекс имеет последний элемент массива В = [10]*9?
Варианты ответов
- 10
- 9
- 8
- 90
Вопрос 4
Требуется заполнить массив именно так: C = [ -9, -6, -3, 0, 3]
Какой оператор надо поместить в тело цикла вместо многоточия?
C = [0]*6
for k in range(1,6):
...
Варианты ответов
- C[k] = k + 3
- C[k] = 12 - 2*k
- C[k] = 3*(k+1) + 9
- C[k] = 3*k - 12
- C[k] = 12 - 3*k
Вопрос 5
Выберите фрагмент программы, заполняющий массив из 12 элементов случайными числами в диапазоне [6;17]
Варианты ответов
- N = 12 A = [ randint (6,17) for x in range(N)]
- N = 6 A = [ randint(17) for x in range(N)]
- N = 12 A = [ randint for x in range(6,17)]
Вопрос 6
Требуется заполнить массив именно так: X = [0 2 4]
Какой оператор надо поместить в тело цикла вместо многоточия?
X = [0]*4
for k in range(1,4):
…
Варианты ответов
- X[k] = 2*(k - 1)
- X[k] = 2*k + k / 2
- X[k] = 2*k + k % 2
Вопрос 7
Выберите верное заполнение массива из 10 элементов случайными числами:
Варианты ответов
- from random import randint N = 10 A = [ randint(20,100) for x in range(N)]
- N = 10 A = [ randint(20,100) for x in range(N)]
- from random import randint A = [ randint(20,30) for x in range(N)]
Вопрос 8
Как можно вывести массив на экран?
Варианты ответов
- print ( A )
- for i in range(N): print ( A[i], end = " " )
- A[i] = int(input())
- for x in A: print(x, end = " " )
- for i in range(N): A[i] = int(input())
Вопрос 9
Что делает следующий фрагмент программы?
B = [ x for x in A ] if 180 < x < 190]
print ( sum(B)/len(B) )
Варианты ответов
- Считает среднее арифметическое чисел от 180 до 190
- Считает сумму чисел от 180 до 190
- Выводит на экран числа от 180 до 190
- Заполняет массив А числами от 180 до 190


