Вопрос 1 Как называется набор элементов, каждый из которых имеет свой уникальный идентификационный номер?
Варианты ответов
Массив
Файл
Список
Текст
Вопрос 2
Какие из утверждений правдивы?
Варианты ответов
Список - это динамическая структура.
Значения элементов списка постоянны.
Длина списка может только увеличиваться.
Элементы списка содержат ссылки на области оперативной памяти.
Вопрос 3
Как называется тип данных, к которому принадлежат списки?
Вопрос 4
Какое число будет выведено на экран при исполнении инструкций?
a = [4, 5, 7, 8, 10, 15]
print (len (a))
Вопрос 5
Какие из указанных чисел будут в списке, если задать его с инструкции?
a = [i for i in range (10)]
Варианты ответов
0
2
15
10
1
Вопрос 6
Без пробелов запишите инструкцию вывода на экран среднего арифметического элементов списка а?
Вопрос 7
Как возвести все элементы списка а в куб?
Варианты ответов
a = [for x ** 3 in a]
a = [x ** 3 for x in a]
a = [x * 3 for x in a]
a = a + [x ** 3 for x in a]
Вопрос 8
Через пробел запишите числа, которые будут в списке?
a = [i for i in range (10) if i % 2 == 0]
Вопрос 9
Как с единственной инструкции сформировать из элементов списка а символьную строку s, в которой эти элементы были бы перечислены через пробел?
Варианты ответов
s = ' '.join (for x in a)
s = ' '.split (x for x in a)
s = ' '.format (x for x in a)
s = ' '.join (x for x in a)
Вопрос 10
Какую символьную строку необходимо ввести c клавиатуры, чтобы заполнить список а целыми числами от единицы до пяти включительно, расположенными по возрастанию. За считывание списка отвечает инструкция a = [int (x) for x in input ().split ()].
Ответ: Массив
Обоснование: Массив - это структура данных, которая представляет собой набор элементов, расположенных в памяти компьютера последовательно друг за другом, каждый из которых имеет свой уникальный индекс или идентификационный номер. Индексы массива начинаются с нуля и увеличиваются на единицу для каждого элемента. Это позволяет быстро и легко получать доступ к элементам массива по их индексу.
Варианты ответов:
- Массив
- Файл
- Список
- Текст
Вопрос 2: Какие из утверждений правдивы?
Ответ: Список - это динамическая структура. Длина списка может только увеличиваться. Элементы списка содержат ссылки на области оперативной памяти.
Обоснование: Список - это структура данных, в которой элементы располагаются в произвольном порядке. Список является динамической структурой, то есть его размер может изменяться в процессе выполнения программы. Добавление новых элементов в список увеличивает его длину. Элементы списка хранят ссылки на области памяти, где фактически хранятся значения данных.
Варианты ответов:
- Список - это динамическая структура.
- Значения элементов списка постоянны.
- Длина списка может только увеличиваться.
- Элементы списка содержат ссылки на области оперативной памяти.
Вопрос 3: Как называется тип данных, к которому принадлежат списки?
Ответ: Список
Обоснование: Список - это один из встроенных типов данных в языке программирования Python. Он представляет собой упорядоченный набор элементов, которые могут иметь различные типы данных. Поэтому тип данных, к которому принадлежат списки, называется списком.
Вопрос 4: Какое число будет выведено на экран при исполнении инструкций?
a = [4, 5, 7, 8, 10, 15]
print(len(a))
Ответ: 6
Обоснование: Функция len() возвращает количество элементов в списке. В данном случае список a содержит 6 элементов, поэтому функция len(a) вернет число 6. Используя инструкцию print(), мы выводим это число на экран.
Вопрос 5: Какие из указанных чисел будут в списке, если задать его с инструкции?
a = [i for i in range(10)]
Ответ: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Обоснование: Инструкция [i for i in range(10)] создает список, содержащий элементы, которые получаются при проходе по циклу for с переменной i, начиная от 0 и заканчивая 9 (исключая 10). Таким образом, в списке будут все числа от 0 до 9.
Варианты ответов:
- 0
- 2
- 15
- 10
- 1
Вопрос 6: Без пробелов запишите инструкцию вывода на экран среднего арифметического элементов списка а?
Ответ: print(sum(a) / len(a))
Обоснование: Чтобы вычислить среднее арифметическое элементов списка, нужно сначала сложить все элементы списка с помощью функции sum(), а затем разделить сумму на количество элементов, что достигается с помощью функции len(). Затем используется функция print() для вывода результата на экран.
Вопрос 7: Как возвести все элементы списка а в куб?
Ответ: a = [x ** 3 for x in a]
Обоснование: Инструкция [x ** 3 for x in a] создает новый список, состоящий из элементов списка а, возведенных в куб. Каждый элемент x списка а заменяется на x ** 3, что означает возведение в куб.
Варианты ответов:
- a = [for x ** 3 in a]
- a = [x ** 3 for x in a]
- a = [x * 3 for x in a]
- a = a + [x ** 3 for x in a]
Вопрос 8: Через пробел запишите числа, которые будут в списке?
a = [i for i in range (10) if i % 2 == 0]
Ответ: 0 2 4 6 8
Обоснование: Инструкция [i for i in range(10) if i % 2 == 0] создает список, содержащий только те элементы, которые являются четными числами. Цикл for перебирает все числа от 0 до 9 и добавляет их в список, только если они делятся на 2 без остатка. Таким образом, в списке будут числа 0, 2, 4, 6 и 8.
Вопрос 9: Как с единственной инструкции сформировать из элементов списка а символьную строку s, в которой эти элементы были бы перечислены через пробел?
Ответ: s = ' '.join(x for x in a)
Обоснование: Функция join() объединяет элементы последовательности в одну строку, разделяя их заданным разделителем. В данном случае разделителем является пробел ' '. Инструкция ' '.join(x for x in a) объединяет элементы списка а, преобразуя их в строки, и разделяет их пробелами.
Варианты ответов:
- s = ' '.join(for x in a)
- s = ' '.split(x for x in a)
- s = ' '.format(x for x in a)
- s = ' '.join(x for x in a)
Вопрос 10: Какую символьную строку необходимо ввести с клавиатуры, чтобы заполнить список а целыми числами от единицы до пяти включительно, расположенными по возрастанию. За считывание списка отвечает инструкция a = [int(x) for x in input().split()].
Ответ: 1 2 3 4 5
Обоснование: Инструкция input() считывает символьную строку, введенную с клавиатуры. Инструкция input().split() разделяет эту строку на отдельные элементы по пробелам. Затем каждый элемент преобразуется в целое число с помощью функции int(). Таким образом, чтобы заполнить список а целыми числами от единицы до пяти включительно, необходимо ввести символьную строку "1 2 3 4 5".