Главная страница

Вопросы с экзамену РПП. Вопросы к экзамену по курсу Технология программирования


Скачать 31 Kb.
НазваниеВопросы к экзамену по курсу Технология программирования
Дата29.05.2022
Размер31 Kb.
Формат файлаdoc
Имя файлаВопросы с экзамену РПП.doc
ТипВопросы к экзамену
#555325

Вопросы к экзамену по курсу «Технология программирования»


  1. Платформа .NET, её структура. Особенности трансляции программ. Переносимость программ.

  2. Классификация типов C#. Встроенные типы. Преобразование типов. Примеры.

  3. Переменные, операции и выражения. Операции инкремент, декремент, new, побитовые, условная операция, присваивание и т.д. Примеры.

  4. Условный оператор, switch, операторы цикла. Операторы передачи управления goto, break, continue, return. Примеры.

  5. Обработка исключительных ситуаций. Класс Exception. Операторы checked uncheked. Примеры.

  6. Классы. Описание класса: атрибуты спецификаторы. Элементы класса. Объекты. Присваивание и сравнение объектов. Ключевое слово this. Примеры.

  7. Поля и константы класса. Методы. Параметры методов. Параметры-значения, параметры-ссылки, выходные параметры, параметры-массивы. Пример описания.

  8. Конструкторы класса. Статический класс. Примеры.

  9. Свойства класса. Примеры.

  10. Массивы. Одномерные, прямоугольные, ступенчатые. Класс System.Array. Оператор foreach. Массивы объектов. Примеры.

  11. Символы и строки. Класс System.Char. Элементы классов System.String и System.StringBuilder. Форматирование строк.

  12. Перегрузка методов. Рекурсивные методы. Методы с переменным числом аргументов. Примеры.

  13. Индексаторы. Многомерные индексаторы. Метод main().

  14. Операции класса. Перегрузка операций. Примеры для унарных и бинарных операций. Операции преобразования типа.

  15. Наследование. Конструкторы и наследование. Наследование полей и методов. Примеры с использованием new, virtual, override.

  16. Абстрактные классы. Виртуальные методы. Бесплодные классы.

  17. Класс System.Object. Открытые методы класса System.Object.

  18. Виды взаимоотношений между классами. Наследование и вложение. Модель включения-делегирования.

  19. Интерфейсы. Область применения интерфейсов. Интерфейсы и наследование. Отличия интерфейса от абстрактного класса. Примеры. Операция is.

  20. Стандартные интерфейсы .NET. Интерфейс IComparable. Пример реализации.

  21. Клонирование объектов. Виды клонирования. Интерфейс ICloneable.

  22. Перебор объектов. Интерфейс IEnumerable.

  23. Структуры struct. Синтаксис описания. Примеры.

  24. Перечисления enum. Синтаксис. Операции. Примеры.

  25. Пространство имён System.Collection. Контейнерные классы. Интерфейсы пространства System.Collection.

  26. Классы Queue, Stack, Hashtable, List. Примеры.

  27. Делегаты. Описание делегата. Добавление\удаление методов в делегат. Пример использования делегата для динамического вызова метода.

  28. Обеспечение связи источник-наблюдатель через делегат. Пример.

  29. Передача делегата через список параметров. Поддержка механизма обратных вызовов. Пример.

  30. События. Синтаксис события. Класс-источник, класс-наблюдатель, подписка на событие. Пример.


написать администратору сайта