Вопрос 1
В записи m[7]=9 т обозначает
имя массива имя элемента массива номер элемента массива значение элемента массива
Вопрос 2
В записи т(7)=9 m[7] обозначает имя массива
• имя элемента массива
• номер элемента массива значение элемента массива
Вопрос 3
В записи т [7]=9
7 обозначает
имя массива имя элемента массива номер элемента массива значение элемента массива
Вопрос 4
В записи m[7)=9
9 обозначает
•
имя массива
• имя элемента массива
• номер элемента массива
• значение элемента массива
Вопрос 5
Выберите правильное описание массива а из 20 элементов, целого типа
a= [0]*20* a=[]
a=[0]*10
a=[0]*n
Вопрос 6
Выберите правильное описание массива а, без заданного числа элементов
a=[0.1]*20
a=(]
a=[0]*n
a=[ ]*n
Вопрос 7
Выберите правильное заполнение целочисленного массива т из 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
Выберите правильное заполнение вещественного массива т из 20 элементов, вводом значений с
K/aBaTypbl
• fori in range(20): m(i]-int(input())
• for i in range(n): m[il=float(input())
• for i in range(20):m[i]=float(input())
• for i in range(20): m[i]=input()
Вопрос 9
Выберите правильное заполнение массива а из 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 (il=randint(-
20,40)
Вопрос 10
Выберите правильное заполнение массива а из 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 (il=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
Выберите правильный вывод значений элементов массива т из
10 элементов в строчку
Варианты ответов
for i in range(n): print(m(i])
print(m)
for i in range(10): print(m(il) for i in range(n): print(m[k])
Ниже — подробные решения и пояснения к каждому вопросу. Я опираюсь на общие принципы работы с массивами/списками в Python (индексация с нуля, структура m[i] — элемент с номером i).
1) Вопрос 1
- Что обозначает запись m[7] = 9?
- Правильный разбор: m — имя массива; 7 — номер элемента массива (индекс); 9 — значение элемента массива.
- Пояснение: m[7] хранит значение элемента с индексом 7, которое в этом примере устанавливается равным 9.
2) Вопрос 2
- В записи т(7)=9 т обозначает имя массива; что обозначают 7 и 9?
- Правильный разбор: t — имя массива; 7 — номер элемента массива (индекс); 9 — значение элемента массива.
- Пояснение: т(7) = 9 можно прочитать как «значение элемента с индексом 7 в массиве t равно 9» (имя массива — t; индекс — 7; значение — 9).
3) Вопрос 3
- В записи т [7] = 9 7 обозначает что?
- Правильный разбор: t — имя массива; 7 — номер элемента массива (индекс); 9 — значение элемента массива.
- Пояснение: квадратные скобки Также означают доступ к элементу по индексу.
4) Вопрос 4
- В записи m[7)=9 9 обозначает что?
- Замечание: выражение m[7)=9 синтаксически неверно (лишняя круглая скобка после индекса). Правильно было бы m[7] = 9.
- Если рассуждать абстрактно: 9 — значение элемента массива. Но синтаксически это ошибка, и интерпретация зависит от исправления к m[7] = 9.
5) Вопрос 5
- Выберите правильное описание массива a из 20 элементов целого типа: a = [0]*20, a = [], a = [0]*10, a = [0]*n
- Правильный ответ: a = [0]*20
- Пояснение: [0]*20 создаёт список из 20 элементов, каждый из которых равен 0. Остальные варианты либо пусты, либо содержат неверное количество элементов.
6) Вопрос 6
- Выберите правильное описание массива a без заданного числа элементов: a=[0.1]*20, a=(], a=[0]*n, a=[ ]*n
- Правильный ответ: a = []
- Пояснение: пустой список без заданного размера задаётся как []. Другие варианты либо синтаксически неверны, либо предполагают конкретное количество элементов.
7) Вопрос 7
- Выберите правильное заполнение целочисленного массива t из 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()
- Правильный ответ: for i in range(10): m[i] = int(input())
- Пояснение: считываем 10 целых чисел и записываем их в элементы m[0] … m[9]. Вариант с float неверен для целочисленного массива, другие варианты содержат синтаксические ошибки.
8) Вопрос 8
- Выберите правильное заполнение вещественного массива t из 20 элементов вводом значений с клавиатуры:
- Варианты:
- for i in range(20): m(i]-int(input())
- for i in range(n): m[il]=float(input())
- for i in range(20): m[i]=float(input())
- for i in range(20): m[i]=input()
- Правильный ответ: for i in range(20): m[i] = float(input())
- Пояснение: читаем 20 значений как float и записываем в m[0] … m[19]. Другие варианты содержат синтаксические ошибки или неверный тип.
9) Вопрос 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)
- Правильный ответ: from random import randint for i in range(20): a[i]=randint(-20,39)
- Пояснение: randint(a, b) возвращает значения от a до b включительно. Чтобы получить диапазон -20..39, б должно быть 39, не 40. Первый и третий варианты дают диапазон up to 40 включительно; четвертый вариант содержит синтаксическую ошибку в записи (некорректная форма вызова).
10) Вопрос 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)
- Правильный ответ: from random import randint for i in range(10): a[i]=randint(1,100)
- Пояснение: диапазон 1..100 включительно. Первый вариант даёт 0..101, третий — 1..101, четвертый — синтаксическая ошибка. Вариант второй близок к идеалу, но формат в списке подчинён опечатке; фактически он не является корректной записью Python из-за пропусков скобок/пробелов, поэтому правильной формой является третий вариант как идея, но точной корректной записью в примере будет именно “a[i] = randint(1,100)”.
11) Вопрос 11
- Выберите правильный вывод значений элементов массива t из 10 элементов в одну строчку
- Варианты:
- for i in range(n): print(m(i])
- print(m)
- for i in range(10): print(m(il)
- for i in range(n): print(m[k])
- Правильный подход (не полностью совпадает с данными вариантами): вывести элементы m[0] … m[9] на одной строке, например: for i in range(10): print(m[i], end=' ')
- Пояснение: ни один из приведённых вариантов не является корректным на 100% (есть синтаксические ошибки: m(i) вместо m[i], скобки и т.д.). Правильный принцип — обращаться к элементам через индекс m[i] и печатать их в одной строке с разделителем, например через end=' ' или через join. Поэтому можно указать корректную форму как пример замены: for i in range(10): print(m[i], end=' ') или print(' '.join(map(str, m[:10]))).
Если нужно, могу привести конкретные фрагменты кода для каждого вопроса в виде готовых вариантов, чтобы удобно использовать на занятиях или в конспектах. Также могу адаптировать объяснение под ваш класс и уровень подготовки (например, для 7–9 классов объяснить ещё понятнее про индексы и принцип работы списков).