Какие ключевые слова можно использовать при определении класса?
В чем отличие между объектом и классом?
Что такое конструктор?
Что такое копирующий̆ конструктор (сору constructor)?
Продолжите фразу «По умолчанию доступ к членам класса...».
Продолжите фразу «В определении класса члены класса с ключевым словом private доступны ...».
Истинно ли следующее утверждение: поля класса должны быть закрытыми?
Продолжите фразу «операция точки (операция доступа к члену класса) объединяет следующие два элемента (слева направо)...».
Конструктор вызывается автоматически в момент ...объекта.
Верно ли следующее утверждение: класс может иметь более одного конструктора с одним и тем же именем?
Что такое производный и базовый классы?
В чем заключена основная задача наследования?
Пусть базовый класс содержит метод Basefunc(), а производный̆ класс не имеет метода с таким именем. Может ли объект производного класса иметь доступ к методу Basefunc()? Если да, то при каких условиях?
Истинно ли следующее утверждение: класс D может быть производным класса С, который, в свою очередь, является производным класса В, производного от класса А?
Что такое единичное и множественное наследование?
Напишите первую строку описания класса Petrov, который̆ является public-производным двух классов Homo и Worker.
Что такое полиморфизм?
Определите назначение виртуальных функций.
Определите класс с виртуальной̆ функцией.
Что такое виртуальная функция? Приведите пример.
Что такое абстрактный класс? Приведите пример.
Можно ли создать объект абстрактного класса?
Напишите объявление виртуальной функции, возвращающей результат типа int и имеющей аргумент типа int.
Каково назначение статических переменных и функций?
Как вызвать статическую функцию?
Назначение и синтаксис абстрактных функций и методов.
Рассказать о приведении типов;
В каких ситуациях возможно приведение типов;
Синтаксис приведения типов;
Как узнать тип данных объекта.
Как узнать является ли объект определённого типа.
Что такое шаблон?
Для чего может быть определен шаблон?
Расскажите о назначении шаблонов.
Приведите синтаксис объявления шаблона функции.
Приведите синтаксис объявления шаблона класса.
Может ли быть список параметров шаблона пустым?
Когда происходит исключение?
Как сгенерировать исключение?
Опишите последовательность передачи исключения между блоками?
Для чего используется catch?
Для чего используется try?
Что будет, если заявлено исключение, для которого нет обработчика в цепочке вызовов?
Истинно ли утверждение о том, что программа может продолжить свое выполнение после возникновения исключительной ситуации?
Что такое делегат?
Как объявить делегат?
Как на него подписаться?
Нужно ли отписываться от делегатов?
Что такое Action?
Можно ли передавать Action как параметр в методе
Что такое сериализация?
Что такое десериализация?
Что такое API?
Для чего нужны параметры в строке <?xml version="1.0" encoding="utf-8" ?>?
Приведите пример вложенного атрибута в XML?
Сходства и различия между классами HashSet и Dictionary
Директива using в C#
Различия между class и stuct в языке C#?
Ссылочные типы и типы значений в C#
Extension методы в C#
partial классы в C#
Сравнение строк в C#
Какие типы можно использовать в предложении foreach?
Что такое .Net Framework?
Опишите модификатор "protected internal"
Назовите класс .NET, от которого наследуются все классы?
Какая разница между классами System.String и System.Text.StringBuilder?
Можно ли хранить разные типы данных в объекте класса System.Array?
Как отсортировать элементы массива в убывающем порядке?
Будет ли выполнен блок finally, если не было сгенерировано исключение?
Можно ли запретить наследование от своего собственного класса?
Назовите отличия между интерфейсом и абстрактным классом?