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