Массивы. Тест 1. Вариант 2.
Список вопросов теста
Вопрос 1
Какое значение имеет последний элемент массива A?
A = [8]*6
Вопрос 2
Какой индекс имеет последний элемент массива A?
A = [6]*8
Вопрос 3
Требуется заполнить массив именно так:
X = [0 2 4 6 8 10]
Какой оператор надо поместить в тело цикла вместо многоточия?
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
В записи m[7]=9
m[7] обозначает
Варианты ответов
- имя массива
- имя элемента массива
- номер элемента массива
- значение элемента массива
Вопрос 5
В записи m[7]=9
m обозначает
Варианты ответов
- имя массива
- имя элемента массива
- номер элемента массива
- значение элемента массива
Вопрос 6
Выберите правильное описание массива а из 20 элементов, целого типа
Варианты ответов
- a=[0]*20
- a=[]
- a=[0]*10
- a=[0]*n
Вопрос 7
Выберите правильное заполнение массива m, состоящего из 10 элементов вещественного типа, значения вводятся с клавиатуры
Варианты ответов
-
for i in range(n):
m[i]=int(input())
-
for i in range(10):
m[i]=int(input())
-
for i in range(10):
m[i]=float(input())
-
for i in range(10):
m[i]=input()
Вопрос 8
Выберите правильное заполнение массива a из 20 элементов случайными целыми числами из диапазона от -20 до 39
Варианты ответов
-
from random import randint
for i in range(n):
a[i]=randint(-20,40)
-
from random import randint
for i in range(20):
a[i]=randint(-20,39)
-
from random import randint
for i in range(20):
a[i]=randint(-20,40)
-
for i in range(20):
a[i]=randint(-20,40)
Вопрос 9
Дан массив a : 12, 7, 15, 10, 3, 58, 8, 25, 19, 17
Что выполнит фрагмент программы:
for i in range(10):
if a[i]%2==0:
print(a[i])
Варианты ответов
- выведет все положительные элементы массива
- выведет все четные элементы массива
- выведет все нечетные элементы массива
- выведет все отрицательные элементы массива
- выведет количество четных элементов
Вопрос 10
Дан массив a : 12, 7, 15, 10, 3, 58, 8, 25, 19, 17
Что выполнит фрагмент программы:
for i in range(10):
if a[i]%2!=0:
print(a[i])
Варианты ответов
- выведет все положительные элементы массива
- выведет все четные элементы массива
- выведет все нечетные элементы массива
- выведет все отрицательные элементы массива
- выведет количество четных элементов
Вопрос 11
Дан массив a : 12, 7, 15, 13, 32, 58, 8, 25, 19, 18
Что появится на экране после выполнения фрагмента программы:
z=0
for i in range(10):
if a[i]%2==1:
z+=1
print(z)
Вопрос 12
Дан массив a : 12, 7, 15, 13, 32, 58, 8, 25, 19, 18
Что появится на экране после выполнения фрагмента программы:
z=0
for i in range(5):
if a[i]%2==1:
z+=1
print(z)
Вопрос 13
Дан массив a : 14, 2, 15, 10, 32, 22, 8, 25, 19, 17
Что появится на экране после выполнения фрагмента программы:
z=0
for i in range(10):
if a[i]%10==2:
z+=1
print(z)
Вопрос 14
Дан массив a : 14, 2, 15, 10, 32, 22, 8, 25, 19, 17
Что появится на экране после выполнения фрагмента программы:
z=0
for i in range(10):
if a[i]%10==2:
z+=a[i]
print(z)


