Классы
Список вопросов теста
Вопрос 1
Поля (field)
Варианты ответов
- Это любые переменные, ассоциированные с классом.
- могут быть ассоциированы с классом тем же способом, что и переменные
- Это члены класса, позволяющие объекту уведомлять вызывающий код о том, что случилось нечто достойное упоминания, например, изменение свойства класса либо некоторое взаимодействие с пользователем
- Это функции, ассоциированные с определенным классом.
Вопрос 2
Константы
Варианты ответов
- Это любые переменные, ассоциированные с классом.
- могут быть ассоциированы с классом тем же способом, что и переменные
- Это члены класса, позволяющие объекту уведомлять вызывающий код о том, что случилось нечто достойное упоминания, например, изменение свойства класса либо некоторое взаимодействие с пользователем
- Это функции, ассоциированные с определенным классом.
Вопрос 3
События
Варианты ответов
- Это любые переменные, ассоциированные с классом.
- могут быть ассоциированы с классом тем же способом, что и переменные
- Это члены класса, позволяющие объекту уведомлять вызывающий код о том, что случилось нечто достойное упоминания, например, изменение свойства класса либо некоторое взаимодействие с пользователем
- Это функции, ассоциированные с определенным классом.
Вопрос 4
Методы (method)
Варианты ответов
- Это любые переменные, ассоциированные с классом.
- могут быть ассоциированы с классом тем же способом, что и переменные
- Это члены класса, позволяющие объекту уведомлять вызывающий код о том, что случилось нечто достойное упоминания, например, изменение свойства класса либо некоторое взаимодействие с пользователем
- Это функции, ассоциированные с определенным классом.
Вопрос 5
Это наборы функций, которые могут быть доступны клиенту таким же способом, как общедоступные поля класса.
Варианты ответов
- Свойства (property)
- Конструкторы (constructor)
- Финализаторы (finalizer)
- Операции (operator)
Вопрос 6
Это специальные функции, вызываемые автоматически при инициализации объекта. Их имена совпадают с именами классов, которым они принадлежат, и они не имеют типа возврата.
Варианты ответов
- Свойства (property)
- Конструкторы (constructor)
- Финализаторы (finalizer)
- Операции (operator)
Вопрос 7
Вызываются, когда среда CLR определяет, что объект больше не нужен. Они имеют то же имя, что и класс, но с предшествующим символом тильды
Варианты ответов
- Свойства (property)
- Конструкторы (constructor)
- Финализаторы (finalizer)
- Операции (operator)
Вопрос 8
Это простейшие действия вроде + или -. Когда вы складываете два целых числа, то, строго говоря, применяете операцию + к целым. Однако C# позволяет указать, как существующие операции будут работать с пользовательскими классами
Варианты ответов
- Свойства (property)
- Конструкторы (constructor)
- Финализаторы (finalizer)
- Операции (operator)
Вопрос 9
Индексаторы (indexer)
Варианты ответов
- Это любые переменные, ассоциированные с классом.
- Позволяют индексировать объекты таким же способом, как массив или коллекцию.
- Это члены класса, позволяющие объекту уведомлять вызывающий код о том, что случилось нечто достойное упоминания, например, изменение свойства класса либо некоторое взаимодействие с пользователем
- Это функции, ассоциированные с определенным классом.
Вопрос 10
Абстрагирование
Варианты ответов
- это процесс выделения наиболее существенных характеристик некоторого объекта, отличающих его от всех других видов объектов, важных с точки зрения дальнейшего рассмотрения и анализа, и игнорирование менее важных или незначительных деталей.
- это шаблон, на основе которого может быть создан конкретный программный объект, он описывает свойства и методы, определяющие поведение объектов
- предусматривает создание новых классов на базе существующих и позволяет классу потомку иметь (наследовать) все свойства класса - родителя
- означает, что рожденные объекты обладают информацией о том, какие методы они должны использовать в зависимости от того, в каком месте цепочки они находятся.
Вопрос 11
Класс
Варианты ответов
- это процесс выделения наиболее существенных характеристик некоторого объекта, отличающих его от всех других видов объектов, важных с точки зрения дальнейшего рассмотрения и анализа, и игнорирование менее важных или незначительных деталей.
- это шаблон, на основе которого может быть создан конкретный программный объект, он описывает свойства и методы, определяющие поведение объектов
- предусматривает создание новых классов на базе существующих и позволяет классу потомку иметь (наследовать) все свойства класса - родителя
- означает, что рожденные объекты обладают информацией о том, какие методы они должны использовать в зависимости от того, в каком месте цепочки они находятся.
Вопрос 12
Полиморфизм
Варианты ответов
- это процесс выделения наиболее существенных характеристик некоторого объекта, отличающих его от всех других видов объектов, важных с точки зрения дальнейшего рассмотрения и анализа, и игнорирование менее важных или незначительных деталей.
- это шаблон, на основе которого может быть создан конкретный программный объект, он описывает свойства и методы, определяющие поведение объектов
- предусматривает создание новых классов на базе существующих и позволяет классу потомку иметь (наследовать) все свойства класса - родителя
- означает, что рожденные объекты обладают информацией о том, какие методы они должны использовать в зависимости от того, в каком месте цепочки они находятся.
Вопрос 13
Инкапсуляция
Варианты ответов
- это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации
- это свойство системы, связанное с возможностью ее декомпозиции на ряд внутренне сильно сцепленных, но слабо связанных между собой подсистем (частей
- это упорядочение абстракций, расположение их по уровням.
- наличие в системе нескольких потоков управления одновременно. Объект может быть активен, т. е. может порождать отдельный поток управления. Различные объекты могут быть активны одновременно
Вопрос 14
Модульность
Варианты ответов
- это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации
- это свойство системы, связанное с возможностью ее декомпозиции на ряд внутренне сильно сцепленных, но слабо связанных между собой подсистем (частей
- это упорядочение абстракций, расположение их по уровням.
- наличие в системе нескольких потоков управления одновременно. Объект может быть активен, т. е. может порождать отдельный поток управления. Различные объекты могут быть активны одновременно
Вопрос 15
Иерархия
Варианты ответов
- это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации
- это свойство системы, связанное с возможностью ее декомпозиции на ряд внутренне сильно сцепленных, но слабо связанных между собой подсистем (частей
- это упорядочение абстракций, расположение их по уровням.
- наличие в системе нескольких потоков управления одновременно. Объект может быть активен, т. е. может порождать отдельный поток управления. Различные объекты могут быть активны одновременно
Вопрос 16
Параллелизм
Варианты ответов
- это процесс отделения друг от друга элементов объекта, определяющих его устройство и поведение; инкапсуляция служит для того, чтобы изолировать контрактные обязательства абстракции от их реализации
- это свойство системы, связанное с возможностью ее декомпозиции на ряд внутренне сильно сцепленных, но слабо связанных между собой подсистем (частей
- это упорядочение абстракций, расположение их по уровням.
- наличие в системе нескольких потоков управления одновременно. Объект может быть активен, т. е. может порождать отдельный поток управления. Различные объекты могут быть активны одновременно


