
ООПачки,9301 / Вопросы к экзамену по ООП
.pdf
Вопросы к экзамену по ООП
1.Структура программы на языке C#. Метод Main. Использование пространства имен System.
2.Система типов. Использование типов-значений и ссылочных типов. Конвертирование типов данных. Типизация.
3.Управляющие операторы.
4.Циклы.
5.Исключения. Обработка исключений.
6.Использование методов.
7.Использование параметров.
8.Массивы.
9.Основные принципы объектно-ориентированного программирования. Классы и объекты.
10.Основные принципы объектно-ориентированного программирования. Использование инкапсуляции.
11.Определение объектно-ориентированных систем. Наследование. Полиморфизм. Интерфейсы.
12.Использование переменных ссылочного типа. Иерархия объектов. Операции сравнения для переменных-значений и переменных ссылочного типа.
13.Сравнение строк. Рефлексия. Преобразование данных.
14.Создание и уничтожение объектов. Использование конструкторов.
15.Инициализация данных. Инициализация списков.
16.Сборка мусора. Использование деструкторов.
17.Наследование в C#. Производные классы.
18.Наследование в C#. Применение методов.
19.Применение интерфейсов.
20.Абстрактные классы. Сравнение абстрактных классов с интерфейсами.
21.Модульность.
22.Создание простого приложения Windows Forms. Компоненты приложения Windows Forms. Компиляция и запуск приложения.
23.Построение пользовательского интерфейса для приложения Windows Forms. правление формами и диалоговыми окнами.
24.Построение пользовательского интерфейса для приложения Windows Forms. Создание меню и панели инструментов
25.Построение пользовательского интерфейса для приложения Windows Forms. Обеспечение поддержки пользователя.
26.Проверка данных, введенных пользователем. Ограничения на введенные пользователем данные.
27.Проверка данных, введенных пользователем. Проверка на уровне полей.
28.Проверка данных, введенных пользователем. Проверка на уровне формы.
29.Диаграммы классов UML. Отношения между классами.
30.Диаграммы объектов UML.
31.Диаграммы последовательностей UML.
32.Диаграммы состояний UML.
33.Диаграммы деятельности UML.
34.Диаграммы коммуникаций UML.
35.Диаграммы вариантов использования UML.
36.Диаграммы компонентов UML.
37.Диаграммы развертывания UML.
38.Диаграммы композитных структур UML.
39.Принципы объектно-ориентированного проектирования SOLID.