Сгенерируй тест для школьников с учетом следующих параметров:
1. Предмет: Информатика
2. Тема теста: Сриски в python
3. Класс учеников: 8
4. Типы вопросов в тесте: Множественный выбор
5. Количество вопросов: 15
6. Выводить ли тест с ответами: Да
Вот тест по информатике для 8 класса на тему "Списки в Python". Тест состоит из 15 вопросов с множественным выбором. Ответы даны сразу после вопросов.
### Тест по информатике: Списки в Python
#### Вопросы:
1. Что такое список в Python?
- A) Набор переменных
- B) Набор элементов, упорядоченных по индексу
- C) Функция
- D) Модуль
- **Ответ: B**
2. Как создать список в Python?
- A) list = []
- B) list = ()
- C) list = {}
- D) list = ``
- **Ответ: A**
3. Какой метод используется для добавления элемента в конец списка?
- A) add()
- B) append()
- C) insert()
- D) extend()
- **Ответ: B**
4. Как получить первый элемент списка `my_list = [1, 2, 3, 4]`?
- A) my_list[0]
- B) my_list[1]
- C) my_list.first()
- D) my_list[1-1]
- **Ответ: A**
5. Как удалить элемент по значению из списка?
- A) remove()
- B) delete()
- C) pop()
- D) discard()
- **Ответ: A**
6. Каков результат выполнения следующего кода: `my_list = [1, 2, 3]; my_list.append([4, 5])`?
- A) [1, 2, 3, 4, 5]
- B) [1, 2, 3, [4, 5]]
- C) [1, 2, 3, 4, 5, 6]
- D) Ошибка
- **Ответ: B**
7. Как объединить два списка `list1` и `list2`?
- A) list1 + list2
- B) list1.append(list2)
- C) list1.extend(list2)
- D) list1.combine(list2)
- **Ответ: A**
8. Как получить длину списка `my_list`?
- A) length(my_list)
- B) my_list.length()
- C) len(my_list)
- D) my_list.size()
- **Ответ: C**
9. Какой метод позволяет изменить элемент списка по индексу?
- A) update()
- B) set()
- C) assign()
- D) прямой доступ через индекс
- **Ответ: D**
10. Какой метод используется для сортировки списка?
- A) order()
- B) sort()
- C) arrange()
- D) shuffle()
- **Ответ: B**
11. Каков результат выполнения следующего кода: `my_list = [5, 3, 1, 2]; my_list.sort()`?
- A) [1, 2, 3, 5]
- B) [5, 3, 1, 2]
- C) [2, 3, 5, 1]
- D) Ошибка
- **Ответ: A**
12. Как можно извлечь последний элемент списка `my_list`?
- A) my_list.last()
- B) my_list[-1]
- C) my_list[len(my_list)]
- D) my_list.pop()
- **Ответ: B** (но также правильным ответом будет вариант D)
13. Как можно проверить, содержится ли элемент в списке?
- A) contains()
- B) in
- C) exists()
- D) is_in()
- **Ответ: B**
14. Какой результат будет у операции `my_list = [1, 2, 3] * 2`?
- A) [1, 2, 3, 2]
- B) [1, 2, 3, 1, 2, 3]
- C) [2, 4, 6]
- D) Ошибка
- **Ответ: B**
15. Как обрезать список до первых трех элементов?
- A) my_list.slicing(0, 3)
- B) my_list[0:3]
- C) my_list.extract(0, 3)
- D) my_list.slice(0, 3)
- **Ответ: B**
### Конец теста.
Этот тест поможет вам проверить знания школьников по теме списков в Python. Удачи в подготовке!