Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 23 ноября 2025 06:21

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Программирование 2. Тема теста: Python, Классы, методы и свойство Property 3. Класс учеников: 8 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Без ответов

Ответ нейросети

23 ноября 2025 06:21

Тест по Программированию Тема: Python, Классы, методы и свойство Property Класс учеников: 8 Тип вопросов: Единственный выбор Количество вопросов: 15 Выводить тест с ответами: Без ответов

  1. Что такое класс в Python? A) Способ хранения переменных на диске B) Шаблон для создания объектов C) Тип данных, который хранит только числа D) Инструмент для управления памятью

  2. Что означает параметр self в методах класса? A) Имя файла B) Ссылка на текущий экземпляр объекта C) Значение по умолчанию D) Ключевое слово для создания метода

  3. Как правильно объявить конструктор класса в Python? A) def init(self): B) def constructor(self): C) class init(self): D) def new(self):

  4. Что такое метод экземпляра? A) Метод, который вызывается без создания объекта B) Метод, который вызывается у конкретного объекта C) Метод класса-метод D) Метод, который вызывается только внутри init

  5. Что делает декоратор @property? A) Делает метод приватным B) Делает метод доступным как атрибут (без вызова скобок), с вычисляемым значением C) Создает копию метода D) Преобразует метод в строку

  6. Какой декоратор используется для определения сеттера свойства, названного 'value'? A) @value.setter B) @property.setter C) @value.getter D) @setter

  7. Что такое класс-атрибут? A) Атрибут экземпляра B) Атрибут самого класса, разделяемый всеми экземплярами C) Метод класса D) Глобальная переменная

  8. Можно ли вызвать метод класса без создания экземпляра? A) Да, можно вызвать через имя класса, если метод объявлен как @classmethod или @staticmethod B) Нет, без экземпляра нельзя C) Только через init D) Только через свойство

  9. Что произойдет, если конструктор init имеет параметры, и вы вызываете класс без аргументов? A) Экземпляр создастся с значениями по умолчанию B) Возникнет ошибка TypeError C) Python создаст пустой объект без инициализации D) Ничего особенного

  10. Какой принцип инкапсуляции применяется в Python и что означает одно подчеркивание перед именем атрибута? A) Инкапсуляция строгая; одно подчеркивание делает атрибут приватным B) Это соглашение: один знак подчеркивания обозначает «защищённый» атрибут, доступный извне, но не запрещённый C) Это означает, что атрибут полностью скрыт D) Это не имеет смысла

  11. Как сделать атрибут в классе доступным только для чтения? A) использовать @property и не определять сеттер B) использовать @readonly C) использовать __readonly D) сделать атрибут с двойным подчеркиванием

  12. Какой встроенной функции можно получить тип объекта в Python? A) isinstance B) type C) id D) len

  13. Если метод экземпляра имеет обязательный аргумент помимо self, вызов через объект без аргументов приведёт к? A) Ничего особенного B) TypeError C) AttributeError D) ValueError

  14. Какой декоратор нужен для метода класса, который принимает первый аргумент 'cls'? A) @staticmethod B) @classmethod C) @property D) @decorator

  15. Что произойдет, если попытаться присвоить значение свойству, помеченному @property без сеттера? A) Значение успешно изменится B) Возникнет AttributeError C) Значение будет сохранено в обычном атрибуте D) Появится предупреждение

Примечание: В этом тесте вопросы рассчитаны на базовые и средние понятия по классам, методам и свойству Property в Python. Удачи!

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Программирование 2. Тема теста: Python, Классы, методы и свойство Property 3. Класс учеников: 8 4. Типы вопросов в тесте: Единственный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Без ответов
Тест по Программированию Тема: Python, Классы, методы и свойство Property Класс учеников: 8 Тип вопросов: Единственный выбор Количество вопросов: 15 Выводить тест с ответами: Без ответов 1) Что такое класс в Python? A) Способ хранения переменных на диске B) Шаблон для создания объектов C) Тип данных, который хранит только числа D) Инструмент для управления памятью 2) Что означает параметр self в методах класса? A) Имя файла B) Ссылка на текущий экземпляр объекта C) Значение по умолчанию D) Ключевое слово для создания метода 3) Как правильно объявить конструктор класса в Python? A) def __init__(self): B) def constructor(self): C) class __init__(self): D) def __new__(self): 4) Что такое метод экземпляра? A) Метод, который вызывается без создания объекта B) Метод, который вызывается у конкретного объекта C) Метод класса-метод D) Метод, который вызывается только внутри __init__ 5) Что делает декоратор @property? A) Делает метод приватным B) Делает метод доступным как атрибут (без вызова скобок), с вычисляемым значением C) Создает копию метода D) Преобразует метод в строку 6) Какой декоратор используется для определения сеттера свойства, названного 'value'? A) @value.setter B) @property.setter C) @value.getter D) @setter 7) Что такое класс-атрибут? A) Атрибут экземпляра B) Атрибут самого класса, разделяемый всеми экземплярами C) Метод класса D) Глобальная переменная 8) Можно ли вызвать метод класса без создания экземпляра? A) Да, можно вызвать через имя класса, если метод объявлен как @classmethod или @staticmethod B) Нет, без экземпляра нельзя C) Только через __init__ D) Только через свойство 9) Что произойдет, если конструктор __init__ имеет параметры, и вы вызываете класс без аргументов? A) Экземпляр создастся с значениями по умолчанию B) Возникнет ошибка TypeError C) Python создаст пустой объект без инициализации D) Ничего особенного 10) Какой принцип инкапсуляции применяется в Python и что означает одно подчеркивание перед именем атрибута? A) Инкапсуляция строгая; одно подчеркивание делает атрибут приватным B) Это соглашение: один знак подчеркивания обозначает «защищённый» атрибут, доступный извне, но не запрещённый C) Это означает, что атрибут полностью скрыт D) Это не имеет смысла 11) Как сделать атрибут в классе доступным только для чтения? A) использовать @property и не определять сеттер B) использовать @readonly C) использовать __readonly D) сделать атрибут с двойным подчеркиванием 12) Какой встроенной функции можно получить тип объекта в Python? A) isinstance B) type C) id D) len 13) Если метод экземпляра имеет обязательный аргумент помимо self, вызов через объект без аргументов приведёт к? A) Ничего особенного B) TypeError C) AttributeError D) ValueError 14) Какой декоратор нужен для метода класса, который принимает первый аргумент 'cls'? A) @staticmethod B) @classmethod C) @property D) @decorator 15) Что произойдет, если попытаться присвоить значение свойству, помеченному @property без сеттера? A) Значение успешно изменится B) Возникнет AttributeError C) Значение будет сохранено в обычном атрибуте D) Появится предупреждение Примечание: В этом тесте вопросы рассчитаны на базовые и средние понятия по классам, методам и свойству Property в Python. Удачи!